
Innovative NFV framework consolidating heterogeneous network functions without code modification, achieving high performance and interoperability through binary-level loading, intercepted I/O scheduling, and restricted memory allocation.

Explore building a simple JVM in Rust, covering bytecode interpretation, classfile parsing, and memory management. Learn fundamental concepts through live coding and practical implementation.

Explore the Z Garbage Collector's low-latency, high-scalability design for JDK. Learn its phases, load barriers, performance metrics, and future plans for enhanced Java application efficiency.

Explore Java's role in orchestrating robot swarms for automated warehouses, focusing on simulation, determinism, optimization, and garbage collection techniques.

Explore GraalVM Enterprise's versatile VM for enhanced performance, lower footprint, and better isolation across languages and environments, with focus on microservices and cloud deployments.

Explore Kotlin/Native through live coding of a classic snake game, covering project setup, C library integration, memory management, native UI, and unit testing.

Esplora ZGC e ShenandoahGC, i nuovi Garbage Collector di Java 11/12, per ridurre le pause a pochi millisecondi. Impara ad attivarli, configurarli e ottimizzare le prestazioni.

Explore Kotlin/Native through live coding of a classic snake game, covering project setup, C library integration, memory management, native UI, and unit testing.

Explore JVM and Docker integration challenges, focusing on memory management, performance tuning, and monitoring tools for efficient containerized Java applications.

Explore Shenandoah, a new low-pause garbage collector for Java that moves objects without stopping the application, reducing GC pauses. Learn its design, internal details, and performance benefits.

Exploring Java's limitations in game development through Doom 3 port. Insights on language features, performance, and missed opportunities in Java compared to C++.

Explore G1 Garbage Collector's performance optimization techniques, including heap management, concurrent marking, and mixed collections, to achieve better Java application performance.

Learn to identify and solve performance bottlenecks using YourKit profiler. Explore real-world examples, analyze CPU and memory usage, and discover unexpected issues in your code.

Explore Eclipse OMR, an open-source toolkit for building high-performance language runtimes. Learn about its components, applications, and how to leverage this technology in your projects.

Explore effective memory management in microservices, including potential pitfalls and solutions for distributing memory across distributed systems. Learn about Java process memory and its impact on performance.

Explore Java 9's key features beyond modularity: API enhancements, performance improvements, JShell, and migration considerations. Gain insights on practical benefits for developers.

Explore HotSpot's JIT compilation decisions, deoptimization processes, and GC behavior through real code examples, gaining insights into JVM internals and performance optimization.

Explore Java 9's garbage collection improvements for large memory applications, including G1 architecture, concurrent marking, and enhanced performance for data-intensive software.

Explore Terracotta's open-source offheap library, providing efficient maps and caches with low heap overhead and high scalability. Learn its implementation using CS concepts from managed and unmanaged environments.

Explore Twitter's JVM services: deployment, custom features, and challenges in high-volume data processing. Learn about monitoring and troubleshooting in a fast-paced environment.

Explore Java heap dumps, analyze memory leaks, and build custom tools using Apache NetBeans Profiler APIs. Learn techniques for efficient analysis of complex object graphs in large production systems.