
Explore key principles of Domain-Driven Design, focusing on practical applications and avoiding common pitfalls. Learn to build quality systems using DDD concepts in modern software development.

Explore front-end build automation using Gulp and Grunt in .NET, covering npm, Bower, bundling, and minification for efficient web development workflows.

Explore the evolution of Microsoft's open-source .NET ecosystem, including cross-platform development, web frameworks, and IDE options for Windows, Mac, and Linux.

Humorous exploration of software development challenges, blending tech insights with absurd analogies and satirical takes on industry practices and developer experiences.

Explore diverse AppSec challenges, from social hacking to obscure attacks, gaining insights to stay ahead in the rapidly evolving cybersecurity landscape.

Explore NBench, a .NET performance testing framework for measuring throughput, memory allocation, and GC overhead. Learn its API, benefits, and how it addresses performance lifecycle management challenges.

Learn to optimize website performance using WebPageTest, a powerful open-source tool. Explore basic and advanced features to enhance user experience on various devices and network conditions.

Explore the true meaning of technical debt, its impact on software development, and strategies for effective management and mitigation in this insightful talk.

Learn to create cross-platform desktop applications using web technologies with Electron. Discover how to leverage HTML, JavaScript, and CSS skills to build software for Mac, Windows, and Linux.

Explore Aurelia, a modern JavaScript framework for building cross-platform apps. Learn its clean code approach, architecture, data binding, extensible HTML, and testing capabilities.

Explore Windows 10 IoT capabilities, applications, and development strategies for creating innovative Internet of Things solutions with expert guidance.

Discover how Pact uses consumer-driven contracts to ensure microservices work together seamlessly, reducing the need for complex integration tests and improving confidence in service interactions.

Explore mobile development with JavaScript, covering platforms, tools, frameworks, and strategies. Gain insights into current practices and future trends in this comprehensive overview.

Explore effective methods for teaching coding to children, including pair programming, TDD, and katas. Learn from global experiences and discover how to inspire the next generation of programmers.

Explore React's unique approach to web development, its benefits for large-scale applications, and why major companies are adopting it for faster, more reliable delivery.

Exploring Conway's Law and its impact on system design, team structures, and project success in software development and organizational management.

Insights from building large enterprise applications with Angular 2: performance optimization, mobile-friendly design, and practical solutions to common challenges.

Explore emerging trends in test automation, including cost-effective strategies and tools for distributed systems, to stay ahead in the evolving software landscape.

Explore Electron's inner workings, runtime assembly, and OS integration. Gain insights for developers at all levels building cross-platform desktop apps with web technologies.

Pragmatic approach to efficient testing strategies, focusing on microtesting techniques to improve confidence and speed while challenging traditional testing pyramids.

Learn how feature flags enable faster, safer software releases by separating deployment from rollout. Discover techniques for opt-in access, beta testing, canary launches, and dark releases to improve development workflows.