
Practical tactics to leverage C#'s type system for improved compiler feedback, safer code optimization, and enhanced programming philosophy. Explore simple to advanced techniques.

Explore the journey of rewriting a legacy application to AWS serverless, covering challenges, continuous delivery, domain-driven design, and practical tips for deployment and monitoring.

Explore domain invariants and property-based testing to improve software design, reduce test-debt, and enhance communication with domain experts across various programming paradigms.

Explore techniques for end-to-end automated testing in microservices architectures, including protocol-based testing, approval testing, and optimizing deployment pipelines for effective feedback.

Explore new C++17 libraries and features with practical examples and background information, enhancing your understanding and application of the latest language improvements.

Techniques for managing and improving large, undocumented C++ codebases, including unit testing, mocking, and refactoring strategies to enhance maintainability and extensibility.

Discover hidden features and forgotten tricks in Visual Studio to boost your productivity and efficiency as a .NET developer. Learn time-saving techniques to enhance your coding experience.

Explore design principles and implementation strategies for enhancing offline functionality in web apps, improving user experience during connectivity issues.

Explores feature branches and toggles in modern software development, examining their pros and cons, and providing insights for effective implementation in a post-GitHub era.

Explore the potential pitfalls of feature flags in software development and learn best practices for their effective implementation and management.

Discover Elm: a functional language for reliable web apps. Learn its advantages over JavaScript frameworks, including type safety, immutability, and error prevention through an advanced compiler.

Introduction to actor model for building reactive, scalable systems. Demonstrates Akka.NET backend with ASP.NET Core, React+Redux frontend, and real-time updates using distributed actors, including on Raspberry Pis.

Explore Datomic's power through a 7-year meal planning project, showcasing its unique features, query capabilities, and integration with Datascript for real-time browser UIs.

Explore essential "horizontals" in software development like localization, security, and accessibility. Learn how these non-functional features impact projects and markets across various domains.

Explore functional programming concepts in C++, including immutable data types, persistent structures, and atomic references, for practical application in real-world scenarios.

Explore Azure Cosmos DB's high-availability NoSQL capabilities, including geo-scale distribution, configurable consistency, and multi-model support for efficient cloud-based data management.

Discover how to achieve strong eventual consistency in distributed systems using actor models and AWS, sidestepping the CAP theorem with simple rules and proven mathematical principles.

Explore how statically typed functional programming enhances domain modeling, using types to represent business rules and ensure code correctness at compile time, with real-world F# examples.

Explore multi-level strategies for optimizing C++ applications, covering design issues, data structures, algorithms, memory allocation, and modern hardware considerations.

Explore how discoverability enhances user experiences across software layers, from APIs to UIs, leading to happier, more productive interactions for developers and end-users alike.

Discover seamless integration of server-side and client-side code, faster development with real-time updates, improved performance and SEO, and advanced debugging features for Angular, React, and Knockout.