How OpenRewrite Happened
airhacks.fm podcast with adam bien
by adam-bien.com
5d ago
An airhacks.fm conversation with Jonathan Schneider (@jon_k_schneider) about: from Pentium 2 machine and a rural high school to becoming a Java refactoring entrepreneur, self-taught C++ in high school, officer in the U.S. Army and deployed to Iraq and Afghanistan, worked on Java projects at an insurance company between deployments, joined Netflix to work on engineering tools, challenges of migrating Java versions and libraries in a freedom and responsibility culture, started the OpenRewrite project at Netflix for automated refactoring and code migration, founded the micrometer metrics instrume ..read more
Visit website
Integrating AI with Java: Quarkus and Langchain4j
airhacks.fm podcast with adam bien
by adam-bien.com
2w ago
An airhacks.fm conversation with Dimitris Andreadis (@dandreadis) about: Dimitris appeared previously on "#64 Quarkus 1.0 and SpringBoot", discussion about integrating AI language models (LLMs) with Java applications using quarkus and langchain4j, OpenShift AI, the benefits of using Quarkus for AI integration, Drools and ML, the potential of using AI for rule engines and decision making, the challenges of handling state and context with LLMs, InfiniSpan and vector databases, the role of vector stores and embeddings for semantic search, the advantages of Java for enterprise applications and mai ..read more
Visit website
How Link Blog Happened
airhacks.fm podcast with adam bien
by adam-bien.com
3w ago
An airhacks.fm conversation with Erik C. Thauvin (@ethauvin) about: early computer experiences with Logo and Tandy Model 3, writing horse race handicapping software as a kid, working at Apple at 16 writing resource editor for Mac, starting consulting firm and building custom software, attending Sun Tech Days to learn about Palm Pilot and Java, writing link blog with Tomcat and JSP, creating popular link blog with 8 million monthly views, converting projects to Rife and BLD frameworks, motivations for writing software he needs, Erik's blog: erik.thauvin.net Erik C. Thauvin on twitter: @ethauvin ..read more
Visit website
How Linkblog Happened
airhacks.fm podcast with adam bien
by adam-bien.com
3w ago
An airhacks.fm conversation with Erik C. Thauvin (@ethauvin) about: early computer experiences with Logo and Tandy Model 3, writing horse race handicapping software as a kid, working at Apple at 16 writing resource editor for Mac, starting consulting firm and building custom software, attending Sun Tech Days to learn about Palm Pilot and Java, writing linkblog with Tomcat and JSP, creating popular linkblog with 8 million monthly views, converting projects to Rife and BLD frameworks, motivations for writing software he needs, Erik's blog: erik.thauvin.net Erik C. Thauvin on twitter: @ethauvin ..read more
Visit website
A Better JNI: Project Panama
airhacks.fm podcast with adam bien
by adam-bien.com
1M ago
An airhacks.fm conversation with Paul Sandoz (@paulsandoz) about: Paul previously appeared on "#277 Project Babylon", article about Automatic differentiation of Java code using code reflection, using Project Babylon for automatic differentiation, emulating C# LINQ in Java, writing Triton programs in Java for GPU execution, using Project Panama for native interoperability with C/C++ libraries, JExtract tool for generating Java bindings from C headers, memory management with Panama memory segments and arenas, advantages of Panama over JNI, integrating Java with ONNX models, persistent memory and ..read more
Visit website
No Dependencies--Or How Rife 2 and Bld Happened
airhacks.fm podcast with adam bien
by adam-bien.com
1M ago
An airhacks.fm conversation with Geert Bevin (@gbevin) about: Yamaha DX7 - Geerts first synthesizer, Classic Minimoog analog synthesizer by Bob Moog, First synthesizer was a Yamaha DX7 successor, Early music production using Amiga computer and MIDI, iOS and macOS development with focus on audio DSP and synthesis, Returning to Java development after years away, high productivity with Java, New Java release cadence and experimental features, Rife web framework and bidirectional template engine, BLD build tool and philosophy, Kotlin Multiplatform capabilities, SwiftUI DX compared to Java and Inte ..read more
Visit website
From Hexagonal Architectures to Data Oriented Programming
airhacks.fm podcast with adam bien
by adam-bien.com
1M ago
An airhacks.fm conversation with Jose Paumard (@JosePaumard) about: discussion about Object-oriented programming vs data-oriented programming in Java, using Java record classes, hexagonal architectures, considerations for decoupling and abstractions, the advantages of polymorphism and transparent persistence, the pitfalls of inheritance and abstraction, the importance of naming and cohesion sealed interfaces and switch expressions to implement business logic outside of data classes, using sealed types and switch statements, advantages of better separation of concerns and ease of removing unuse ..read more
Visit website
TornadoVM, Paravox.ai: Java, AI, LLMs and Hardware Acceleration
airhacks.fm podcast with adam bien
by adam-bien.com
2M ago
An airhacks.fm conversation with Juan Fumero (@snatverk) about: Juan previously appeared in the episode "#250 FPGAs, GPUs or Data Science with Java", using Tornado to run Java programs on GPUs/accelerators, integrating AI models with Java applications, potential of using Tornado and Project Babylon together, discussion around tensor types in Java, Paul Sandoz appeared in the episode "#277 Project Babylon", Heterogeneous Accelerator Toolkit by Gary Frost, TornadoVM and LLama port, Hybrid API for Deep Learning acceleration and the new Panama-based types: TornadoVM talk at JVMLS'23, TornadoVM 1.0 ..read more
Visit website
Java and eBPF
airhacks.fm podcast with adam bien
by adam-bien.com
2M ago
An airhacks.fm conversation with Johannes Bechberger (@parttimen3rd) about: previously Johannes on airhacks.fm: "#276 A Compiler Nerd Builds a Tiny Profiler", bcc and libbpf, generating Java code from c-library headers: jextract, using Project Panama as JNI alternative, sapmachine.io - openJDK from SAP, Hello eBPF: Developing eBPF Apps in Java Johannes Bechberger on twitter: @parttimen3rd ..read more
Visit website
Virtual Threads and Scoped Values with Jose
airhacks.fm podcast with adam bien
by adam-bien.com
2M ago
An airhacks.fm conversation with Jose Paumard (@JosePaumard) about: Jose previously on "#271 From Image Recognition to CoffeeCast", Joses favourite Java 21 feature: virtual threads, Project Loom, Tomas Langer on airhacks.fm: "#58 Helidon: Never Block The Thread", the advantages of structured concurrency, scope values: immutability and passing, the challenges of debugging reactive code, replacing thread locals, Scala, concurrency and plain Java features, ThreadLocal vs. Scoped Values (JEP-464), AWS Lambda and virtual threads, running same code in serverless or threaded environments with quarkus ..read more
Visit website

Follow airhacks.fm podcast with adam bien on FeedSpot

Continue with Google
Continue with Apple
OR