
Explore Spotify's Hadoop journey, from office closet to massive cluster, through failures and lessons learned. Gain insights on data infrastructure evolution and overcoming obstacles in large-scale systems.

Exploring whole genome sequencing for cancer treatment using Clojure, Neo4j, and domain-specific languages. Discusses challenges, solutions, and non-traditional team approaches in clinical settings.

Exploring common pitfalls in Node.js code submissions and how functional programming techniques can improve code quality, readability, and maintainability in server-side JavaScript.

Explore programming language design, parsing techniques, and the impact of fashion on syntax preferences with JSON creator Douglas Crockford in this thought-provoking talk.

Explore Java's agile evolution with six-month release cycles, recent changes, and how developers can benefit from these advancements in language features and performance.

Explore Fleet, JetBrains' lightweight IDE with multi-language support, remote collaboration, and adaptive code insights. Learn its features and how it enhances developer workflows.

Explore Spring Framework 6.0's new features: Java 17 baseline, AOT/Native support, Observability initiative, interface clients for HTTP, and RFC 7807 problem details. Learn about the future of Spring applications.

Explore groundbreaking changes shaping the next generation of frontend development, including Svelte's compiler approach, React's Server Components, and esbuild's performance.

Explore advanced Java features like records, sealed types, and pattern matching to enhance code readability, modularity, and simplicity in your applications.

Explore IoT device hacking and beer brewing using JavaScript, microcontrollers, and serverless technologies. Learn to collect, process, and analyze fermentation data with open-source tools.

Explore building a microfrontends application using Module Federation, combining Angular, AngularJS, VueJS, and React for a flexible, scalable frontend architecture.

Explore Java's evolving landscape for fast startup and small footprint, including CRIU, GraalVM's native image, and Project Leyden. Learn about current and future options to optimize Java applications.

Explore Go 1.18's built-in Fuzzing capability for automated randomized testing. Learn to implement Fuzzing, detect security flaws, and enhance defense-in-depth for internet-exposed services.

Optimize Java container apps to 1.5MB using GraalVM Native Image, musl libc, and lightweight containers. Achieve faster startup, lower resource usage, and enhanced security for cloud-native deployments.

Interactive session exploring surprising behaviors and pitfalls in Java Collections Framework, covering ArrayList, HashMap, null handling, and immutability. Gain insights to improve your use of this widely-used API.

Exploring Rust's unique features and advantages over Java, highlighting its powerful capabilities in system programming, WebAssembly, and server-side development for Java developers.

Explore Generational Shenandoah, an improved garbage collection system for Java that offers better latency with smaller heaps, reducing operational costs and energy consumption.

Explore Google's transition to Kotlin for server-side JVM, including challenges faced, reasons for adoption, and strategies for successful implementation.

Explore techniques for adapting Java codebases to Android, addressing challenges, solutions, and best practices for seamless integration of legacy projects into mobile development.

Explore Java's pattern matching features for instanceof and switch, simplifying code and enhancing productivity. Learn about future developments in this powerful language capability.

Learn load testing basics, avoid common pitfalls, and build efficient tests using Gatling and Java. Covers network protocols, application behavior, and stats for robust production-ready applications.