PodcastyTechnologiaairhacks.fm podcast with adam bien

airhacks.fm podcast with adam bien

Adam Bien
airhacks.fm podcast with adam bien
Najnowszy odcinek

397 odcinków

  • airhacks.fm podcast with adam bien

    JAZ, Copilot SDK, and Why LLMs Write Better Java

    03.06.2026 | 1 godz. 16 min.
    An airhacks.fm conversation with Bruno Borges (@brunoborges) about:
    discussion about the JAZ command launcher for Java,
    JVM tuning and default ergonomics for containers versus dedicated cloud environments,
    replacing the Java launcher with jaz in container images,
    supporting Java 8 to 25,
    maximizing resource utilization on kubernetes to reduce waste,
    running Java on Azure Functions,
    Azure App Service deploying a fat JAR without a container image,
    Azure Container Apps as a platform on AKS without YAML,
    Azure Kubernetes Service and AKS Automatic,
    Bicep as infrastructure as code,
    deploying a JAR to Kubernetes via OCI artifacts and a custom operator,
    Microsoft Foundry and the Microsoft Agent Framework,
    Semantic Kernel learnings,
    the Copilot SDK for Java communicating with headless CLIs,
    A2A and ACP protocols and MCP,
    agents as microservices with scoped tasks,
    guardrails,
    and sandboxing,
    per-agent model selection for cost and reasoning trade-offs,
    observability and traceability between agents with opentelemetry,
    grounding LLMs against MicroProfile,
    Jakarta EE,
    JAX-RS normative RFC 2119 specifications for hallucination-free Java code generation,
    the Boundary Control Entity pattern and business components as Java packages,
    package-info.java for semantic context,
    GitHub Copilot skills and custom instructions in Visual Studio Code,
    the AI Rails skills site,
    zero-dependency Java CLI scripting,
    reducing dependencies by reusing source code instead of JARs,
    the org.json reference implementation reduced to five classes,
    StackGres and OnGres running Quarkus and GraalVM to manage Postgres on Kubernetes,
    the Digg Into Java community
    Bruno Borges on twitter: @brunoborges
  • airhacks.fm podcast with adam bien

    GlassFish, Corretto, Apple openJDK and Why Standards Beat Hype

    25.05.2026 | 59 min.
    An airhacks.fm conversation with Arun Gupta (@arungupta) about:
    learning Basic,
    Pascal,
    COBOL and C in college,
    early Java applets connecting to databases via JDBC,
    joining Sun Microsystems in March 1999 as an RMI/CORBA test engineer,
    the Portable Object Adapter and IIOP wire protocol,
    RMI-IIOP for language interoperability,
    J2EE 1.2 alpha release,
    JAX-B and JAX-RS testing,
    J2EE technologies migrating into Java SE,
    GlassFish as the open-source reference implementation,
    growing GlassFish downloads from zero to five million in three years,
    OSGi modularization in GlassFish V3,
    single-jar Java EE deployment,
    the Sun Grid early cloud attempt,
    the Sun Cloud REST API designed by Tim Bray,
    Red Hat JBoss technical marketing,
    recording an early docker screencast at Red Hat,
    Couchbase and the move to Amazon,
    principal open source technologist role,
    making Amazon join CNCF,
    launching Amazon Corretto with James Gosling at Devoxx Belgium 2019,
    the corretto name meaning coffee with liquor,
    Apple Open Source Program Office and the internal Apple openJDK fork used across Apple Music and Siri,
    Intel VP of Open Ecosystem,
    joining JetBrains as VP of Developer Experience,
    the book Fostering Open Source Culture,
    MineCraft Modding with Forge co-authored with his son who keynoted JavaOne at age 10,
    Devoxx4Kids in the US with over 200 workshops and 5000 kids taught,
    the not-invented-here syndrome,
    the conference program committee bias toward new topics,
    normative JSR specifications using must,
    shall and must not as a basis for LLM code generation,
    TCK and reference implementation model,
    Quarkus modernization of legacy J2EE applications,
    AGENTS.md and skill files on top of coding agents,
    running and weight training for mindfulness.
    Arun Gupta on twitter: @arungupta
  • airhacks.fm podcast with adam bien

    From CDI TCK to Quarkus MCP Server

    22.05.2026 | 59 min.
    An airhacks.fm conversation with Martin Kouba (@martunek) about:
    ZX Spectrum Didaktik clone,
    Basic listings from ABC magazine,
    Laser Squad and Wall Breaker games,
    writing a Pascal fantasy strategy game called Fury as a teenager,
    first Java 1.4 contact at university,
    pushing Java 5 annotations against XML configuration in a first telco job,
    OC4J as Oracle Application Server with Orion lineage,
    switching to JBoss,
    seam framework as glue between backend and frontend,
    Hibernate,
    reporting a Seam security issue and being invited to Red Hat,
    CDI TCK migration from JBoss Test Harness to arquillian and from Subversion to GitHub,
    writing CDI and Bean Validation TCK with XML-based assertion extraction from the specification text,
    normative specifications producing high-quality LLM code generation for CDI,
    JAX-RS and JPA,
    prototype-first approach to writing API specifications,
    deprecation annotations needing since-version,
    removal-version and replacement,
    asynchronous CDI events and fireAsync,
    transactional observers,
    Java SE CDI container standardization and its removal from the MicroProfile Core profile,
    joining the Quarkus team from day one,
    building ArC as the build-time CDI implementation,
    why @Specializes is not supported in Quarkus,
    Qute templating library,
    Quarkus WebSocket Next and the limits of the Jakarta WebSocket API,
    Quarkus scheduler with Duration-based intervals,
    Quartz integration,
    Quarkus component test based on Weld JUnit,
    MCP Java SE STDIO server with zero dependencies using ServiceLoader and Function,
    building the Quarkiverse MCP server from the first MCP specification version,
    the missing MCP TCK and the new conformance test suite
    Martin Kouba on twitter: @martunek
  • airhacks.fm podcast with adam bien

    From Manchester to Mountain View: Binary Translators, JVMs, and Android

    08.05.2026 | 1 godz. 5 min.
    An airhacks.fm conversation with Ian Rogers (@Ian Rogers) about:
    ZX Spectrum 128K with rubber keys and a burning side grill,
    Basic programming competitions,
    REM commands as ASCII art,
    PC versus Amiga and Archimedes era in the UK,
    fractal landscape generators for Wing Commander 4 cut scenes,
    Ocean Software in Manchester and the Head Over Heels game,
    Manchester Baby and Williams tube as the first stored-program computer,
    Steve Furber and ARM origins at the University of Manchester,
    Cosworth and Pi Research Formula One telemetry,
    transputers and embedded PowerPC data loggers,
    dynamic binary translation with the Dynamite simulator,
    ICL 2900 emulation for the Israeli tax system,
    MIPS to Itanium binary translation for SGI machines,
    Transitive Corporation and the PowerPC to x86 product that became Apple Rosetta,
    the Steve Jobs era at Apple,
    Spark to Power binary translation and the IBM acquisition of Transitive,
    JDBC versus ODBC API design observations,
    java.util.Vector and java.util.Hashtable synchronization decisions,
    StringBuilder array copying overhead from removing synchronization,
    DARPA HPCS languages Fortress,
    Chapel,
    X10,
    just-in-time parallelization from Java bytecode,
    LCC compiler from Princeton and the iBerg backend,
    JikesRVM as a metacircular Java VM written in Java,
    GNU Classpath and Sable VM by Etienne Gagnon,
    Apache Harmony port of JikesRVM to Windows,
    Maxwell and Maxine VMS as GraalVM precursors,
    Bernd Mathiske and the Sun acquisition by Oracle,
    GNU Classpath impact of the openJDK GPL release at FOSDEM 2006,
    Mark Wielaard and Rémi Forax FOSDEM stories,
    trace compilation and de-optimization parallels with JIT,
    Azul Systems Vega hardware and concurrent garbage collection,
    C4 collector design influencing ZGC and Shenandoah,
    Gil Tene's telephone exchange mentality for JVM responsiveness,
    page unmapping and signal handler memory pressure problems in HotSpot,
    Cliff Click and Modular,
    Google Android Runtime (ART) replacing Dalvik,
    transactional memory for class initializers in ART,
    ELF files and OAT format for ahead-of-time compilation,
    WhatsApp bytecode obfuscation breaking the ART verifier,
    lock balance verification for speculative lock optimizations,
    D8 and R8 Android compilers,
    Goit internal Google bytecode optimizer,
    Jeremy Manson and Google's OpenJDK variant,
    Linux kernel performance work and perf tooling,
    JikesRVM stack trace format making exception-heavy DaCapo benchmarks faster than HotSpot,
    Energy Efficiency across Programming Languages study comparing Java and Go,
    Ian Rogers on twitter: @Ian Rogers
  • airhacks.fm podcast with adam bien

    Migrating Ruby Monoliths to Java, Agentic AI Foundation and MCP

    28.04.2026 | 59 min.
    An airhacks.fm conversation with Manik Surtani (@maniksurtani) about:
    programming on the BBC Micro with Basic and writing a Trojan horse,
    GW BASIC and Turbo Pascal on PC,
    Space Invaders-style games,
    C++ neural network simulating bat learning behavior at university,
    PHP e-commerce startup Silk Road Software competing with Intershop in the late 1990s,
    multi-tenant web shops for UK customers,
    the dot-com crash and startup failure,
    first Java job building Virgin Atlantic online check-in and airport kiosks on WebLogic and Oracle,
    demonstrating a JBoss and MySQL and Linux open source stack to the Virgin Atlantic CTO,
    contributing to JGroups at the Financial Times and meeting Bela Ban,
    JBoss Cache tree structure limitations and concurrency issues,
    rewriting JBoss Cache into Infinispan as a HashMap-based distributed cache,
    removing reflection overhead and pluggable serialization with Protocol Buffers support,
    the Hot Rod client-server protocol,
    joining Square via Bob Lee to migrate a Ruby on Rails monolith to Java microservices for Starbucks payments,
    multi-DC high availability architecture with red-green deployments,
    shutting down the Rails monolith with zero downtime using double writes and gradual traffic migration,
    Block as a polyglot environment with Java and Kotlin and Ruby and Go and python,
    the Head of Open Source role at Block and establishing an Open Source Programs Office,
    inner sourcing practices,
    co-designing gRPC with Google,
    building and open-sourcing Goose as a coding agent predating Claude Code and Codex,
    co-designing MCP with Anthropic,
    founding the Agentic AI Foundation with Anthropic and OpenAI and AWS and Google and Microsoft and Cloudflare and Bloomberg,
    Block Open Source projects including OkHttp and OkIO and Retrofit,
    LLMs generating better code with type-safe compiled languages like Java,
    grounding LLMs against Jakarta EE APIs to reduce hallucinations,
    Block business units including Square,
    Cash App,
    Afterpay and Tidal
    Manik Surtani on twitter: @maniksurtani
Więcej Technologia podcastów
O airhacks.fm podcast with adam bien
Java, Serverless, Clouds, Architecture and Web conversations with Adam Bien
Strona internetowa podcastu

Słuchaj airhacks.fm podcast with adam bien, Techstorie - rozmowy o technologiach i wielu innych podcastów z całego świata dzięki aplikacji radio.pl

Uzyskaj bezpłatną aplikację radio.pl

  • Stacje i podcasty do zakładek
  • Strumieniuj przez Wi-Fi lub Bluetooth
  • Obsługuje Carplay & Android Auto
  • Jeszcze więcej funkcjonalności