airhacks.fm podcast with adam bien cover image

airhacks.fm podcast with adam bien

Latest episodes

undefined
Jan 16, 2022 • 1h 15min

MicroProfile 5.0

An airhacks.fm conversation with Emily Jiang (@emilyfhjiang) about: the Chinese JavaONE, the MicroProfile book, writing a book in a caravan, the MicroProfile 5 release, MicroProfile 5.0 ships with Jakarta namespace, OpenLiberty supports MicroProfile 5.0, OpenTracing and OpenCensus merged into opentelemetry, MicroProfile OpenTelemetry will deprecate MicroProfile OpenTracing, Traced annotation and Tracer interface are comprising the OpenTracing spec, MicroProfile Metrics and micrometer, a shim layer around Micrometer could become MicroProfile Metrics, Jakarta EE is a shim, the Quarkus with Micrometer screencast, MicroProfile Metrics "application" registry is useful for business metrics and KPIs, MicroProfile standalone vs. platform releases, Jakarta EE 10 Core Profile will be consumed by MicroProfile, Jakarta Concurrency and Core Profile, MicroProfile Context Propagation integration with CDI, the importance of Jakarta EE Concurrency, a MicroProfile logging facade discussion, OpenTelemetry's logging branch, the AWS Lambda logging interface, injecting java.util.logging loggers and Java interface-based log facades, MicroProfile metrics custom scopes, a service mesh does not have any application-level insights, a service mesh performs a fallback based on traffic patters and not application logic, fault tolerance testing with service mesh vs. MicroProfile Fault Tolerance, MicroProfile and data access specification evaluation, Quarkus with MicroProfile as AWS Lambda screencast, Quarkus with MicroProfile as AWS Lambda github project, AWS serverless containers Jersey implementation, explaining AWS Lambdas with EJB talk, Message Driven Beans as email listeners with JCA, serverless and the ROI point of view, the self-explanatory serverless billing, OSGi is great for building runtimes, integrating MicroProfile Config with Jakarta EE, the Practical Cloud-Native Java Development with MicroProfile: Develop and deploy scalable, resilient, and reactive cloud-native applications using MicroProfile 4.1 book Emily Jiang on twitter: @emilyfhjiang
undefined
Jan 8, 2022 • 53min

How jClarity Happened

Commodore 64, programming opening StarWars scene in Basic, playing Jumpman, enjoying math, learning Pascal and Visual Basic, enjoying Java, Bjarne Stroustrup The C++ Programming Language, network discovery with Java, a Java virus taking over an University, Java was too small for a CD, the great BEA WebLogic 8, building large scale financial systems with Java, the high performance Disruptor Pattern, log4j used a ring buffer, Kirks' Pepperdine systematic method for Java performance improvement, using random forest and decision tree for performance tuning, JClarity Illuminate, jClarity root cause analysis was unique in the industry, jClarity was integrated into Azure Monitor, London Java User Group participated in JCP, jClarity is integrated into Azure Monitor, the Principal Software Group Engineering Manager, Microsoft Loves Linux,
undefined
Dec 28, 2021 • 51min

Java, Jakarta EE and MicroProfile on Azure

An airhacks.fm conversation with Ed Burns (@edburns) about: expisode with Ed's first computer: "#161 SGI, NCSA Mosaic, Sun, Java, JSF, Java EE, Jakarta EE and Clouds" enabling Jakarta EE servers to run well on Azure, working with IBM and Oracle to support OpenLiberty on Azure and WebLogic on Azure, working with payara cloud, Azure Container Instances the cloud way of "docker run", JBoss EAP on Azure App Service, MicroProfile, Jakarta EE and Java EE application servers on Azure, Lift and Shift with kubernetes and Azure Kubernetes Service, Azure Container Apps - the sweet spot of ACI and ACR, cloud portability with Kubernetes, IaC with ARM Template, WebLogic on Kubernetes was using Bicep, "the complexity tax", Microsoft joins Java Community Process (JCP), Microsoft Build of OpenJDK, Azure Event Bus and Azure Service Bus, "#111 Java / Jakarta Messaging Service (JMS) on ...Microsoft Azure", Payara Cloud on Azure - the serverless server, OpenLiberty on AKS, JBoss EAP on Azure App Service, the Azure Service Connector, Azure Services as a Service -- the anti-corruption layer, Azure ExpressRoute and Azure Virtual Network, Event Driven Architectures and Azure Logic Apps, Ed Burns on twitter: @edburns
undefined
Dec 23, 2021 • 1h 12min

Java, OpenSource and the Brazilian Christmas

An airhacks.fm conversation with Bruno Souza (@brjavaman) about: Bruno's first computer episode, JavaOne, questions and answers airhacks.tv show, A Soldering, Agile, Geek Lawyer using Java and Quarkus -- the 78 years young lawyer, Building Clouds for Data Center Providers with Java -- the great Jelastic cloud, working on Brazilian income tax system, the toolscloud devops company, the overcomplicated kubernetes, openshift is the easy to use kubernetes solution, "OpenSource--the ability to choosing again" by Simon Phipps, standards are the opportunity to be lazy, Sun Microsystems Niagara chips were energy efficient, Sun Microsystems could become an interesting ARM company, running Java on ARM and M1, the ability to "sell", Microsoft's Java efforts, the first appearance of Microsoft at JavaOne, Sun Microsystems was like Xerox Parc, the benefits of open source, the license is the trust, the best license for open source, the Apache license is the gift from Apache, Christmas in Brazil, fruit trees as Christmas trees, European advent calendars, participation at the Java Advent calendar, the best developer year, Developer Career Secrets Bruno Souza on twitter: @brjavaman
undefined
Dec 18, 2021 • 1h 1min

Deep Learning with Modern Java Code

An airhacks.fm conversation with Dr. Zoran Sevarac (@zsevarac) about: DeepNetts is targeting Java developers, nice Java code with DeepNetts, DeepNeetts with two dependencies only, Image Recognition with Duke, the data augmentation for variation generation, DeepNetts supports all formats from java image IO, Convolutional Layer, max Pooling Layer, Fully Connected Layer, max pool layer reduces the dimension of a problem, convolutional layer is about pattern recognition, convolutional layer slides a square shape over an image to recognise a pattern, max pool layer is about downsizing, Fully Connected Layer are classifying the images, the output layers is uses a mathematical soft max function, output layer provides the prediction, the VisRec JSR-381 library, DeepNetts does not rely on the existence of GPU, Dr. Zoran Sevarac on twitter: @zsevarac and Zoran's deepnetts.com
undefined
Dec 10, 2021 • 1h 4min

Serverless Java on AWS

An airhacks.fm conversation with Mark Sailes (@MarkSailes3) about: the BBC micro computer with a cassette, the PRINT 10, 386, 486 and a Pentium with an internet connection, learning Apache, using Mandrake Linux at university, a first web page - a huge experience, PHP, MySQL and "we don't need transactions", the fantastic phpMyAdmin, using Java, C++ and Python at the university, the great JavaDoc, Eclipse and NetBeans, the great Java collection JavaDoc, migrating from java.util.Vector to java.util.List, working as backend junior Java developer, from junior over senior to team lead, 3% improvement with 97% rewrite, working for AWS, "Essentialism: The Disciplined Pursuit of Less" book, the WebLogic build engineer, pre pooling EJBs, Hey Enterprise EJB Developers Now Is The Time To Go Serverless, Lambda with API Gateway is a transition to Event Driven Architectures, Using AWS Lambda with an Application Load Balancer, cloud native, event driven architectures with AWS Lambda and Java, testable, asynchronous AWS Lambda, the serverless Kafka on AWS, archive and replay with Amazon Event Bridge, fast cold starts with AWS Lambda, milliseconds invocations with AWS Lambda, testing asynchronous AWS Lambda with JUnit, the limitations of mocking, AWS Cloud Development Kit (CDK) and AWS SAM CLI, swapping out Lambdas with SAM, describing AWS infrastructure with CDK, no YAML deployments with CDK, shareable infrastructure with compilable Java code, AWS CDK constructs--reusable cloud pieces Mark Sailes on twitter: @MarkSailes3, Mark's blog: mark-sailes.medium.com
undefined
Dec 3, 2021 • 1h 5min

GraalVM and Java 17, Truffle, Espresso and Native Image

An airhacks.fm conversation with Shaun Smith (@shaunmsmith) about: GraalVM is bound to openJDK releases with a few days delay, GraalVM support Java 17 native image, Java Records are DTOs, see airhacks.fm episode: "#131 I don't hate your DTOs", GraalVM 17 21.3.0 improved the performance of the native image, GraalVM native image is as fast as openJDK, optimization of Truffle languages, article: Multi-Tier Compilation in GraalVM, shopify is using Ruby, Ruby on GraalVM outperforms MRI, the use case Nashorn, Java 6 introduced the Scripting API, the Project Avatar at Oracle, G1 Native Image is configurable, trading memory for throughput, conditional code inclusion, quarkus and Micronaut are GraalVM native, reflection is slow and memory intensive, CDI lite will come with build-time optimization, truffle is built as an AST, Espresso is Java on Truffle, Espresso's startup time improved by 40%, running Java 17 on Java 11 with Espresso, Espresso is able to sandbox Java, Oracle Functions is using Java in container, "RAM equals CPU", Oracle Functions never oversubscribe, Micronaut - as concise as Python, but faster, the economic impact of performance, GraalVM 22 comes in January, wasm is maintained by the JavaScript team, JavaScript in the Oracle Database, Shaun Smith on twitter: @shaunmsmith
undefined
Nov 28, 2021 • 1h 7min

Debezium, Server, Engine, UI and the Outbox

An airhacks.fm conversation with Gunnar Morling (@gunnarmorling) about: debezium as analytics enablement, enriching events with quarkus, ksqlDB and PrestoDB and trino, cloud migrations with Debezium, embedded Debezium Engine, debezium server vs. Kafka Connect, Debezium Server with sink connectors, Apache Pulsar, Redis Streams are supporting Debezium Server, Debezium Server follows the microservice architecture, pluggable offset stores, JDBC offset store is Apache Iceberg connector, DB2, MySQL, PostgreSQL, MongoDB change streams, Cassandra, Vitess, Oracle, Microsoft SQL Server scylladb is cassandra compatible and provides external debezium connector, debezium ui is written in React, incremental snapshots, netflix cdc system, DBLog: A Watermark Based Change-Data-Capture Framework, multi-threaded snapshots, internal data leakage and the Outbox pattern, debezium listens to the outbox pattern, OpenTracing integration and the outbox pattern, sending messages directly to transaction log with PostgreSQL, Quarkus outbox pattern extension, the transaction boundary topic Gunnar Morling on twitter: @gunnarmorling and debezium.io
undefined
Nov 21, 2021 • 54min

AI with Java as a Hobby

An airhacks.fm conversation with Dr. Zoran Sevarac (@zsevarac) about: ZX Spectrum with rubber keys in 1987, starting with games, improving the game loading experience, application for transformer calculations, simon's Basic, playing Out Run, improving the software loading experience with screwdrivers, learning Turbo Pascal 5.0, writing an application for medical registry, learning C and C++, building websites, learning Java with Applets, building chatbots and natural language processing, learning lex and yacc, ads automation for local musicians with C-script and Common Gateway Interface (CGI), selling books online, starting an e-commerce framework with PHP, starting an e-commerce company, the German ecommerce company: intershop, neural framework with Java in 2008, openourcing neuroph on sourceforge, neuroph is winning the duke choice award, using NetBeans for building the neuroph UI, speed vs. readability, deep netts comes with commercial support, JSR 381: Visual Recognition (VisRec) Specification, Dr. Zoran Sevarac on twitter: @zsevarac and Zoran's deepnetts.com
undefined
Nov 13, 2021 • 54min

What are AtomicJar and Testcontainers Cloud?

An airhacks.fm conversation with Kevin Wittek (@kiview) about: from blockchain back to TestContainers, building the Testcontainers Cloud product, spinning containers in the cloud, Docker Java talks remotely to docker demon, connecting to docker via REST, Podman is a docker replacement, rkt as docker alternative, runc, containerd and opensourcing docker, using testcontainers for PoCs, on-premise programmable API are hard to implement, windows support for test containers is improving, WSL 2, the "semi ephemeral lightweight cloud mock", the new Iron Kobra album Kevin Wittek on twitter: @kiview and AtomicJar

Remember Everything You Learn from Podcasts

Save insights instantly, chat with episodes, and build lasting knowledge - all powered by AI.
App store bannerPlay store banner