airhacks.fm podcast with adam bien

Adam Bien
undefined
Dec 11, 2022 • 47min

To MicroProfile, Or Not To MicroProfile?

An airhacks.fm conversation with Romain Manni-Bucau (@rmannibucau) about: Romain appeared first at "#79 Back to Shared Deployments", kubernetes and portability, minio, nginx kubernetes k0s, MicroProfile SmallRye, self-constraining for productivity, JSON-RPC over GraphQL, yupiik uship - a Jakarta EE subset, "Making the Intentions Explicit with JAX-RPC over JAX-RS", JSON-RPC over GraphQL, Apache OpenWebBeans, Apache Tomcat, JSON-B, Apache Johnzon JSON-B supports Java Records, Romain Manni-Bucau on twitter: @rmannibucau
undefined
Nov 29, 2022 • 58min

Java, CraC and Reducing Cold Start Duration with AWS Lambda SnapStart

An airhacks.fm conversation with Mark Sailes (@MarkSailes3) about: CRaC API, C1 and C2 compilers, GraalVM and Random, CRaC and Stateful EJB beans, Lambda SnapStart and snapshotting the Firecracker VM, the CraC resource interface and listener methods, priming the critical path, Quarkus with MicroProfile AWS on Lambda CDK template, Plain Java AWS Lambda with CDK template, SDKs calls in the beforeCheckpoint hook, SnapStart state never leaves the region, SnapStart state is cached in caches within Availability Zones, SnapStart is available within VPCs, only versioned AWS Lambdas can be optimized, Provisioned Concurrency and SnapStart, The Other Feature of AWS Lambda Provisioned Concurrency — Saving Money, A serverless journey: AWS Lambda under the hood provisioned concurrency and EC 2 reserved instances, AWS Lambda function starts at bare metal, Mark Sailes on twitter: @MarkSailes3
undefined
Nov 28, 2022 • 54min

How OmniFish Happened

An airhacks.fm conversation with David Matejcek (@dmatej) about: pmd 85 the slovak computer by Tesla. optimizing games, starting with Java 1.2, working with Apache Turbine, joining ICZ Group in Prague, from Sun One to Glassfish, working with Payara and Payara Micro, a call from Ondro, Ondrej Mihalyi appeared on "#160 Modules Are Needed, But Not Easy", Arjan Tijms appeared on "#184 Piranha: Headless Applets Loaded with Maven" , no leader, just p2p, working on payara cloud, logging is an art, improved logging in Glassfish 7, OmniFish is the main contributor to Glassfish, Glassfish Admin Console and Woodstock JSF, David Matejcek on twitter: @dmatej
undefined
Nov 20, 2022 • 1h 1min

ACID, Base, XA and Long Running Actions

An airhacks.fm conversation with Daniel Kec (@danielkec) about: Daniel Kec on airhacks.fm "#214 It is Cool to Block Again", OASIS WS-LRA, LRA, ACID vs. BASE, Inconsistency Window, Eventual Consistency, LRA Annotation, Mark Little on "#40 Transactions, J2EE, Java EE, Jakarta EE, MicroProfile and Quarkus", Helidon LRA module, MicroProfile Fault Tolerance, Experimental Helidon LRA Coordinator, OCI ObjectStorage, Eventuate Daniel Kec on twitter: @danielkec
undefined
Nov 13, 2022 • 1h 1min

Low Code, No Code, WYSIWYG …and some CRaC

An airhacks.fm conversation with John Ceccarelli (@jceccarelli1) about: Macintosh 512K, writing short stories and playing Dark Castle, studying European politics, enjoying Brno and Prague, learning Czech from a communist book, technical writing for Sun Microsystems, working on NetBeans Matisse, WYSIWYG precision is challenging, NetBeans Visual Web Pack was extremely popular, Sun’s JSF woodstock, separation of generated and implemented code is challenging, explaining AWS Lambdas with EJBs, visual representation of complex code is challenging, NetBeans vs. IntelliJ strategies, Installing Java Support in Visual Studio Code, working on JVM internals at Azul Systems, Azul JVMs Zulu vs. Prime, the Falcon JIT, optimising JVM for Apache Cassandra, the Renaissance Suite, memento and openJDK CRaC, Azul’s CRAC optimization, crowdourcing the optimizations, quarkus on Azul’s CRaC, Azul Prime is based on LLVM, Foojay and azul John Ceccarelli on twitter: @jceccarelli1
undefined
Nov 6, 2022 • 1h 9min

Karatsuba, Megamorphic Call-sites, Deadlocks and a bit of Loom

An airhacks.fm conversation with Heinz Kabutz (@heinzkabutz) about: Heinz previously appeared on the episode: "#183 The JavaSpecialist(s)", The Newsletter #1: “Deadlocks in Java”, SwingUtilities invokeLater, deadlocks and thread dumps, ThreadMXBean find locked threads, ForkJoin vs. parallelStream, ForkJoinPool, Java ReentrantLock and timeouts, HashTable vs. ConcurrentHashMap, Parallelism vs. Concurrency, Project Loom, Polymorphism Performance Mysteries, the Karatsuba Algorithm, List.of is not List.of Heinz Kabutz on twitter: @heinzkabutz
undefined
Oct 30, 2022 • 1h 4min

It is Cool to Block Again

An airhacks.fm conversation with Daniel Kec (@danielkec) about: Daniel previously on airhacks.fm in "#120 Reactive Programming, Helidon, Kafka and Project Loom", helidon project “warp” becomes Helidon Nima, Project Loom on Jersey, obstructing virtual threads, yielding a virtual thread, throttling the concurrency, the future of reactive programming, the Helidon book, websocketstream spec, Streams API, Event Sourcing with Oracle database and helidon, helidon on AWS Lambda, AWS serverless container, OCI JDBC vs. OCI Cloud, JEP 290: Filter Incoming Serialization Data, LRA implementation by Helidon, Long Running Actions with Helidon, Goran Opacic on LRA in "#210 The Cloud is Slower Than Your Local Machine", LRA is about compensation, Transaction Manager for Microservices, FN Java, Helidon modular routing, Helidon is using Jersey, Daniel Kec on twitter: @danielkec
undefined
Oct 25, 2022 • 1h 11min

Captain Primak Meets Clustered Singletons

An airhacks.fm conversation with Lenny Primak (@lprimak) about: previous appearance of lenny on airhacks: "#137 (fake) reactive programming, project loom, chunked IO", the airhacks.tv show, captains and first officers, Payara’s Clustered Singleton EJB singletons and clusters, JBoss HA-Singleton, Paxos algorithm, JSR-223, Hazelcast partitioning, hazelcast metrics, hazelcast’s DataSerializable, Apache Shiro commitment, Benjamin Marwell as guest on "#181 Java Authentication and Authorization with Apache Shiro", Apache Tapestry ships with own dependency injection framework, Securing Web Applications with Apache Shiro, Cesna Citation CJ4, Lenny Primak on twitter: @lprimak
undefined
Oct 16, 2022 • 55min

From a NetBeans Champion to a Friend of the openJDK

An airhacks.fm conversation with Geertjan Wielenga (@GeertjanW) about: ZX Spectrum 48k, Pascal and Basic programming at high school, studying law in South Africa, writing documentation at Sun Microsystems for netbeans, Ludovic Champenois on "#153 Java, Serverless, Google App Engine, gVisor, Kubernetes", working for Sun Microsystems in Prague, mike’s blog, GlassFish Grizzly, NetBeans RCP, monitoring oil platforms with NetBeans RCP, Victor Orozco on: "#192 Innovation, Clouds, Kubernetes, Standards and Java", NetBeans certification and knowledge sharing, the great performance of NetBeans 15, the Swing Application Framework and JSR-296 and JSR-295, JSR 296: Swing Application Framework, JDeveloper used NetBeans as platform, from Oracle to Apache NetBeans, the challenges of opensourcing code, Geertjan Wielenga on twitter: @GeertjanW
undefined
Oct 9, 2022 • 1h 8min

How Liberica JDK Happened

An airhacks.fm conversation with Dmitry Chuyko (@dchuyko) about: Logo on BK, and Basic on Nemiga, Pentium 1, AltaVista and Lycos, starting with Pascal, C, then Borland’s Kylix, controlling the CD tray, managing toy production with MS Access, writing drivers for Windows at high school, math over programming, joining Borland, Visual Basic, C++, XSLT then Java, from C++ to Java, using Apache Xalan, using Apache FOP for transformations, fancy XML in 2003, Java on desktop, using Java on cellular phones, simplifying Java EE with visual modelling, working in a 4G startup, using JXTA for car to car communication, starting at QuickOffice, writing backend for Deutsche Bank, starting at Oracle performance team, if you want to go to Oracle, you go to Delphi, improving Java performance, joining BellSoft, Liberica JDK, BellSoft is top openJDK and JCP contributor, Liberica’s native image Kit, Dmitry Chuyko on twitter: @dchuyko

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app