
Strategies for safely refactoring existing codebases to reduce technical debt without changing functionality. Covers decision-making, testing techniques for JSX, and practical demonstrations.

Explore software quality through tests, types, and analysis, drawing parallels to "Zen and the Art of Motorcycle Maintenance" to uncover key aspects and their interplay.

Discover how to eliminate batch jobs by modeling future events, improving system reliability and performance. Learn real-world strategies for long-running business processes.

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 this entertaining and informative talk.

Explore ethical considerations in machine learning development, focusing on mitigating bias and implementing governance from the start to ensure responsible AI deployment in enterprise settings.

Explore the world of Minimal APIs in .NET 6, learning how to build high-performance, scalable APIs with minimal code. Discover the advantages over traditional approaches and their impact on the .NET ecosystem.

Explore high-speed data processing using Bloom Filters, a powerful probabilistic data structure. Learn to handle massive data volumes efficiently, with real-world examples and advanced techniques.

Learn to effectively communicate about mental health at work, using experiential language to share your whole self and unlock your team's potential.

Strategies for effective feature deprecation: planning, cross-functional collaboration, clear communication, and successful retirement. Insights on avoiding pitfalls and maintaining user trust during the process.

Explore best practices for securing APIs through real-world cases. Learn about attack surfaces, authorization issues, and actionable guidelines to enhance API security.

Explore flexible, permission-based authorization in ASP.NET Core to overcome limitations of traditional methods, enhancing system maintainability and development speed.

Learn to create a chatbot for identifying quokkas using Twilio APIs and Microsoft's Custom Vision, combining machine learning with multiple communication channels.

Explore Game Boy emulation in .NET 6, covering CPU, graphics, and hardware interrupts. Dive into 80's hardware manuals and learn to code retro gaming systems in C#.

Explore how Kubernetes optimization and green software practices can reduce cloud computing's carbon footprint, featuring demos on event-driven autoscaling and cluster management techniques.

Practical insights on deploying mission-critical systems on Azure, covering resilience, monitoring, and automation using Docker, Kubernetes, and design patterns. Real-world examples and solutions included.

Learn to integrate live, interactive video streaming into applications using Amazon IVS JavaScript SDK. Explore the popularity of streaming, its benefits, and how it can enhance audience engagement across various industries.

Discover how to identify and debug life patterns using tech metaphors. Learn to recognize recurring patterns in career and relationships, and apply debugging techniques to improve your lifestyle and thoughts.

Explore X++, a lesser-known development language, its applications, and unique features in this informative talk by Brent Dawson at NDC London 2023.

Explore techniques for sandboxing .NET assemblies to enhance application security, limit third-party library risks, and create restricted environments for external modules using AssemblyLoadContext.

Practical tips for improving UX and accessibility, focusing on human limitations and simple mindset shifts. Learn easy steps to enhance user experience across desktop, web, and mobile platforms.

Discover how to integrate security seamlessly into your development workflow using GitHub Advanced Security, enhancing developer experience and reducing risks without compromising speed.