
Discover strategies for introducing agile practices to experienced developers, fostering a culture of continuous learning and fearless innovation through practical suggestions and lively dog-based illustrations.

Explore F# nullability design, its challenges, and impact on existing code. Gain insights into language feature development balancing improvement and compatibility.

Learn to integrate, extend, and embed Power BI for real-time dashboards and interactive analytics in your apps. Ideal for experienced developers seeking to enhance their applications with powerful data visualization capabilities.

Exploring the importance of diversity in tech, addressing cultural challenges, and highlighting how inclusive solutions can better meet societal needs and solve complex problems.

Explore essential software design patterns, their implementations in .NET, and how they solve common development challenges, enhancing your problem-solving toolkit.

Explore Razor Components in ASP.NET Core 3.0 for building interactive UI with C#. Learn component model, server/client-side execution, and handle state management in this comprehensive guide.

Learn to create custom .NET project templates using dotnet CLI, Visual Studio, and Yeoman to reduce repetition, improve code quality, and save time in application development.

Actionable strategies to enhance communication skills, including active listening, explaining technical concepts, adapting to different styles, and problem-solving for difficult conversations.

Explore .NET Core 3's modernization of WPF and Windows Forms, learn to retarget applications, and discover efficient deployment methods for contemporary desktop software.

Explore WebAssembly as a powerful alternative to JavaScript for web applications, covering its fundamentals, implementation, and practical usage with Rust and WebAssembly Text Format.

Strategies for scaling large frontend projects, balancing team autonomy with performance and productivity. Explores alternatives to micro-frontends for consistent, performant multi-team development.

Insights into ASP.NET Core MVC development, covering Razor Pages, Controllers, performance optimization, and framework design from a core developer's perspective.

Explore service mesh technology with Istio, understanding its features, benefits, and potential complexities in distributed applications, from microservices to legacy monoliths.

Explore advanced Kubernetes topics: pod scheduling, admission controllers, autoscaling, custom resources, and service mesh. Gain insights to enhance your application platform beyond basic deployments.

Learn to create 3D games and experiences with Unity, exploring Visual Studio integration, physics, textures, and networking. Ideal for C# developers looking to expand their skills into game development and mixed reality.

Explore Kotlin from a C# developer's perspective, comparing languages, platforms, and features. Learn to build efficient Android apps and bridge the gap between Kotlin and C#.

Practical tour of development dashboarding: from telemetry setup to monitoring infrastructure, with focus on metrics, baselines, and productionized setups. Includes demo and tips for effective implementation.

Explore edge computing's potential to revolutionize data collection and analytics, enabling new business opportunities through AI-powered devices and cloud integration.

Explore building type-safe web applications with F# using the SAFE stack. Learn to create backend services, run F# in browsers, and develop interactive web apps leveraging functional programming benefits.

Learn design principles for creating apps accessible to people with disabilities, including those with learning, psychological, and autism spectrum disorders. Explore inclusive design guidelines and digital inclusion strategies.

Discover how to build resilient .NET applications using Polly framework. Learn reactive and proactive strategies to handle faults and outages, from simple retries to advanced bulkhead isolation.