
Explore essential "horizontals" in software development like localization, security, and accessibility. Learn how these non-functional features impact projects and markets across various domains.

Explore functional programming concepts in C++, including immutable data types, persistent structures, and atomic references, for practical application in real-world scenarios.

Discover how to achieve strong eventual consistency in distributed systems using actor models and AWS, sidestepping the CAP theorem with simple rules and proven mathematical principles.

Explore how statically typed functional programming enhances domain modeling, using types to represent business rules and ensure code correctness at compile time, with real-world F# examples.

Explore multi-level strategies for optimizing C++ applications, covering design issues, data structures, algorithms, memory allocation, and modern hardware considerations.

Explore how discoverability enhances user experiences across software layers, from APIs to UIs, leading to happier, more productive interactions for developers and end-users alike.

Explore event-driven architecture as an alternative to CRUD, learning how it can improve domain modeling, software development, and user experience in complex business systems.

Explore efficient time series data management in PostgreSQL, covering data models, access patterns, and scalability. Learn how this versatile SQL database can handle time series at scale, reducing system complexity.

Explore distributed data processing frameworks for handling large-scale event streams. Learn about Apache Storm, Spark, and emerging platforms to build reliable, scalable systems for real-time data processing.

Learn strategies for implementing robust authorization in web apps and APIs, exploring approaches, pitfalls, and ASP.NET Core's authorization API as an abstraction layer for clean implementation.

Learn F# basics and functional programming concepts, comparing them with C# to understand key differences and benefits for C# developers transitioning to F#.

Explore HTTP API development with Suave, a functional-first F# library. Learn to create efficient, cross-platform web services using functional composition and programming techniques.

Explore building a scalable Slack clone using EventSourcing and AWS Lambda, showcasing integration benefits and effortless scalability in serverless architecture.

Explore serverless architectures in production, comparing AWS, Azure, and Google Cloud. Learn best practices, testing strategies, and common pitfalls from a seasoned cloud architect.

Explore major features like Razor Pages and .NET Standard 2.0, along with smaller improvements across the ASP.NET Core 2.0 stack. Learn about new templates, authentication, configuration, and hosting enhancements.

Explore data-driven decision-making in software development through AB testing, user testing, and statistical analysis. Learn strategies to validate data and overcome biases for more effective feature development.

Explore high-performance process workflows using Akka Streams. Learn to define, integrate, and compose workflows at a higher level, replacing traditional actors with streamlined graph-based definitions in C#, F#, and Scala.

Explore how rules engines can revolutionize microservice architectures, reducing dependencies and improving system design for services like search, pricing, and risk management.

Learn to design and create a global ASP.NET Core app using Azure PaaS services, including traffic routing, caching, scripted deployment, and security features for efficient and scalable development.

Expert panel explores serverless technology advantages, challenges, and best practices. Insights on scaling, reliability, and implementation strategies for modern cloud architectures.

Learn to deploy and scale Docker containers using Kubernetes on Azure Container Service. Explore container orchestration, scaling considerations, and migrating applications to Kubernetes for reliable and scalable systems.