
Explore why clean code remains uncommon, debunk misconceptions, and learn strategies to promote better coding practices in software development.

Learn techniques for efficiently wrapping C APIs in modern C++, covering interface design, overhead reduction, compile-time safety, and unit testing strategies. Explore C++23 features for optimal API adaptation.

Learn to build RESTful interfaces in C++ using nlohmann::json and cpp-httplib. Explore library basics, design patterns, and real-world applications in credit card transaction systems.

Explore diverse C++ topics through 11 lightning talks from expert speakers at C++ on Sea 2023, covering parallelism, undefined behavior, and more.

Discover 10 tips for writing cleaner, more readable C++20 code. Improve code maintainability, testability, and extensibility with expert guidance from David Sackstein.

Explore advanced C++17 techniques for creating vanishing log messages and executing code at initialization, with practical applications in sensitive data protection and system-wide string registration.

Explore multithreaded robotics application architecture in C++. Learn to design, implement, and evaluate solutions for efficient parallel execution in robotics engineering.

Explore C++ codebase history through genealogy techniques. Uncover past decisions, link to C++'s evolution, and improve maintainability for future development.

Explore error handling challenges in safety-critical SYCL, examining the concept of safety and rethinking error scenarios in C++ software development for critical systems.

Explore innovative techniques to enhance data-oriented design in C++, focusing on optimal transformations and improved code organization for greater flexibility and maintainability.

Explore strategies for building consensus on C++ coding rules across large engineering teams, drawing insights from Bloomberg's experience with naming conventions and infrastructure changes.

Explore five techniques for designing ergonomic Rust APIs, focusing on GUI architecture but applicable to other domains. Learn to create clean, powerful interfaces for complex problems.

Explore efficient architecture for building a distributed search engine to handle terabytes of logs, inspired by Snowflake's compute-storage separation approach.

Explore Pavex, a new Rust web framework designed to streamline API development. Learn about its innovative approach, key features, and potential impact on Rust's role in backend development.

Improve dependency management with the Driver Pattern, encapsulating shared functionality and elevating interface implementation in Go programming.

Explore microservice communication strategies through a demo app, comparing REST APIs, gRPC, event busses, and automated networking for effective architecture design.

Explore techniques for ensuring safety and bug-free implementation of cryptography in Go, including testing, fuzzing, static analysis, formal proofs, and code generation. Learn about safe interfaces and readability in standard libraries.

Explore Go's built-in testing tools and learn how to set up effective tests for your projects. Gain insights into proper testing techniques using Go's native capabilities.

Explore the challenges and solutions of integrating Go with complex C++ codebases, focusing on Falco's adoption of CGO for performance-critical runtime security in cloud-native environments.

Explore diverse testing strategies, their successes, and challenges. Gain insights from developers across skill levels to enhance your approach to code testing and improve overall development practices.

Explore code generation in Go for improved patterns and developer experience. Learn to automate telemetry, decorators, ORMs, and schema-first approaches without increasing complexity or runtime errors.