Partner im RedaktionsNetzwerk Deutschland
PodcastsTechnologieairhacks.fm podcast with adam bien

airhacks.fm podcast with adam bien

Adam Bien
airhacks.fm podcast with adam bien
Neueste Episode

Verfügbare Folgen

5 von 347
  • Injection Without Reflection
    An airhacks.fm conversation with David Kral (@VerdentDK) about: Helidon Declarative as a new feature set for Helidon SE, build-time dependency injection with zero reflection capability, code generation approach that creates actual Java source files instead of bytecode manipulation, Service Registry as an enhanced Java service loader with ordering capabilities, compatibility with GraalVM for native image compilation, JPMS (Java Platform Module System) compatibility, the Maven plugin that eliminates reflection completely, HTTP module for declarative REST endpoints, REST client generation, metrics and fault tolerance support, interceptors for modifying service creation behavior, annotation mapping to support standard JSR-330 annotations like @Inject, comparison of performance between Helidon SE and MP flavors, use cases for serverless and CLI applications, the incubating status of Helidon Declarative with full release planned for Helidon 5, the ability to see and modify generated code for better debugging and transparency, the possibility to copy generated code to take ownership and remove dependencies, the value of using standard annotations for better portability between frameworks David Kral on twitter: @VerdentDK
    --------  
    57:20
  • About Amazon Corretto
    An airhacks.fm conversation with Volker Simonis (@volker_simonis) about: explanation of corretto as an openJDK distribution with support for multiple platforms and Java versions, insights into the build and certification process for Corretto releases including TCK testing, discussion of the security vulnerability group and embargo process for Java security fixes, explanation of how Amazon contributes features back to OpenJDK, detailed overview of Amazon's contributions including async logging for improved performance, Project Lilliput for compact object headers reducing memory usage by 10-50%, Generational Shenandoah garbage collector achieving sub-millisecond pause times, comparison between ZGC and Shenandoah garbage collectors, discussion about the Graal compiler and Project Galahad to reintroduce it into OpenJDK, mention of Amazon being the second largest contributor to OpenJDK after Oracle, information about the Amazon Corretto Crypto Provider for improved encryption performance, introduction of arctic GUI testing tool for Java, insights into the collaborative nature of the OpenJDK ecosystem despite competition between vendors Volker Simonis on twitter: @volker_simonis
    --------  
    1:05:47
  • Building Immutable Release Pipelines with Hashgraph
    An airhacks.fm conversation with RichardBair (@RichardBair) about: the relaxed nature of JavaOne keynote presentations with James Gosling, the experience of delivering live demos versus pre-recorded content, impressions of the recent JavaOne conference with 70% new attendees, the Hashgraph team including former Sun/Oracle employees like Josh Marinacci and Jasper Potts, explanation of Hedera Hashgraph's consensus service as a message bus system, discussion of a practical enterprise use case for Hashgraph to create immutable release pipelines, storing release stages as messages in a topic, capturing build metadata including dependencies and test results on the blockchain, the ability to run your own mirror node to query data for free, the potential to create a release pipeline listener that triggers actions based on blockchain messages, the advantage of having an immutable audit trail for compliance purposes, the possibility of creating an enterprise gateway that handles payment and provides REST APIs, the difference between consensus nodes and mirror nodes, the benefits of using blockchain for software supply chain verification, the performance capabilities of the system for reading thousands of messages per second RichardBair on twitter: @RichardBair
    --------  
    1:13:39
  • Accelerating LLMs with TornadoVM: From GPU Kernels to Model Inference
    An airhacks.fm conversation with Juan Fumero (@snatverk) about: tornadovm as a Java parallel framework for accelerating data parallelization on GPUs and other hardware, first GPU experiences with ELSA Winner and Voodoo cards, explanation of TornadoVM as a plugin to existing JDKs that uses Graal as a library, TornadoVM's programming model with @parallel and @reduce annotations for parallelizable code, introduction of kernel API for lower-level GPU programming, TornadoVM's ability to dynamically reconfigure and select the best hardware for workloads, implementation of LLM inference acceleration with TornadoVM, challenges in accelerating Llama models on GPUs, introduction of tensor types in TornadoVM to support FP8 and FP16 operations, shared buffer capabilities for GPU memory management, comparison of Java Vector API performance versus GPU acceleration, discussion of model quantization as a potential use case for TornadoVM, exploration of Deep Java Library (DJL) and its ND array implementation, potential standardization of tensor types in Java, integration possibilities with Project Babylon and its Code Reflection capabilities, TornadoVM's execution plans and task graphs for defining accelerated workloads, ability to run on multiple GPUs with different backends simultaneously, potential enterprise applications for LLMs in Java including model distillation for domain-specific models, discussion of Foreign Function & Memory API integration in TornadoVM, performance comparison between different GPU backends like OpenCL and CUDA, collaboration with Intel Level Zero oneAPI and integrated graphics support, future plans for RISC-V support in TornadoVM Juan Fumero on twitter: @snatverk
    --------  
    1:11:04
  • Run Java with Java
    An airhacks.fm conversation with Christian Humer (@grashalm_) about: bachelor thesis on a Java bytecode interpreter written in Java, exploration of whether Java could be used as a systems language, benefits of implementing an ecosystem in itself as validation, C1X compiler based on C1 but reimplemented from scratch, concept of sea of nodes for mixing control and data flow, goal to rewrite the entire VM in Java, benefits of using one compiler throughout the stack for compatibility and maintainability, discussion of de-optimization process in JIT compilation, explanation of guards and assumptions in optimized code, three versions of Espresso (Java bytecode interpreter), first version as proof of concept, second version using Truffle with serialized ASTs, third version based on bytecodes with unrolling bytecode loops, explanation of bytecode quickening technique, sandboxing capabilities in GraalVM as replacement for deprecated security manager, isolating untrusted code in separate heaps for security, protection against speculative execution attacks, use case for running AI-generated Java code safely in isolated environments, GraalOS as a minimal operating system for running Java isolates, TRegex as GraalVM's optimized regular expression engine that compiles regex to machine code, bytecode interpreter DSL for generating efficient bytecode interpreters for different languages, memory improvements from using bytecode arrays instead of AST objects, potential future integration of TRegex as a Java API Christian Humer on twitter: @grashalm_
    --------  
    1:02:24

Weitere Technologie Podcasts

Über airhacks.fm podcast with adam bien

Java, Serverless, Clouds, Architecture and Web conversations with Adam Bien
Podcast-Website

Hören Sie airhacks.fm podcast with adam bien, Tech, KI & Schmetterlinge und viele andere Podcasts aus aller Welt mit der radio.de-App

Hol dir die kostenlose radio.de App

  • Sender und Podcasts favorisieren
  • Streamen via Wifi oder Bluetooth
  • Unterstützt Carplay & Android Auto
  • viele weitere App Funktionen
Rechtliches
Social
v7.18.5 | © 2007-2025 radio.de GmbH
Generated: 6/14/2025 - 5:15:29 PM