In this series I describe the new Microsoft.FeatureManagement library that is being developed by the Azure team. It standardises the approach to adding feature flags to an ASP.NET Core app.
In the first post, I introduce the library and show how to create simple feature flags. In later posts I show some of the extensibility features of the library, as well as the some of the tighter integration points with ASP.NET Core
Posts in this series
Part 1 - Introducing Microsoft.FeatureManagement
Part 2 - Filtering action methods with feature flags
Part 3 - Creating dynamic feature flags with feature filters
Part 4 - Creating a custom feature filter
Part 5 - Ensuring consistent feature flags across requests
Part 6 - Alternatives to Microsoft.FeatureManagement
Real-time updates are no longer a "nice-to-have" feature. Most modern UI applications expect live data streams of some kind from the server. For years, the go-to answer in the .NET ecosystem has been SignalR. While SignalR is incredibly powerful, it's nice to have other options for simpler use cases.
With the release of ASP.NET Core 10, we finally have a native, high-level API for Server-Sent Events (SSE). It bridges the gap between basic HTTP polling and full-duplex WebSockets via SignalR.
MindWork AI Studio is a free desktop app for macOS, Windows, and Linux. It provides a unified user interface for interaction with Large Language Models (LLM). AI Studio also offers so-called assistants, where prompting is not necessary. You can think of AI Studio like an email program: you bring your own API key for the LLM of your choice and can then use these AI systems with AI Studio. Whether you want to use Google Gemini, OpenAI o1, or even your own local AI models.
Notre agence de voyage au Guatemala, basée à Antigua, est experte des destinations Guatemala et Belize. Tristan et Fernanda, les fondateurs de Terra Guatemala se rendent régulièrement sur le terrain à la recherche de nouvelles expériences, et sont la pour vous faire partager leur passion du pays. Ils vous construiront un circuit sur-mesure, 100% personnalisé, correspondant à vos envies, à votre budget et à votre rythme. Terra Guatemala est un membre actif de Terra Panamerica, réseau de 6 agences de voyage locales en Amérique depuis plus de 20 ans.
In this guide, you’ll set up a VNC server with TightVNC on a Debian 11 server and connect to it securely through an SSH tunnel. Then, you’ll use a VNC client program on your local machine to interact with your server through a graphical desktop environment.
Manage multiple working trees attached to the same repository.
A git repository can support multiple working trees, allowing you to check out more than one branch at a time. With git worktree add a new working tree is associated with the repository, along with additional metadata that differentiates that working tree from others in the same repository. The working tree, along with this metadata, is called a "worktree".
Docker Swarm simplifie cette gestion avec une orchestration automatisée et efficace. Dans cet article, découvrez comment créer et gérer un cluster Docker Swarm, optimiser la distribution des conteneurs et garantir la haute disponibilité et la scalabilité de vos applications.
TickerQ is a fast, reflection-free background task scheduler for .NET — built with source generators, EF Core integration, cron + time-based execution, and a real-time dashboard.
Welcome to OmniTools, a self-hosted web app offering a variety of online tools to simplify everyday tasks. Whether you are coding, manipulating images/videos, PDFs or crunching numbers, OmniTools has you covered. Please don't forget to star the repo to support us. Here is the demo website.
All files are processed entirely on the client side: nothing ever leaves your device. Plus, the Docker image is super lightweight at just 28MB, making it fast to deploy and easy to self-host.
Deskflow is a free and open source keyboard and mouse sharing app. Use the keyboard, mouse, or trackpad of one computer to control nearby computers, and work seamlessly between them. It's like a software KVM (but without the video). TLS encryption is enabled by default. Wayland is supported. Clipboard sharing is supported.
NLWeb is a collection of open protocols and associated open source tools. Its main focus is establishing a foundational layer for the AI Web — much like HTML revolutionized document sharing.
Feature flags are a powerful tool for managing the development and deployment of new features.
They allow you to enable or disable specific features or parts of your code without redeploying the application. This makes it easy to control feature rollouts, limit visibility or address issues without the need for hotfixes or rollbacks.
CORS is one of those errors almost every developer runs into at least once while building a Web API.
We all manage to find a quick fix at some point, but the understanding of how CORS actually works is often overlooked.
In this blog post, we’ll take a closer look at what CORS is and how to handle it properly.
In this session, we will explore various integration patterns for enterprise engineers looking to incorporate SQL Server into their .NET Aspire solutions. Learn about different data source options, including the use of local and container databases. Additionally, we cover Data API builder to streamline data management and access. These are practical insights and hands-on examples to help engineers effectively leverage SQL Server in real-world applications.