
Discover Error Prone, a tool for automating Java code refactoring and bug fixing. Learn setup, custom rules, and real-world applications from Picnic's experience.

Explore Dapr's Cloud-Native interfaces for efficient, language-agnostic distributed application development, focusing on Spring Boot integrations and live Kubernetes demos.

Aprenda práticas recomendadas, armadilhas e receitas para testar aplicações Spring Boot. Descubra insights valiosos para melhorar suas habilidades de teste e manter a saúde do seu projeto.

Explore how Spring Cloud Contract and Testcontainers enhance API testing, service evolution, and deployment processes for cloud-native applications through practical demonstrations and code examples.

Explore advanced testing techniques for Spring applications using AOT, GraalVM, and JUnit 5. Learn latest features and gain practical tips for efficient and effective testing in modern Java development environments.

Explore building production-ready applications with Spring and Apache Pulsar, leveraging auto-configuration, templates, and listeners for efficient distributed messaging and data streaming in cloud-native environments.

Explore Groovy's versatility for JVM development, covering Spock, Geb, Ratpack, and Gradle. Learn how this flexible language enhances productivity and integrates with other JVM tools through code demos.

Explore Clang's static analysis and sanitizers for detecting C/C++ bugs at compile-time and run-time. Learn to write custom code checkers and apply these techniques to improve software quality.

Explore essential software behavior documentation, balancing defined and undefined behaviors in contracts, especially for inheritance-related classes, to enhance development, testing, and performance.

Explore C++14's zero-cost abstraction for safer physical property computations, incorporating dimensions into the type system. Learn to use units libraries for improved code clarity and accuracy.

Explore the journey of cyber-dojo.org, an innovative browser-based environment for programming practice. Learn about its origins, design philosophy, evolution, and impact on over 30,000 coding sessions.

Simplify C++ project builds with Cuppa, a SCons-based system. Learn to manage dependencies, create consistent build models, and handle complex tools like Boost and Qt effortlessly. Ideal for streamlining development workflows.

Explore declarative programming approaches, from functional languages to markup, and learn techniques applicable to requirements, code, and tests in mainstream languages.

Discover advanced GDB features like reversible debugging, multi-process debugging, and Python scripting to enhance your C++ debugging skills and boost productivity.

Explore transitioning from legacy systems to modern C++ in medical device development, focusing on test strategies, behavior-driven development, and quality improvements.

Explore the challenges and hidden complexities of library development, from initial coding excitement to the realities of user adoption and maintenance. Gain insights into creating robust, user-friendly libraries.

Optimize CI/CD pipelines by gathering key information, reshaping system architecture, and implementing strategies to reduce build times and unnecessary rebuilds.

Explore engineering practices for embedded software, including test-driven development and reproducible builds, to create functional and reliable technology for everyday devices.

Explore constant expressions in C++, their benefits, and practical applications. Learn about constexpr functions, literal types, and optimizations for compile-time computations.

Explore techniques for writing fast code, including optimizing linear find algorithms and partitioning data structures, with insights from Andrei Alexandrescu's upcoming book on efficient programming.

Explore microservices challenges and innovative solutions with Russ Miles, featuring new tools, approaches, and languages to overcome implementation difficulties.