
Explore coroutine-based concurrency in Python 3, from building a simple framework to using asyncio. Learn about futures, tasks, and asynchronous streams for efficient, cooperative multitasking.

Explore scaling serverless F# applications with Azure Functions, addressing challenges and techniques for building robust, maintainable cloud-based solutions beyond simple scripting tasks.

Explore AWS Serverless architecture with .NET Core, covering Lambda functions, C# development, and real-world applications using Visual Studio and cross-platform tools.

Learn to create stunning mobile apps for iOS and Android using Fuse, leveraging XAML and JavaScript skills. Explore design-first approach, native rendering, and cross-platform development for standout applications.

Explore Terraform's capabilities for efficient infrastructure management in Azure, featuring live demos of complex setups and integration with multiple cloud providers.

Explore static typing in JavaScript with Flow, covering installation, types, analysis, and integration with tools like Babel and ESLint. Learn to catch errors and improve code quality.

Learn to build cross-platform desktop apps using web technologies and NodeJS with Electron. Explore features, packaging, distribution, and ecosystem resources for creating your own applications.

Opinionated architecture for scalable, maintainable ASP.NET Core REST APIs. Covers dependency injection, request validation, service execution, error handling, and versioning strategies for long-term API sustainability.

Explore functional programming for mobile apps using Fable and React Native. Learn to leverage F# and the Elm architecture for building powerful, typed native iOS and Android applications.

Explore efficient code sharing practices for mobile app development using C#, focusing on optimization techniques and cross-platform strategies to enhance productivity and reduce redundancy.

Discover Angular best practices, pitfalls to avoid, and insights from real-world projects. Learn about performance, AOT, code splitting, and building for mobile and desktop.

Discover MSBuild improvements for .NET Core, including simplified project files and multi-targeting. Learn to customize, extend, and debug builds confidently for enhanced project management.

Discover how electronic notebooks like Jupyter can enhance developer productivity, accelerate learning, and facilitate prototyping. Explore their versatility and potential applications in software development.

Explore major performance enhancements in .NET Core and C# 7, including ref returns, ArrayPool, ValueTasks, and Spans. Learn how these tools can boost application speed and efficiency.

Explore C# language quirks and unconventional coding techniques with Jon Skeet. Discover intriguing ways to manipulate strings, lambdas, and performance, while learning what to avoid in production code.

Comprehensive guide to Azure security features, covering administrative control, data protection, perimeter security, application-level hardening, and monitoring. Includes practical examples and a security checklist for Azure solutions.

Comparison of Aurelia and Angular frameworks for Microsoft developers, highlighting pros and cons to help make an informed choice for your project.

Explore F# and Fable to leverage JavaScript's ecosystem while enjoying functional programming, static typing, and cross-platform development for web, desktop, and mobile apps.

Exploring alternatives to common .NET frameworks, including NancyFX, Dapper, and Postgres. Challenges "Blub Paradox" thinking and encourages developers to expand their toolkit beyond Microsoft's offerings.

Explore JavaScript development in 2017, from basic methods to modern tools like Babel and Webpack. Learn to set up an ES2017 and React-enabled website with automated builds and real-time syntax checking.

Explore effective C++ unit testing techniques, tools, and practices to enhance code quality, prevent regressions, and streamline development, including strategies for testing legacy code.