
Explore actor modeling for personalization using Orleans, covering implementation, deployment, and monitoring in Azure. Learn design decisions and practical insights for distributed computing.

Karel Zikmund shares deep-dive investigations from the .NET team, covering long-term issues, unexpected bug activations, and surprising root causes. Learn about hardware troubleshooting, minimal reproduction, and balancing innovation with compatibility.

Containerize SQL Server for agile database development and testing. Learn to use Docker for efficient database management, CI/CD integration, and improved dev workflows.

Practical application of computer science concepts in everyday development, from Big-O notation to cryptography, enhancing performance and security in real-world projects.

Navigating time-related challenges in coding: time zones, daylight savings, leap years, and leap seconds. Tips and tricks for effective time handling in applications.

Explore the evolution of compositional user interfaces, examining patterns and architectures for scalable, decoupled frontends using hypermedia and micro-frontends.

Discover how Microsoft transformed Azure DevOps from a three-year waterfall cycle to agile three-week iterations, and learn strategies for implementing successful organizational change.

Explore Istio service mesh for efficient microservices management, covering core components, traffic control, resiliency, observability, and security on Kubernetes.

Explore deliberate software architecture focusing on constraints and qualities, avoiding feature distractions for systems that meet stakeholder expectations and withstand evolving demands.

Explore Rust's key features, real-world applications, and adoption strategies in this comprehensive introduction to the popular systems programming language.

Explore how appearance affects perceptions in tech, learn about unconscious bias and stereotype threat, and discover strategies for creating inclusive engineering teams.

Practical insights on implementing security static analysis tools effectively, avoiding common pitfalls, and gaining engineer buy-in for improved code security without disrupting workflows.

Explore advanced .NET debugging techniques through real-world case studies. Learn to detect issues, use profilers, analyze CLR structures, and automate memory dump analysis for critical problem-solving in large-scale environments.

Explore C++20 concepts: their capabilities, limitations, and applications in improving code quality. Learn how concepts enhance type safety, metaprogramming, and design patterns in C++ development.

Explore model-based software engineering in missile systems, covering benefits, challenges, and practical implementation from requirements to code generation and reuse in complex projects.

Explore using Android as a single-purpose OS for videoconferencing, covering development challenges, security, UX design, and implementation techniques from Cisco Systems' experience.

Explore challenges and solutions for building Python libraries with native code, including automation, CI pipelines, Python-CMake integration, and cross-platform compilation techniques.

Explore HiMake, an enterprise build tool for missile software, focusing on simplicity, native/cross compilations, and efficient parallel builds. Learn its philosophy and advanced features.

Explore anchored metadata: a technique for associating external metadata with code regions using context-aware anchors, improving code organization and maintainability.

Explore modern C++ techniques for creating zero-cost abstractions to eliminate code repetition, improve clarity, and enhance functionality without compromising performance.

Explore C++ code smells and best practices to improve your coding skills, focusing on common pitfalls and how to avoid them for cleaner, more maintainable code.