
Explore minimalist software design, challenging dogmatic practices and emphasizing intentionality for more maintainable, human-friendly applications.

Explore advanced security techniques for ReactJS, including XSS prevention, component attack surface analysis, and server-side rendering. Learn to build robust defenses and create more secure applications.

Explore problem-solving techniques through graph algorithms, dynamic programming, and data structures. Learn to build solutions from first principles and apply algorithmic skills to real-world programming challenges.

Explore deploying JavaScript apps on multiple platforms using .NET MAUI's WebView, bridging web and native development for versatile, cross-platform applications.

Exploring Backend-For-Frontend: A solution for managing diverse client types and microservices in modern application architecture.

Explore outside-in testing for building operable microservices, focusing on service boundaries and contract-first approaches. Learn to improve test flexibility and correlate with tracing tools for enhanced visibility.

Explore the balance between rapid development and performance optimization, challenging premature optimization and encouraging pragmatic approaches to software delivery.

Explore machine learning in C# to generate a new Jane Austen novel using Markov Chains, demonstrating practical applications for .NET developers beyond literature.

Explore game development with .NET MAUI using the Orbit engine. Learn key concepts, optimization techniques, and practical skills through a working example, combining MAUI graphics with familiar framework elements.

Explore how GitHub and Azure integrate to enhance developer productivity, security, and cloud deployment. Learn about built-in tools for seamless code delivery and accelerated workflows.

Dive into Apache Kafka basics and create your first Kafka application using C# and KafkaFlow. Learn key concepts and start your Kafka journey in under an hour.

Insights from two years of Blazor in production: tips, tricks, and lessons learned for C# developers, including when to choose Blazor and how to avoid pitfalls when converting existing projects.

Exploring modern CSS layout techniques through comic book-inspired designs. Dive into CSS Grid, writing mode, and shapes to recreate dynamic, unconventional layouts for web development.

Learn to design user-centric apps that bring joy and excitement by applying basic rules. Discover how to create products that are not just functional, but also delightful and meaningful for users.

Explore server-side rendering in AWS using Serverless services for building distributed frontend architectures, enhancing team independence and customer performance.

Discover Chrome DevTools features to enhance webpage accessibility, including audits, color contrast fixes, and vision deficiency simulations for inclusive web design.

Explore JavaScript's potential for compromising users, consuming resources, and stealing data. Learn about attack vectors and defense strategies for securing web applications.

Explore serverless computing with AWS Lambda in C#, covering its functionality, scalability, triggers, and cost-effectiveness for efficient cloud-based solutions.

Learn essential security practices and defensive coding techniques to build more secure software across all programming languages.

Explore techniques for investigating failures in distributed systems, including modeling, integration testing, and OpenTelemetry instrumentation to enhance system observability and troubleshooting.

Discover C# meta-programming with Roslyn's Source Generator feature. Learn to automate coding tasks, explore .NET 6 features, and implement custom generators for enhanced productivity.