
Explore the impact of generative AI on software design and development, examining potential changes in methodologies, tools, and industry practices for creating innovative solutions.

Explore strategies to optimize test suites, improve performance, and enhance developer productivity with insights from Trisha Gee's expert analysis.

Explore JavaFX Notebook with Kevin Rushforth, learning key features and applications of this powerful GUI toolkit for Java developers.

Explore strategies for architecting effective test suites, improving code quality and maintainability through thoughtful test design and organization.

Discover how a karaoke-inspired idea evolved into Guitaraoke, blending .NET, JavaScript, and audio tech. Learn about challenges in multichannel audio, chord parsing, and creating stage-ready software for live performances.

Discover a novel technique for pinpointing root causes of performance issues through relational debugging, offering efficient diagnosis with minimal executions.

Explore gRPC, a high-performance, open-source universal RPC framework. Learn its key features, benefits, and applications in modern distributed systems.

Explore the latest updates and advancements in gRPC, Google's high-performance, open-source remote procedure call framework, presented by Gina Yeh from Google.

Explore gRPC's origins, industry adoption, and future directions in microservices development. Learn about key features, integrations, and upcoming enhancements in observability and Service Mesh.

Explore Protobuf Editions, a new evolution mechanism that enhances schema and code generation flexibility, unlocking Protobuf's full potential for efficient data serialization.

Explore the highlights and innovations from the 20th Devoxx Belgium conference, showcasing cutting-edge developments in software development and technology.

Explore Java 21's latest features and enhancements with expert Brian Goetz, gaining insights into language improvements and performance optimizations.

Explore Java's performance on Arm architecture, uncovering optimization techniques and new possibilities for efficient application development.

Explore practical applications of generative AI using Java and the PaLM API, with concrete examples and use cases demonstrated by Guillaume Laforge.

Explore how algebraic data types and pattern matching enhance Java code elegance and readability, leading to more efficient and maintainable software development.

Learn to create dynamic, code-driven documentation that stays up-to-date with your project, enhancing maintainability and accuracy for developers and users alike.

Explore Project Leyden, a Java initiative aimed at improving startup time and reducing resource usage through static compilation techniques.

Explore how storytelling techniques can enhance software development, improving communication, problem-solving, and user experience in tech projects.

Explore the principles and practices of effective software development, focusing on key techniques and strategies for creating high-quality, maintainable code.

Explore insights and practical tips for developing GenAI-powered applications, drawing from real-world experiences and best practices in the field of artificial intelligence.

Learn to implement robust security measures in Spring applications using test-driven development techniques, enhancing code quality and reliability.