
Explore WebAssembly as a byte-code alternative to JavaScript for web applications. Learn its workings, integration, and module creation using Rust, C++, and WebAssembly Text Format.

Pragmatic approach to performance optimization in .NET: when to benchmark, how to do it correctly, and common pitfalls to avoid. Insights on balancing performance with other coding priorities.

Learn to handle network interruptions and transient errors in connected applications using Polly, an open-source library that implements retry policies and circuit breaker patterns for robust system recovery.

Modernize legacy applications for the cloud using AWS, Ansible, Octopus Deploy, Consul, and Traefik. Learn to build an automated infrastructure that scales old-fashioned apps efficiently.

Learn to build parsers in C# using simple patterns. Discover how to implement domain-specific languages and query systems, enhancing your programming toolkit with practical language implementation skills.

Practical insights on Azure API Management architecture, service exposure, protection, policies, and lifecycle management based on real-world scenarios.

Explore observability-driven development to build systems that provide insights into user behavior, system performance, and value delivery. Learn techniques to enhance observability and make data-driven decisions.

Discover effective Terraform strategies for managing complex infrastructures across multiple accounts, regions, and teams. Learn practical code structuring techniques for scalable and maintainable infrastructure as code.

Explore universal design in software development, focusing on accessibility for all users. Learn how to integrate this approach for improved usability and inclusivity in digital solutions.

Explore common cognitive biases in software development teams and learn strategies to overcome misconceptions, improving problem-solving and decision-making processes.

Explore a developer-friendly approach to software security by decomposing vulnerabilities into familiar security controls, shifting focus from compliance to proactive implementation throughout the development cycle.

Explore live demo of weaponizing Spring Boot Data Rest vulnerability, understand attack mechanisms, and learn proactive security approaches beyond version upgrades for robust software protection.

Explore real-world security testing through a multi-layer product attack, covering various test types, their impacts, and strategies for improving overall product and environment security.

Explore distributed coordination in stateless .NET services using Redis Pub/Sub for efficient computation-locking, preventing stampedes and optimizing performance in modern service-oriented architectures.

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

Explore the future of tech over the next 30 years, from AI and quantum computing to augmented reality and beyond, with insights from a veteran developer's perspective.

Explore how DevOps principles can streamline collaboration between data scientists and software engineers, creating robust pipelines for machine learning model development and deployment.

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.

Explore C# compiler internals, focusing on lowering techniques and their impact on performance. Gain insights into foreach loops, lambda expressions, and yield statements for deeper code understanding.

Explore Microsoft's approach to Deep Learning using Cognitive Toolkit, Tensorflow, and CaffeOnSpark in Azure, understanding its business and technical benefits.