
Discover how to leverage your .NET and C# skills to build IoT solutions using tiny .NET frameworks. Learn to create connected hardware applications with familiar tools like Visual Studio.

Explore Vipps' journey in managing Azure infrastructure, focusing on AKS upgrades, immutable infrastructure, and multi-cluster architecture for improved reliability and zero downtime.

Learn best practices for developing flexible and efficient data models with document databases, including methodology, practical examples, and trade-offs to optimize application performance.

Explore Yarn Berry's innovative features, including Plug-n-Play, which eliminates node_modules for faster, more efficient JavaScript development and package management.

Explore serverless patterns beyond functions: containers, apps, API gateways, orchestrators, event-driven communication, scheduling, task queues, and hybrid architectures for resilient applications.

Discover how co-creation patterns like pair and mob programming can boost both throughput and quality in software development, challenging the effectiveness of traditional code review methods.

Pragmatic strategies for evolving HTTP APIs without breaking existing contracts. Includes tips on endpoint management, deprecation, monitoring, and user communication, with demos using Apache APISIX.

Explore GraphQL's benefits over REST and learn to build a GraphQL API with Hot Chocolate on ASP.NET Core, merging data from different sources using resolver concepts.

Revolutionize CI/CD pipelines with NUKE: Elevate build automation to .NET standards, enjoy OOP benefits, solve common issues, and optimize throughput with auto-parallelization.

Unraveling the complexities of "plain text" in software development, exploring hidden assumptions, quirky bugs, and fascinating historical insights behind text files and encodings.

Exploring connections between team structure, software architecture, and complexity science to optimize software development organization performance and design.

Explore advanced C# concepts with Don Wibier: abstract classes, generics, and their practical applications for optimizing code and building flexible, reusable foundations in application development.

Explore JavaScript metaprogramming with ES6's Symbol, Reflect, and Proxy types. Learn practical applications and how these features drive modern language capabilities.

Explore database schema deployment strategies, comparing migration vs. model-based approaches, and learn to implement efficient build and deploy pipelines for various database scenarios.

Comprehensive guide to integrating security throughout the development process, covering secure environments, dependency management, vulnerability scanning, and advanced testing techniques.

Learn to modernize messaging workloads by migrating to Azure Service Bus, reducing operational overhead and leveraging cloud benefits like flexible scaling and high redundancy.

Explore ASP.NET 6.0's Minimal APIs for lightweight microservices. Learn C# 10 features and compare with MVC, WebAPI, and Razor Pages to boost productivity in microservice development.

Discover how to build a budget-friendly IoT smart home system using C#, C++, and affordable electronics. Learn about design, software, hardware, and essential considerations for DIY IoT projects.

Explore a practical approach to combining Clean Architecture and Test Pyramid in software development, with insights applicable across technologies.

Discover how to use Python for embedded and IoT projects, from Raspberry Pi to microcontrollers. Learn to build physical devices and IoT solutions with cellular connectivity using Python.

Insights on implementing open source strategies in large organizations, covering release cycles, legal considerations, project promotion, and organizational structure.