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

Explore automated canary deployments using HashiCorp Consul to minimize release risks. Learn the pattern, benefits, and implementation steps for gradual, monitored software releases in production environments.

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 real-time ML predictions using Apache Pulsar Functions, demonstrated through a food delivery time estimation model incorporating live traffic data and order details.

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

Explore AI through children's projects, gaining insights on machine learning principles and their real-world impact. Discover hands-on approaches for developers new to AI/ML.

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 from a 4-year DevOps transformation journey: challenges, personas, successes, and pitfalls. Learn key considerations for implementing DevOps in your organization and navigating its complexities.

Automate multi-tier application deployment from commit to production using Github Actions and Octopus Deploy. Learn to create infrastructure, configure deployments, and streamline the release process.

Explore how manufacturing principles can enhance software development, focusing on Lean methodologies, efficiency, and team empowerment for better project outcomes.

Explore lean product development techniques through building a massive Lego set. Learn key concepts like cycle-time, batch size, continuous improvement, and systems thinking in a fun, relatable context.

Explore functional programming in C# using familiar features like LINQ and delegates. Learn to write more robust, readable, and maintainable code while enabling concurrency and serverless applications.

Explore how API management enhances streaming architectures, enabling secure external data access, flexible control, and efficient event-based information exchanges for modern businesses.

Explore how .NET and AI can make gaming accessible through voice control, enabling players to use virtual assistants as controllers across multiple platforms and games.

Explore Minimal APIs in .NET 6: build high-performance, scalable APIs with minimal code. Learn implementation, comparison with traditional approaches, and real-world application strategies.

Explore techniques for enhancing client-side observability through error tracking, performance monitoring, and usage analytics to gain insights into real user experiences and system behavior.

Explore quantum mechanics' bizarre concepts through Q# programming and Azure Quantum, delving into superposition, entanglement, and wave-particle duality in this mind-bending talk.

Explore comprehensive system integrity verification techniques and policy enforcement strategies for enhanced security in modern computing environments.

Explore hardware security modules for block device protection, covering encryption, key management, and Linux file system integration for enhanced data security.

Learn strategies for integrating open source securely using DevSecOps principles, addressing concerns, and leveraging tools to maximize benefits while minimizing risks in software development.