Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
In today’s competitive software development landscape, organizations are actively looking to optimize their Software Development Life Cycle (SDLC) to deliver faster, with better quality, and reduce friction.
-
Creating a web API means making a promise about the shape of the data exchanged between the API and its consumers.
-
The Python ecosystem is rich in libraries for natural language processing.
-
Jessica just joined the team as a developer.
-
Some tests may take a long time, and cancelling them in your IDE or CI might require some delay.
-
Software architecture diagrams tend to age poorly, often becoming obsolete as soon as actual implementations start diverging from the initial design.
-
Reading outdated documentation for days.
-
Authenticating HTTP requests using cookies from an embedded browser in a desktop application can be useful for automating tasks on websites protected by Cloudflare Turnstile.
-
Numeric sorting, also often known as natural sorting, organizes strings in a human-logical order, considering numbers atomically.
-
In simple scenarios of communication between two processes on the same machine, one process can start another and pass information via environment variables or command-line arguments.
-
Suppose you have a Shape class and derived classes Rectangle, Circle, and Triangle: public abstract class Shape; public sealed class Rectangle : Shape { [YamlMember(Alias = "width")] public int?
-
In Azure, accessing protected resources is often achieved via connection strings or access keys.
-
I love regular expressions.
-
Since Aspire 9.2, it is possible to specify custom URLs (non-localhost) for resources without the technique described in this article.
-
In my first job as a developer, we used custom hosts for local development with IIS.
-
HTTPS in local development can be challenging, especially when using containers.
-
In this article, we will compare the performance of four .NET libraries for image resizing and determine which one is the fastest and most efficient for this task.
-
When it comes to implementing OAuth 2.0 and OpenID Connect authentication flows in .NET applications, there are often two ways to do it.
-
The default behavior of MSAL.NET is to create its own static singleton instance of HttpClient.
-
There is nothing more annoying than having to authenticate every time you launch an application.
-
I was recently asked if it is possible to obtain the ID of a container orchestrated by .NET Aspire to monitor its logs.
-
This is the story of Tom, a .NET developer who has just finished implementing a new feature in an ASP.NET Core application.
-
Six months after its first preview released during .NET Conf 2023, .NET Aspire becomes generally available (GA) at Microsoft Build 2024.
-
Preview 6 of .NET Aspire introduced a login page to access the dashboard.
-
Not interested in reading the full article?
-
I recently mentioned that Renovate’s NuGet manager only supports certain files by default, and .nuspec files are not among them.
-
By default, Renovate ignores preview versions of dependencies.
-
In my previous post about how to locally test and validate Renovate configuration files, we saw how Renovate can be helpful in keeping our dependencies up-to-date.
-
Up until now, the application model of .NET Aspire was limited to two types of resources, namely executables and containers.
-
At work, my team recently developed a custom MSBuild task designed to extract the OpenAPI specification from an ASP.NET Core application during compilation and validate it against our API design guidelines with Spectral.
-
Renovate is an automated dependency management tool that can be used to keep your dependencies up-to-date.
-
If you build your .NET projects with the .NET 8 SDK, you may have noticed that the assembly informational version now includes the git hash of the associated commit: var informationalVersion = typeof(Program).Assembly .GetCustomAttribute<AssemblyInformat…
-
If you’ve ever encountered the following error, this article is for you: InvalidOperationException: The ‘InnerHandler’ property must be null.
-
Kestrel is the solid, fast, and reliable web server that powers ASP.NET Core applications.
-
Have you ever forgotten the name of a .NET command or the necessary arguments to execute it?
-
.NET Aspire dashboard is the best tool to visualize your OpenTelemetry data during local development
The .NET team recently released the Aspire dashboard as a standalone Docker public image.
-
The Microsoft ecosystem is not kind to Ruby developers.
-
Key derivation is a process that allows you to create one or more keys from a single primary key.
-
Endpoint metadata are pieces of information associated with each endpoint in an ASP.NET Core application.
-
There are times when your .NET program needs to perform an operation that requires administrative rights (elevated privileges).
-
I have often had to integrate the Azure Storage SDK into various applications, and each time, I’ve done it differently.
-
PBKDF2 (Password-Based Key Derivation Function) is a key derivation function that is often used for password hashing.
-
In the previous article, we discussed how to identify Roslyn analyzers that have a negative impact on the compilation time of a .NET solution.
-
Since Aspire 9.3 release in May 2025, there is now an official documentation about the Microsoft Developer Control Plane (DCP), although it does not cover all aspects in detail.
-
As a .NET solution grows, the time spent on Roslyn analyzers during compilation increases.
-
In this blog post, we’re going to explore different Docker Compose setups for you to run a MongoDB replica set locally.
-
I’ve been using ChatGPT Plus for many months now.
-
Have you ever felt frustrated when updating a NuGet package, only to have your build fail because the new version of the package introduced a breaking change?
-
A Read-Eval-Print-Loop (REPL) is an interactive program that reads your input, evaluates it, prints the result, and loops back to the beginning.
-
When it comes to YAML serialization and deserialization in .NET, YamlDotNet is a go-to library with over 100 million downloads on NuGet.