
Explore Git's inner workings through a ground-up approach, developing a simple version control system to understand Git's core concepts, branching, merging, and efficiency techniques.

Hands-on demonstration of optimizing C++ applications using measurement tools, showcasing common pitfalls and effective solutions through alternative algorithms and libraries.

Explore the complexities of implementing a simple C++ class with string members, delving into move semantics, perfect forwarding, and advanced techniques for optimal performance.

Explore effective C++ unit testing techniques, tools, and best practices to enhance code quality, catch defects early, and improve development efficiency for both new and legacy projects.

Explore techniques for building a memory profiler in C++, focusing on strategies to intercept memory allocations, capture call stacks, and analyze memory usage patterns for optimization and debugging.

Explore coding wisdom from famous figures, delving into value semantics, strong types, and API design for better programming practices.

Explore techniques for creating strong types in C++ to reduce bugs, improve clarity, and enhance performance. Learn about simple and advanced approaches, their impact on code, and their pros and cons.

Explore the development of Yara Birkeland, an autonomous vessel project, its motivations, key components, and potential impact on the maritime industry's future.

Explore Huddly's intelligent collaboration camera, featuring edge computing and a hardware-powered neural network. Learn about design-driven development and user-focused machine learning optimization for enhanced video experiences.

Explore Sociocracy to enhance product development through collaborative decision-making, feature selection, and team buy-in, fostering innovation and consensus in your projects.

Learn to identify and mitigate security vulnerabilities through threat modeling, a proactive approach that analyzes application security before coding begins. Includes hands-on practice and tool recommendations.

Learn techniques for creating maintainable Python utilities to replace complex shell scripts, covering code organization, command-line interfaces, filesystem manipulation, and unit testing for improved project management.

Explore techniques to eliminate null in C++, enhancing code safety and clarity. Learn to use non-nullable types, std::optional, and gsl::not_null for improved software design.

Explore GPU process isolation in Chromium, focusing on security, robustness, and dependency separation. Learn about IPC frameworks and surface composition in multi-process programs.

Explore safe C++ class design, focusing on best practices, rules, and guidelines for creating robust and maintainable code while navigating complex language features and potential pitfalls.

Explore IncludeOS, a library operating system that enhances performance and security. Learn about its unique features, deployment, and live application updates without downtime.

Explore visual programming for efficient prototyping in IoT, embedded software, and interfaces. Learn to create dashboards, natural language interfaces, and solve design problems using TouchDesigner.

Explore C++'s quirky features and hidden pitfalls, from Abominable Types to Zombies, in this entertaining journey through the language's peculiar characters and concepts.

Explore the development of Zivid One, a cutting-edge 3D color camera for robotics and automation, covering technology, design principles, and innovative approaches in product creation.

Learn to blend consumer appeal with professional functionality in product design, enhancing user experience while maintaining performance and security for successful solutions.

Explore the significance of deliberate omissions in C++ coding, enhancing code readability and design through conscious decisions about keywords, punctuation, and syntax.