
Explore modern .NET development with cross-platform, open-source computing. Learn about Kestrel, Docker, monitoring, and more in this comprehensive overview with key examples and demos.

Explore Linux-based debugging and profiling techniques for .NET Core apps, including perf, LTTNG, and core dump analysis, to tackle production issues and optimize performance.

Explore lambda calculus through live coding, building an interpreter in F# and demonstrating its practical applications in functional programming.

Explore Trompeloeil, a C++14 mocking framework, through TDD. Learn advanced techniques for unit testing, including patterns, sequential ordering, and custom matchers.

Explore new security features in ASP.NET Core 2.0, including improved authentication, authorization, and cryptographic key management for building more secure web applications.

Explore ETW's powerful diagnostic capabilities for Windows developers, covering CPU, memory, concurrency, and more. Learn to diagnose complex issues and build self-diagnosing applications using innovative performance tools.

Learn to create Alexa Skills using Web API, integrating existing software for voice-activated interactions. Explore rapid prototyping, deployment, and publishing challenges for Amazon Echo devices.

Explore the Command Pattern in functional and OOP, and its modern applications in concurrency, serializability, and separation of concerns.

Explore advanced techniques for diagnosing and debugging C++ applications on Linux and Windows using lightweight, production-ready tools for various scenarios including high CPU load, memory leaks, and I/O issues.

Explore Swift's rapid evolution, unique features, and impact on Apple development. Learn its place among modern languages and potential applications beyond the Apple ecosystem.

Learn to quickly set up a modern, enterprise-class development environment using Visual Studio Team Services, including CI/CD pipeline and DevOps best practices for efficient team collaboration.

Strategies for implementing DevOps in resistant organizations, focusing on technical and cultural changes, overcoming barriers, and subtle techniques to drive transformation without explicit management approval.

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 how CRDTs and distributed editing enable offline collaboration for writers, empowering digital nomads to work together anywhere, even atop Half Dome.

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

Learn to identify and fix common DevOps pipeline issues, understand guiding principles for effective implementation, and optimize your process for maximum efficiency and effectiveness.

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.