
Explore fractal architecture principles to write more readable and maintainable code, focusing on encapsulation, thresholds, and referential transparency for improved productivity.

Explore functional programming in C# through recreating the classic Oregon Trail game, emphasizing immutability, unit testing, and advanced functional techniques.

Explore .NET MAUI for cross-platform app development using C# skills. Learn setup, single project structure, and live debugging on mobile devices, with a focus on practical application and aircraft facts.

Explore exciting new features in C# 8, 9, and 10, including nullable reference types, pattern matching, record types, and top-level programs, to enhance code quality and developer productivity.

Explore how Fable compiles F# to Python, enabling interoperability with the Python ecosystem while leveraging F#'s superior type system and features for enhanced development.

Explore the architecture and challenges of building remote development IDEs and collaborative editing tools, focusing on JetBrains' Gateway and Code With Me features.

Explore the future of software development with Richard Campbell, covering AI, quantum computing, new devices, and web connectivity trends shaping the industry in the 2020s.

Explore programming's most catastrophic errors, their causes, consequences, and costs in this humorous and insightful talk by Mark Rendle at NDC Oslo 2022.

Explore effective testing strategies for microservice architectures, focusing on DDD techniques, service-level tests, and continuous delivery to optimize test coverage and confidence.

Explore AI-powered coding assistance with GitHub Copilot for translating, understanding, and writing code, enhancing your programming workflow and productivity.

Explore GitOps-based secret management techniques for maintaining security best practices while enabling local development use, offering seamless solutions across various environments.

Explore essential abstraction patterns in software development with Kate Gregory, focusing on effective code organization and design principles for improved maintainability and scalability.

Explore the Windows App SDK: installation, usage in new projects, and integration into existing ones. Learn to modernize Windows desktop applications with unified developer tools.

Explore techniques to transform existing code into a more cohesive, domain-driven design. Learn to identify code smells, apply design patterns, and safely refactor towards an improved model.

Hands-on session exploring productivity tips and new features of NuGet package manager, with insights from Microsoft's NuGet team and opportunity for Q&A.

Discover how to leverage Elasticsearch in .NET applications using the Elasticsearch.NET client library. Learn indexing, searching, and core concepts to enhance your software with powerful search capabilities.

Live coding demonstration showcasing modern C++ features and techniques, including modules, coroutines, and C++23 additions, aimed at practical application for everyday developers in embedded and industrial settings.

Explore common self-deceptions in software development, from unrealistic timelines to misunderstood roles, and their impact on quality and team dynamics. Gain insights into uncomfortable truths with a touch of humor.

Explore desirable properties of unit tests and their implications on design goals, enhancing your understanding of effective testing practices in software development.

Explore key patterns for building resilient applications, including graceful degradation, timeouts, and circuit breakers. Learn to test assumptions and uncover weaknesses through failure injection techniques.

Exploring backend accessibility: strategies for inclusive software development beyond the user interface, emphasizing better practices and inclusivity in backend systems.