
Explore techniques for creating maintainable, educational, and enjoyable codebases. Learn to write code with intent, improving readability and developer experience for yourself and others.

Explore innovative metrics linking code quality to business values, prioritize improvements, and communicate trade-offs effectively. Learn to identify high-risk areas and focus efforts for maximum impact.

Explore JDK security advancements since Java 17, covering cryptographic algorithms, configuration, API improvements, and JDK Flight Recorder's role in enhancing Java's security landscape.

Explore vector databases for AI applications, natural language interfaces, and advanced search capabilities. Learn to translate and query data for text, image, and generative search.

Explore Java agents for profiling and dead code removal. Learn to write byte-code instrumentations to identify unused classes and dependencies, enhancing application security and efficiency.

Explore React Server Components' potential to revolutionize web development, focusing on RPC, cross-boundary composability, and rethinking separation of concerns for backend developers.

Simplify cloud-native development using Dapr and Testcontainers. Learn to abstract distributed application challenges and integrate complex tooling into Java apps without Kubernetes, boosting productivity.

Explore principles of fluent API design, drawing from experience with Google's Core Java Libraries. Learn benefits, distinctions from similar patterns, and avoid common pitfalls in creating intuitive APIs.

Streamline changelog creation with Release Drafter: automate drafts using GitHub pull requests and labels, enhance formatting, and implement semantic versioning for improved developer and user experiences.

Explore Java's dynamic behavior through the `invokedynamic` instruction, uncovering recent changes and their implications for runtime performance and code optimization.

Live demonstration of GitHub workflow for documentation tasks, including forking, cloning, branching, editing, committing, pushing, and creating pull requests.

Learn to create a robust API platform using Backstage and GraphQL, enhancing developer productivity and streamlining API management in cloud-native environments.

Explore Java's rapid evolution, recent innovations, and future developments in this insightful keynote on the platform's accelerated release cycle and continuous improvement.

Preview of Anastasia Kazakova's keynote on C++ toolability evolution, addressing top developer pain points and discussing improvements in language design to enhance tool support.

Learn to create a stunning 3D shattering effect using Next.js 14, React Fiber, and THREE.js. Master advanced web animation techniques and enhance your frontend development skills.

Learn to create a Sneaker Museum website using AI-powered tools and Webflow. Master efficient web design techniques from concept to completion.

Explore Java-based tools for creating private chatbots with large language models. Learn to build AI assistants that interact with confidential data, summarize content, and perform various tasks using enterprise-ready Java solutions.

Explore Java 22's new features and learn how IntelliJ IDEA 2024.1 simplifies their adoption through live coding demonstrations, enhancing your development workflow and code quality.

Explore strategies to measure and enhance developer productivity, from individual to enterprise level, using research-backed tools and methods for improved efficiency and output.

Explore macOS IPC security, focusing on Mach message handlers. Learn about custom fuzzing techniques to uncover vulnerabilities in privileged RPC-like functions, potentially leading to sandbox escapes and privilege escalations.

Explore peer-to-peer networking using ASP.NET Core servers and service discovery, learning to build robust distributed systems with .NET technologies.