
Explore ethical implications of using technologies from tax-avoiding companies. Learn about ethics, economic value, taxes, and how developers can improve ethics in software development.

Explore building blocks for successful software security initiatives, balancing finding, fixing, and preventing issues. Learn strategies to enhance your AppSec program and avoid common pitfalls.

Discover how to create interactive client-side web UIs using C# with Blazor WebAssembly. Learn to leverage WebAssembly for modern web development beyond JavaScript.

Explore strategies for high availability in stateful distributed systems, including scaling, multi-region deployments, and cloud tools. Learn to calculate SLA and build reliable architectures.

Explore Azure data storage options, including relational, NoSQL, and Azure Storage. Learn pros, cons, and tradeoffs while converting a real app to leverage cloud storage patterns.

Explore techniques for ensuring safety in critical systems, including fail-safety, CPU redundancy, secure communication, and formal proofs. Learn about safety integrity levels and effective documentation practices.

Exploring the benefits of simplicity in web development, emphasizing core technologies for faster, more resilient, and accessible websites that prioritize user experience over complexity.

Explore the evolution of typography and learn CSS techniques to enhance design through font selection and manipulation, creating visually appealing and polished web applications.

Simplify Azure Resource Manager template creation using FARMer, a .NET domain-specific language. Learn to rapidly author, parameterize, and deploy ARM templates for efficient and repeatable Azure deployments.

Explore ASP.NET Core request lifecycle, from Kestrel to MVC. Learn to customize and extend the framework, improving applications and reducing code through refactoring cross-cutting concerns.

Explore advanced SASS features like mixins, functions, and color manipulation to enhance CSS architecture and streamline development workflows for more efficient and maintainable stylesheets.

Explore the strengths and weaknesses of GraphQL, gRPC, REST, and WebHooks for API development. Learn to make informed decisions based on specific project needs and avoid common misconceptions.

Explore Web Assembly's potential to enhance frontend performance by running native code in the browser, with a practical example using Rust and integration into existing web applications.

Discover how to transform product ownership by empowering the entire team, challenging assumptions, and leveraging collective expertise for improved agility and success.

Strategies for modernizing legacy systems: leveraging technical debt, mitigating quality fatigue, and utilizing strangulation patterns to improve critical business logic and foster innovation.

Journey through computer music history: pioneers, video game soundtracks, algorithmic compositions, and its cultural impact. Explore vintage tech and code behind iconic sounds.

Learn to create user-friendly, reusable components that colleagues will love. Explore API design, tooling, testing, and best practices for writing compassionate code.

Lessons from building an MMO guild system using bots, Sanity CMS, and Kubernetes. Explores rapid development, OAuth, and secure backend solutions for budget-friendly yet professional projects.

Efficient build and deployment pipeline for Azure Web Apps, covering automated deployment, quality assurance steps, and advanced techniques for continuous delivery in the cloud.

Explore OpenID for user authentication in distributed systems. Learn to integrate user identity across services without storing passwords, enhancing security and user experience.

Explore challenges and patterns in implementing Continuous Delivery for data-driven systems with machine learning, focusing on pain points and practical solutions for complex architectures.