
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 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.

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

Explore cross-platform development using the Salami Method, a system architecture that separates platform-specific code from core functionality for improved maintainability and portability.

Explore advanced C/C++ pre-processor techniques, from standard usage to unconventional applications, culminating in a FizzBuzz implementation using only pre-processor directives.

Dynamic binary instrumentation for advanced testing: Explore Frida toolkit to enhance code testing, retrofit interfaces, and solve production issues through innovative techniques and demonstrations.

Explore techniques for creating binary reproducible C++ applications using Docker, ensuring long-term artifact reproducibility in security-critical environments.

Explore high-performance embedded applications for missiles, covering architecture, development tools, coding standards, and optimization techniques for military-grade software.

Explore monads in C#, learn to extract values, and discover how to combine dependency injection with async/await without leaky abstractions. Includes practical code examples and container concepts.

Explore criteria for evaluating and selecting technologies in software development, avoiding pitfalls, and making informed decisions for long-term success and customer satisfaction.

Explore evolutionary software architecture through small bets, leveraging modern tools and techniques for flexible, adaptable design in rapidly changing environments.

Learn to build a neural network for image recognition from scratch in C#, covering key concepts like gradient descent and backpropagation without complex math or external libraries.

Explore natural language interfaces, AI assistants, and voice search trends. Learn design strategies for creating user-friendly speech-based interactions in apps and bots.

Explore vertical slice architecture: its benefits, implementation, and how it addresses common challenges in software design. Learn to organize code, model requests, and improve maintainability.

Learn to leverage Microsoft cognitive services for AI-powered applications, including Computer Vision, Language Understanding, and Speech, without extensive data science expertise.

Explore JavaScript's evolution, new features, and the TC39 process. Learn to evaluate and adopt emerging language constructs, preparing for future developments in the JavaScript ecosystem.