# podcast spotify (blogs) — RSS Amplifier

Recent posts from the 4 feeds in the RSS Amplifier directory that cover podcast spotify.

Page: <https://rssamplifier.com/topics/podcast-spotify/blogs>  
Feed: <https://rssamplifier.com/topics/podcast-spotify/blogs.md>

---

## [Transcript: Can Humans Adapt to Climate Change?](https://opentodebate.substack.com/p/transcript-can-humans-adapt-to-climate)

_2026-08-20 · Open to Debate · Open to Debate_

We’re a nonpartisan, nonprofit organization that hosts weekly debates aimed at tackling America’s extreme political polarization—bringing critical thinking, facts, reason, and civility back to public discourse.

## JCON 2026: Creating Beautiful Java Code With LLM and Agents

_2026-08-20 · adam bien's weblog_

abstract: Java's radical openness created the perfect LLM training ground: open specifications, open-source implementations, and the complete JCP including every JSR, JEP. LLMs didn't just learn Java syntax - they absorbed its idioms, patterns, and design philosophy. This session will demonstrate how to use this LLM's Java knowledge through practical techniques and tools such as Claude Code and…

## Multi-Stage Docker Builds Are An Antipattern In Most Java Projects

_2026-08-18 · adam bien's weblog_

Docker's building best practices recommend multi-stage builds. The first stage compiles the source, the final stage copies the result into a minimal runtime image. That is useful when Docker is the build environment. In a Maven or Gradle centric organization with an existing CI/CD pipeline, Docker is not the build environment. The pipeline already compiles, tests, and versions the artifact in a…

## [This Week: Death is the End... Or Is It?](https://opentodebate.substack.com/p/this-week-death-is-the-end-or-is)

_2026-08-16 · Open to Debate · Open to Debate_

Can science explain near-death experiences, or do they point to something more?

## [Transcript: Is Death Final?](https://opentodebate.substack.com/p/transcript-is-death-final)

_2026-08-14 · Open to Debate · Open to Debate_

\[Debate Details Button\]

## The Codebase Is the Agent's Working Environment

_2026-08-14 · adam bien's weblog_

Agents generate code in seconds, so investing in code quality looks obsolete. My daily work with agents shows the opposite. Every session starts by reading the existing code, and its quality decides how productive the session is. Agents amplify the local style. LLMs match the surrounding code. Clear conventions get reproduced, and so does degradation: in a codebase full of Manager s and Impl s,…

## 149th airhacks tv: HTMLDB, Frameworks Obsolete, Zero-Dependency Agents

_2026-08-13 · adam bien's weblog_

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 the show's most used term, BCE namespaces from domain ideas, BCE applied to static pages where folders are menu items and cards are feature…

## BCE: Who May Call Whom

_2026-08-11 · adam bien's weblog_

The most asked BCE question is not what the layers mean, but which dependencies are allowed. Inside a business component the dependencies point downwards. boundary to control, control to entity. The boundary offers coarse grained, easy to use methods, the control finer grained, reusable ones, the entity holds the data, as a smart domain object or an anemic record. boundary to entity, directly. A…

## BCE/ECB for Static Pages, HTML as DB, Platform Sufficiency for Agents--Questions for the 149th airhacks.tv

_2026-08-10 · adam bien's weblog_

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: htmldb Free course: BCE: The Screaming Architecture For Humans and LLMs 👉 airhacks.io New AWS-CDK and web-platform skills 👉 airails.dev One…

## Smalltalk, Blocks, and the Origins of Eclipse Collections--airhacks.fm podcast

_2026-08-09 · adam bien's weblog_

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.

## [CLI-first decentralized GPU compute (Sponsored)](https://crawlproof.com/a/erbeJ3i3SAXp)

_2026-08-09 · **Sponsored**_

Pay workers or run your GPU for FFmpeg transcode and AI inference.

## [This Week: Is America's Primary System Broken?](https://opentodebate.substack.com/p/this-week-is-americas-primary-system)

_2026-08-09 · Open to Debate · Open to Debate_

As the midterms election season heats up, are primary elections giving too much power to too few voters?

## With LLMs Web Frameworks Become Irrelevant

_2026-08-09 · adam bien's weblog_

Web frameworks solve human problems. Readable abstractions, conventions a team can share, a line on a CV that outlasts the project. All of it is about people, and all of it assumes a human types the code and another human reads it. An agent has no career to build, and gets nothing from an abstraction whose purpose is to be read. Consistency across a codebase comes from the skill the agent follows,…

## Agents Love The Web Platform's Backward Compatibility

_2026-08-08 · adam bien's weblog_

Without further instructions, an agent writes web code from everything it saw during training: tutorials, framework docs, Stack Overflow answers, blog posts from 2014. The output mixes all of it. Restricting the grounding to normative Web Platform specifications (HTML, DOM, CSS, ECMAScript, ARIA) removes the mix. The Web Platform is unusual as a corpus, because it hardly contradicts itself. A DOM…

## [Transcript: Are Primary Elections Ruining Democracy?](https://opentodebate.substack.com/p/transcript-are-primary-elections)

_2026-08-07 · Open to Debate · Open to Debate_

For the Motion: Elaine Kamarck

## [Attend Our Live Debate: Is Capitalism Broken? With Nick Hanauer & Jason Furman](https://opentodebate.substack.com/p/attend-our-live-debate-is-capitalism)

_2026-08-07 · Open to Debate · Open to Debate_

Join us Live on Thursday, August 20th at 2:30 PM ET.

## A 5.4 kB AWS Bedrock AgentCore Agent in Vanilla Java

_2026-08-05 · adam bien's weblog_

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. The JDK's built-in jdk.httpserver is sufficient. The AWS Java Agent Core Runtime CDK quickstarter project implements the contract in vanilla Java 25 with zero external dependencies. The complete contract is implemented in a…

## From Java Advent to Legionella: Standards, Specs, and LLMs--airhacks.fm podcast

_2026-08-03 · adam bien's weblog_

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 Boundary Control Entity structure to generate "hallucination-free" code that scales to large projects. is available for download.

## [New This Week: A Look at the Founders 250 Years Later](https://opentodebate.substack.com/p/new-this-week-a-look-at-the-founders)

_2026-08-02 · Open to Debate · Open to Debate_

Did We Expect Too Much and Learn Too Little?

## AWS CDK Infrastructure as Business Components (BCE/ECB) with the /aws-cdk Skill

_2026-08-02 · adam bien's weblog_

The /aws-cdk skill generates and reviews Java AWS CDK v2 projects organized as BCE (Boundary-Control-Entity) business components. Infrastructure code follows the same structure as a business application instead of accumulating as a flat list of resources. It ships as an AIrails skill: /aws-cdk . The main tenet is the separation of stacks from constructs. A stack decides which resources deploy…

## [Transcript: Is it Time to Stop Idolizing the Founders?](https://opentodebate.substack.com/p/transcript-is-it-time-to-stop-idolizing)

_2026-07-30 · Open to Debate · Open to Debate_

Opening Video

## [Privacy-first AI-native browser (Sponsored)](https://crawlproof.com/a/Y5CMNCI0yMGz)

_2026-07-30 · **Sponsored**_

No telemetry or ads — built on Ungoogled Chromium with a built-in AI sidebar and CLI.

## [Is it Time to Stop Idolizing the Founders?](https://opentodebate.substack.com/p/is-it-time-to-stop-idolizing-the)

_2026-07-30 · Open to Debate · Open to Debate_

Streaming on YouTube, Apple Podcasts, and Spotify on Friday, July 31st.

## \<h2\>How to Name Business Components (BC): The Essence Method\</h2\>

_2026-07-30 · adam bien's weblog_

A business component is a package named after a single responsibility, and the structure of a system is the sum of these components. The hard part is finding the names. Here is the simplest approach I know, three steps. Say it. Describe what the system does in one sentence, in one breath. Name it. Underline the essential verbs and nouns. Those are your component candidates, and verbs become nouns.…

## One Zip Installs airails.dev Skills in Any Agent

_2026-07-28 · adam bien's weblog_

The airails.dev skills ship as a single "Any agent" bundle: a zip that contains a skills/ folder. Installing it is two steps. Download the bundle. Unzip it into your agent's config directory. curl -LO https://github.com/AdamBien/airails/releases/download/skills/airails-skills.zip unzip airails-skills.zip -d ~/.claude # Claude Code unzip airails-skills.zip -d ~/.copilot # GitHub Copilot CLI unzip…

## [This Week: The Verdict on The Death Penalty?](https://opentodebate.substack.com/p/this-week-the-verdict-on-the-death)

_2026-07-26 · Open to Debate · Open to Debate_

It’s been fifty years since the Supreme Court case Gregg v. Georgia brought the death penalty back to life, after a brief moratorium created by the Furman ruling. On the anniversary of the reinstatement of the death penalty, it remains an emotional and polarizing topic — so this week, we bring you a re-release of an enlightening and civil discussion about the issue.

## Inside a Business Component (BC): Boundary, Control, Entity (BCE)

_2026-07-25 · adam bien's weblog_

A business component (BC) is a package named after a single responsibility. Inside are up to to three sub-packages, always the same three names: boundary : the public API of the component. Coarse-grained, simple, opinionated. control : fine-grained, generic functions and methods. entity : the data. Boundary, control, entity is the maximum, not a requirement. A component takes only the layers its…

## The Top-Level Organization Unit: Business Component (BC)

_2026-07-24 · adam bien's weblog_

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. That is Screaming Architecture . The structure of a system is the sum of its business components. Business components are not designed up front. They are created on the go: every…

## From CloudEvents to Domain Events--airhacks.fm podcast

_2026-07-23 · adam bien's weblog_

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 domain logic with sealed interfaces and records in Java. is available for download.

## [Transcript: Should the Death Penalty Be Abolished?](https://opentodebate.substack.com/p/transcript-should-the-death-penalty)

_2026-07-23 · Open to Debate · Open to Debate_

Diann Rust-Tierney and Barry Scheck debate Robert Blecker and Kent Scheidegger.

## Need For Iteration Speed

_2026-07-22 · adam bien's weblog_

I noticed that coding agents reach for Quarkus developer mode by default. They start quarkus:dev and keep it running. An agent edits, then it has to observe the result before deciding the next move: compile error, test verdict, endpoint response. Live reload on the next request. The agent edits a resource. The system tests, running on a second Quarkus in Dev Mode, hit the live-reloaded endpoint…

## Screaming Architecture with BCE / ECB

_2026-07-21 · adam bien's weblog_

The structure of a system should reveal its purpose. Robert C. Martin coined the term Screaming Architecture for this idea roughly 15 years ago. In the first episode of my BCE screencast course, I put it to the test: can you tell what a project does by reading its top-level package names? Production sources only, no tests. zb : compiler, hook, packer zb stands for zero dependency builder. It…

## [PixelRift — Platforming with Level Editor (Sponsored)](https://crawlproof.com/a/e7t9HjSAKpXL)

_2026-07-21 · **Sponsored**_

Includes a built-in level editor, campaign with elemental heroes, and boss encounters.

## Why Coverage Metrics Fail and System Tests Win--airhacks.fm podcast

_2026-07-17 · adam bien's weblog_

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 Oracle Database, and event-driven CI/CD pipelines with AWS CDK. is available for download.

## zbaseline: The Web Platform Snapshot Fetcher

_2026-07-16 · adam bien's weblog_

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 JavaScript feature. The snapshot, written to stdout, is one markdown table sorted by feature id: Feature id , Name , Status (widely / newly /…

## zws: Live Reload and SPA Routing in a Single Java 25+ File

_2026-07-15 · adam bien's weblog_

zws is a development web server in a single Java 25 source file on top of the built-in jdk.httpserver . It serves static files from a directory, sends no-cache headers, and opens the browser. Java 25 is the only prerequisite: curl -O https://raw.githubusercontent.com/AdamBien/zws/main/zws chmod +x zws ./zws \[root-directory\] --live --single Without root-directory , zws serves the current directory.…

## zdmd: From DESIGN.md to Web Standards

_2026-07-14 · adam bien's weblog_

DESIGN.md stores a design system as YAML token blocks inside a markdown file. Agents and developers can read, review, and diff it like any other document. zdmd is a Java port of the reference TypeScript CLI: a zero-dependency Java 25 application packaged as a single executable JAR. It lints, diffs, and exports DESIGN.md token files. One JAR replaces node\_modules for anyone working with design…

## Buildless Web Components BCE/ECB Quickstarter

_2026-07-13 · adam bien's weblog_

The bce.design quickstarter lost its entire build system: Node.js, npm, rollup, lockfiles. 777 lines deleted. The toolchain existed for one reason: Redux Toolkit. It ships with transitive dependencies (immer, redux, reselect), so a bundler had to flatten it into a browser-loadable module. Then Redux Toolkit got replaced with reduction.js , a 70-line, standards-based implementation of the used API,…

## BCE/ECB in the Browser

_2026-07-13 · adam bien's weblog_

A Package per Feature and Semantics over Bureaucracy showed BCE in a Java CLI application and claimed the convention is cross-technology. Proof: an events application built with web components and lit-html on plain web standards. No framework, no build; the store is reduction.js , 77 lines on structuredClone , and lit-html is the only runtime dependency. The src directory is a list of BCs: src ├──…

## Zero-Dependency Java 25, Event Sourcing, and Stabilizing Legacy Systems--airhacks.fm podcast

_2026-07-11 · adam bien's weblog_

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, spanning a career path from Motorola Solutions to the AWS AI community. is available for download.

## BCE/ECB: Semantics over Bureaucracy

_2026-07-10 · adam bien's weblog_

A Package per Feature made the case for the Business Component (BC): one package per responsibility. Inside a BC the next question appears immediately: where does a class go? In most projects that question spawns bureaucracy: naming debates, layout documents, style-guide meetings. BCE answers it once, with three fixed packages. The generation BC from lightmetal : lm.generation ├── boundary │ ├──…

## A Package per Feature

_2026-07-09 · adam bien's weblog_

A feature request never arrives as "change all DTOs", it arrives as "implement support for NVIDIA Nemotron". Such a requirement lands in one main responsibility, with minor adjustments rippling into a few neighboring ones. Code organized by responsibility makes this visible: the package names tell you where the work happens and what gets touched as collateral. This is the idea behind the Business…

## BCE/ECB for Static, Semantic Web

_2026-07-08 · adam bien's weblog_

TLDR: a static site splits into business components (BCs), each a directory exposing an index.html built with semantic markup and web standards only. The BCE pattern is usually explained with Java: JAX-RS resources as boundaries, stateless logic as controls, Records or JPA entities. A static website has no code at all, and the mapping still works. A static site built using only semantic HTML and…

## 148th airhacks tv: Spec-Driven Development, BCE in Large Projects, Lightmetal, Agents, Java Scripting

_2026-07-07 · adam bien's weblog_

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 SBCE as a single ~180-line text-file skill with "new" and "apply" actions, no CLI, no binary dependencies the spec is "done" when all tests are…

## Spec-Driven BCE with LLMs, Large Projects, JMarkDoc, LightMetal, VSCode--Questions for the 148th airhacks.tv

_2026-07-06 · adam bien's weblog_

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 episodes back ( 48th episode ): JSON-B serialisation and deserialization, Automating Jenkins CI with Groovy, light4j, embedded SQL, CQRS…

## From CloudFormation to CDK with Java - airhacks.fm podcast

_2026-07-05 · adam bien's weblog_

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 as tool to define infrastructure using programming languages like Java that synthesizes to CloudFormation is accessible at: download.

## SBCE: The Spec-Driven Boundary Control Entity

_2026-07-04 · adam bien's weblog_

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 component (e.g. one Java package) with the same name. It ships as a AIrails skill: /sbce . No CLI, no dependencies. BCE (skill: /bce ) sets the…

## jmarkdoc: The Java Markdown Doc(let)

_2026-07-03 · adam bien's weblog_

jmarkdoc is a JavaDoc doclet that generates Markdown API documentation from Java sources and comments, ready for RAG pipelines, developer portals, and AI agents. In Spec-Driven BCE: SBCE (say "space"), jmarkdoc generates the Markdown capability specs from package-info.java files, keeping the spec and the code in a single source. It requires Java 25, relies only on the jdk.javadoc and jdk.compiler…

## Architectural Trade-offs: Pendulum Swings, Outsourcing Cycles and System Design -- airhacks.fm podcast

_2026-06-26 · adam bien's weblog_

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 criticality vs differentiation, historical outsourcing/insourcing patterns, evolution of Java from J2EE criticism to modern simplicity, LLMs…

## SBCE: Your Spec Belongs In package-info.java

_2026-06-25 · adam bien's weblog_

SBCE is live at sbce.space (you say "space"). It is spec-driven development loop built on bce.design : the spec lives in your code, not in a markdown folder beside it. Usually spec tools maintain the spec / Markdown files in a separate source tree. SBCE keeps it in the boundary package's own doc: /// # Checkout /// \> Accept a cart and turn it into a confirmed, cancellable order. /// /// ##…

## From WebSphere to Quarkus: The Evolution of Java Classloading--airhacks.fm podcast

_2026-06-14 · adam bien's weblog_

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 mode hot reload, and Dev Services. is available for download.

## Split-Brain, ContainerD, Quarkus and a Postgres Cloud Control Plane--airhacks.fm podcast

_2026-06-12 · adam bien's weblog_

Subscribe to airhacks.fm podcast via: spotify | iTunes The #401 airhacks.fm episode with Alvaro Hernandez ( @ahachete ) about: A Postgres cloud control plane built with Quarkus and ContainerD that runs self-hosted databases anywhere, with or without Kubernetes. is available for download.

## 147th airhacks tv: Local LLMs, LightMetal, ZSmith Agents, AI Rails, Saving Tokens

_2026-06-10 · adam bien's weblog_

The 2026.06 / 147th edition of airhacks.tv with the following topics: "Reflection and annotations: less needed at runtime as infrastructure becomes less dynamic, but annotations still valuable for type-safe metadata that LLMs can consume, AI token maxing and code quality: degraded LLM performance on chaotic codebases versus well-structured J2EE applications, building a career in Java with focus on…

