Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
JavaOne 2026: How To Write Great Java Apps With LLMs and Agents
Java's open ecosystem—specifications, source code, JSRs, JEPs, mailing lists, MicroProfile, and Jakarta EE—made it an ideal training ground for LLMs.
-
Java Verbosity Is Cheap, Ambiguity Is Expensive
A clarifying question from the agent costs a full round trip.
-
Why Agentic Development Needs Stricter Architecture and Design
Before LLMs a senior engineer carried the architecture in their head, and a deviation from it cost typing effort.
-
From the One Billion Row Challenge to a Multi-Threaded Parquet Library-airhacks.fm podcast
Subscribe to airhacks.fm podcast via: spotify| iTunes The #414 airhacks.fm episode with Gunnar Morling (gunnarmorling) about: Hardwood, a minimal-dependency, multi-threaded Java library for reading and writing Apache Parquet files, and the lessons from the
-
Opinionated Spec-Driven Development, Kafkaesque JFR, zhtmldb Agent Memory--Questions for the 150th airhacks.tv
Opinionated Spec-Driven Development, Kafkaesque JFR, zhtmldb Agent Memory--Questions for the 150th airhacks.tv Questions and topics for the 2026.09/150th edition of airhacks.tv: Another take on opinionated Spec-Driven development with Java Do we still need
-
Static as a Roq-airhacks.fm podcast
Subscribe to airhacks.fm podcast via: spotify| iTunes The #415 airhacks.fm episode with Andy Damevin (ia3andy) about: Roq, the Quarkus static site generator, with Quinoa, the Web Bundler and Qute is available for download.
-
Fast JSON and Furious Runtime-airhacks.fm podcast
Subscribe to airhacks.fm podcast via: spotify| iTunes The #413 airhacks.fm episode with David Kral (Verdent) about: high performance JSON parsing without bytecode manipulation is available for download.
-
How to Start an LLM-Assisted Java Project
Most context engineering goes into supplying the model with knowledge.
-
Nobody Brags About Not Walking
"AI engineers" established a new genre of bragging: how little of the code was written by hand, what percentage the agent generated, how many days since the last manually typed line.
-
Pauseless Java: Inside Azul's C4, Falcon and ReadyNow--airhacks.fm podcast
Subscribe to airhacks.fm podcast via: spotify| iTunes The #412 airhacks.fm episode with Simon Ritter (@speakjava) about: Azul's C4 pauseless garbage collector, the LLVM-based Falcon JIT compiler, ReadyNow warm-up elimination and the Cloud Native Compiler…
-
Java Was Optimized for LLMs Decades Before They Existed
Java specifications, JSRs and JavaDoc have been publicly available, crawlable, versioned and consistently formatted for three decades.
-
Turning Back Time: Strings, Locks and Garbage Collectors in Java--airhacks.fm podcast
Subscribe to airhacks.fm podcast via: spotify| iTunes The #411 airhacks.fm episode with Ian Rogers (in/irogers) about: Java API and type-system decisions in hindsight, from the String.substring change and CharSequence to biased locking, the Azul C4 read b…
-
JCON 2026: Creating Beautiful Java Code With LLM and Agents
abstract: Java's radical openness created the perfect LLM training ground: open specifications, open-source implementations, and the complete JCP including every JSR, JEP.
-
From PHP to Java: Building Tools, Frameworks, and AI-Assisted IDEs--airhacks.fm podcast
Subscribe to airhacks.fm podcast via: spotify| iTunes The #410 airhacks.fm episode with Steve Hannah (shannah) about: From PHP to Java: building Xataface and JDeploy, and grounding LLMs with Java standards for high-quality code generation. is available for
-
Multi-Stage Docker Builds Are An Antipattern In Most Java Projects
Docker's building best practices recommend multi-stage builds.
-
149th airhacks tv: HTMLDB, Frameworks Obsolete, Zero-Dependency Agents
The 2026.08 / 149th edition of airhacks.tv with the following topics: "Spring Gateway vs nginx vs cloud API gateways: nginx and HAProxy as proxies, cloud gateways transforming HTTP into CloudEvents, authentication, JWTs and content-based routing, BCE as t…
-
Smalltalk, Blocks, and the Origins of Eclipse Collections--airhacks.fm podcast
Subscribe to airhacks.fm podcast via: spotify| iTunes The #409 airhacks.fm episode with Donald Raab about: the path from the Epson HX-20, dBASE, Clipper and Smalltalk to the origins of Eclipse Collections and Java lambdas is available for download.
-
The Codebase Is the Agent's Working Environment
Agents generate code in seconds, so investing in code quality looks obsolete.
-
With LLMs Web Frameworks Become Irrelevant
Web frameworks solve human problems.
-
BCE/ECB for Static Pages, HTML as DB, Platform Sufficiency for Agents--Questions for the 149th airhacks.tv
Questions and topics for the 2026.08/149th edition of airhacks.tv: BCE/ECB (Boundary-Control-Entity) for ...with static, semantic pages floci.io AWS cloud emulator "the role of the platform in LLM-assisted development" by Ondro at LinkedIn announcement: h…
-
BCE: Who May Call Whom
The most asked BCE question is not what the layers mean, but which dependencies are allowed.
-
A 5.4 kB AWS Bedrock AgentCore Agent in Vanilla Java
An agent running on the AWS Bedrock AgentCore Runtime has to implement a minimal HTTP contract: POST /invocations answers requests, GET /ping reports health, both on port 8080.
-
How to Name Business Components (BC): The Essence Method
A business component is a package named after a single responsibility, and the structure of a system is the sum of these components.
-
AWS CDK Infrastructure as Business Components (BCE/ECB) with the /aws-cdk Skill
The /aws-cdk skill generates and reviews Java AWS CDK v2 projects organized as BCE (Boundary-Control-Entity) business components.
-
Agents Love The Web Platform's Backward Compatibility
Without further instructions, an agent writes web code from everything it saw during training: tutorials, framework docs, Stack Overflow answers, blog posts from 2014.
-
From Java Advent to Legionella: Standards, Specs, and LLMs--airhacks.fm podcast
Subscribe to airhacks.fm podcast via: spotify| iTunes The #408 airhacks.fm episode with Olimpiu Pop (Olimpiu Pop) about: Enterprise Java LLM inference, grounding LLMs against normative Java and Jakarta EE specifications, using API and SPI separation and a…
-
The Top-Level Organization Unit: Business Component (BC)
A business component is a top-level package named after a single responsibility or feature, not after a technology. discovery, compiler, checkout, invoicing: reading the package names tells you what the system does.
-
One Zip Installs airails.dev Skills in Any Agent
The airails.dev skills ship as a single "Any agent" bundle: a zip that contains a skills/ folder.
-
From CloudEvents to Domain Events--airhacks.fm podcast
Subscribe to airhacks.fm podcast via: spotify| iTunes The #407 airhacks.fm episode with Johan Haleby (@johanhaleby) about: Occurrent library, event sourcing, CloudEvents, the distinction between domain and integration events, CQRS versus CQS, and modelling
-
Screaming Architecture with BCE / ECB
The structure of a system should reveal its purpose.
-
Inside a Business Component (BC): Boundary, Control, Entity (BCE)
A business component (BC) is a package named after a single responsibility.
-
Need For Iteration Speed
I noticed that coding agents reach for Quarkus developer mode by default.
-
zbaseline: The Web Platform Snapshot Fetcher
zbaseline is a zero-dependency Java 25 CLI that fetches the complete web platform feature set (currently ~1,171 features) from the webstatus.dev API and renders it into a single markdown snapshot with the Google Baseline status of every CSS, HTML and Java…
-
Buildless Web Components BCE/ECB Quickstarter
The bce.design quickstarter lost its entire build system: Node.js, npm, rollup, lockfiles. 777 lines deleted.
-
Why Coverage Metrics Fail and System Tests Win--airhacks.fm podcast
Subscribe to airhacks.fm podcast via: spotify| iTunes The #406 airhacks.fm episode with Stanislav Bashkyrtsev (@sbashkirtsev) about: Testing terminology, avoiding mocks, mutation testing, Quarkus on AWS Lambda, generating JSON in PostgreSQL, GraalVM in the
-
zdmd: From DESIGN.md to Web Standards
DESIGN.md stores a design system as YAML token blocks inside a markdown file.
-
zws: Live Reload and SPA Routing in a Single Java 25+ File
zws is a development web server in a single Java 25 source file on top of the built-in jdk.httpserver.
-
SBCE: The Spec-Driven Boundary Control Entity
SBCE (say "space"), short for Spec-Driven BCE, is a workflow: every capability is declared as a single spec, and the spec is the boundary contract (package-info.java or package-info.md for Web Components) of exactly one Boundary-Control-Entity business co…
-
BCE/ECB: Semantics over Bureaucracy
A Package per Feature made the case for the Business Component (BC): one package per responsibility.
-
BCE/ECB in the Browser
A Package per Feature and Semantics over Bureaucracy showed BCE in a Java CLI application and claimed the convention is cross-technology.
-
Zero-Dependency Java 25, Event Sourcing, and Stabilizing Legacy Systems--airhacks.fm podcast
Subscribe to airhacks.fm podcast via: spotify| iTunes The #405 airhacks.fm episode with Tomasz Ptak (/in/tomasz-ptak) about: A conversation on zero-dependency Java 25 automation, event sourcing with the Axon Framework, and stabilizing legacy Java systems,…
-
From CloudFormation to CDK with Java - airhacks.fm podcast
Subscribe to airhacks.fm podcast via: spotify| iTunes The #404 airhacks.fm episode with Thorsten Hoeger (@hoegertn) about: discussion about CloudFormation as underlying Infrastructure as Code (IaC) using JSON/YAML to define desired state, CDK introduction…
-
148th airhacks tv: Spec-Driven Development, BCE in Large Projects, Lightmetal, Agents, Java Scripting
The 2026.07 / 148th edition of airhacks.tv with the following topics: Spec-Driven Development (SDD) on top of the Boundary Control Entity (BCE) pattern why decades-old, well-documented BCE (traced to Objectory, 1992) lets LLMs generate lean, idiomatic code
-
BCE/ECB for Static, Semantic Web
TLDR: a static site splits into business components (BCs), each a directory exposing an index.html built with semantic markup and web standards only.
-
A Package per Feature
A feature request never arrives as "change all DTOs", it arrives as "implement support for NVIDIA Nemotron".
-
jmarkdoc: The Java Markdown Doc(let)
jmarkdoc is a JavaDoc doclet that generates Markdown API documentation from Java sources and comments, ready for RAG pipelines, developer portals, and AI agents.
-
Spec-Driven BCE with LLMs, Large Projects, JMarkDoc, LightMetal, VSCode--Questions for the 148th airhacks.tv
Questions and topics for the 2026.07/148th edition of airhacks.tv: airhacks.tv became a YouTube show Spec-Driven ("space" SBCE) BCE Demo VS Code Java tooling issues JMarkDoc announcement LightMetal and zsmith news BCE for ...static pages Time machine: 100…
-
SBCE: Your Spec Belongs In package-info.java
SBCE is live at sbce.space (you say "space").
-
Architectural Trade-offs: Pendulum Swings, Outsourcing Cycles and System Design -- airhacks.fm podcast
Subscribe to airhacks.fm podcast via: spotify| iTunes The #403 airhacks.fm episode with Daniel Tehorst North (@DanielNorth) about: discussion about pendulum swings in technology decisions, Kaikaku and Kaizen cycles, the Purpose Alignment Model for business
-
From WebSphere to Quarkus: The Evolution of Java Classloading--airhacks.fm podcast
Subscribe to airhacks.fm podcast via: spotify| iTunes The #402 airhacks.fm episode with Holly Cummins (@holly_cummins) about: The move from application server classloader hierarchies to the flat Quarkus classloader, fast-jar and Project Leyden AOT, dev mo…