
Explore functional programming in Spring 5 with Web Flux and Reactor. Learn to create pure, immutable web servers using Kotlin and Vavr, with practical business case examples.

Explore JVM's inner workings, focusing on just-in-time compilation and deoptimization. Learn to read log files, use visualization tools, and correlate JVM activity with application performance.

Explore Project Panama's Foreign Function & Memory API for Java, enhancing interoperability with native code and improving performance in JDK 21 and beyond.

Explore the inner workings of continuations in Java with Ron Pressler, focusing on Project Loom's implementation and its impact on virtual threads and concurrency.

Explore reactive programming in Spring 5, covering WebFlux, Data Kay, Security 5.0, Boot 2.0, and Cloud Finchley. Learn to handle IO-bound work and network faults in microservices and big data applications.

Explore Project Valhalla's value objects, their implementation in Java, and their impact on performance and memory usage. Learn about design considerations and future developments.

Explore Project Lilliput's innovative approach to compressed object headers in Java, enhancing memory efficiency and performance in OpenJDK.

Explore Java language evolution strategies balancing innovation with compatibility. Learn about careful design approaches and the challenges of evolving a mature programming language.

Explore JVM's evolution for new languages, featuring invokedynamic, lambda, Truffle, and Nashorn. Learn about optimization improvements and future directions for the Java platform.

Explore Netflix's cloud migration, global architecture, and open-source tools. Learn about AWS deployment, Cassandra integration, and building custom PaaS for scalable, resilient applications.

Explore Akka for scalable software: actors, concurrency, and fault tolerance. Learn core concepts, Java 7 features, and practical implementation for robust, distributed systems.

Explore non-blocking, asynchronous, and reactive programming models for modern app development. Learn about Reactive Web, async non-blocking, Typesafe Activator, and more through demonstrations and code examples.

Explore Vert.x: a lightweight, high-performance platform for building concurrent polyglot applications on the JVM. Learn design principles, asynchronous APIs, event bus, and advanced features.

Explore stream-based programming with Akka Streams, focusing on non-blocking back pressure, Flow API, and optimization techniques for asynchronous data processing and functional programming.

Explore Play framework's real-time web capabilities, reactive programming model, and scalable architecture for building modern Java applications on the JVM.

Scott Hanselman explores Microsoft's shift towards open source, cloud computing, and web technologies, highlighting the company's evolving approach to development and collaboration in the tech industry.

Learn Java programming for Lego Mindstorms NXT robots, covering sensor input, actuator control, and advanced topics like regulation systems and multi-robot mapping in this university-level course.

Explore CloudFoundry's architecture and its integration with Spring applications, showcasing the benefits of this open cloud platform for Java developers.

Explore Pinterest's growth journey, from startup to tech giant. Learn about scaling challenges, technology decisions, and lessons learned in building a platform for hundreds of millions of users.

Live coding demonstration showcasing rapid web application development using Java, Angular.js, HTML5, MongoDB, and Groovy on the JVM. Explores polyglot programming and microservices architecture.

Explore Java's evolution and future prospects with insights on performance, scalability, and emerging trends in enterprise software development.