CQRS Command Validation with MediatR in Asp.net Core - Doumer's Blog
How to validate in a clean way you commands. CQRS Command Validation with Asp.net core, mediatr and the decorator pattern.
How to validate in a clean way you commands. CQRS Command Validation with Asp.net core, mediatr and the decorator pattern.
📆Welcome to our March .NET Monthly Roundup with Jon Galloway! In just 3 minutes, Jon breaks down the latest news from the month of March 2023 that .NET deve...
To start, I want to say that I’m appreciative that PgBouncer exists and the work its open source maintainers put into it. I also love working with PostgreSQL, and I’m thankful for the incredible amount of work and improvements that go into it as well. I also t…
jq is a very powerful command-line tool designed to manipulate JSON data. One of its great features is that it automatically formats JSON output for better readability: $ echo '{"is_jq_awesome": true}' | jq { "is_jq_awesome": true } But in Vim? Can we utilize …
Hello, let me introduce myself. Today, we’ll pretend that I’m a linguistics researcher. I don’t know much about databases, but I do know a lot about the Balti language of northern…
This is the first in what will hopefully be a series of technical write-ups of various aspects of touchHLE, a high-level emulator for iPhone OS applications. (See also: the touchHLE announcement blog post from two months ago.) These write-ups will be aimed at …
This article explains the broad concept of finetuning and discusses popular parameter-efficient alternatives like prefix tuning and adapters. Finally, we wil...
If product management was ever perfected and applied evenly to every single company and industry, we'd likely _swim_ in products that solve all our problems. Unfortunately, good product management is unevenly distributed and often takes on patterns and practic…
Powered by Restream https://restream.io
In recent years, the .NET open source community and NuGet package registry have become increasingly important for sharing code. However, with the growth of these platforms, there has also been a rise in unexpected behavior and hate speech, which can be harmful…
Learn to harness what's next for developers with expert speakers and sessions.
Pulumi Insights provides intelligence, search, and analytics over any infrastructure in any cloud across your organization, leveraging the latest advances in generative AI and Large Language Models (LLMs).
From the archives: As we progress through Season 3, we thought it would be nice to look back at some of our best episodes that haven’t been posted to our Substack page. This episode was originally published on April 11, 2022. Enjoy! In so many professions, the…
Summary With the release of Visual Studio 2022 version 17.6 we are shipping our new and improved Instrumentation Tool in the Performance Profiler. Unlike the CPU Usage tool, the Instrumentation tool gives exact timing and call counts which can be super useful …
In this show, Rikki Gibson will talk about a potential new feature in C#: source interceptorsCommunity Links: https://github.com/dotnet/csharplang/issues/700...
In this video, Mike introduces the .NET Upgrade Planner tool. The .NET Upgrade Planner is an experimental tool that analyzes .NET API dependencies with an ea...
How do you get junior developers or someone new up and being productive within your system? Never mind domain knowledge. There is a lot of technical tribal k...
Red-tape vague enough to land open source volunteers in hot water for iffy code
Avoiding the intermediate buffer.
Check out my courses: https://nickchapsas.comBecome a Patreon and get source code access: https://www.patreon.com/nickchapsasHello, everybody, I'm Nick, and ...
Dmitry Khovratovich, Ethereum Foundation and Dusk Network
Upcasting and Downcasting are important concepts in C# programming that allow us to convert an object of one type to another type.
As with every .NET release, Microsoft improves the performance of the runtime and guess what: This release is no exception to this. In this blog post, I want to go through some of the improvements made so far (.NET 8 preview 3).
Our regular users may have noticed we typically release Azure Data Studio every other month. As such, this April release is a bonus with just a few updates to highlight (and yes, we are planning to have a release in May). SQL Database Projects Extension GA …
The SQL Database Projects extension in Azure Data Studio is now generally available and brings project-based development to databases. Compatible databases include SQL Server, Azure SQL Database, Azure SQL Managed Instance, and Azure Synapse SQL. What are SQ…
Dapr is a developer framework for building cloud-native applications, making it easier to run multiple microservices on Kubernetes and interact with external state stores/databases, secret stores, pub/sub brokers, and other cloud services and self-hosted solut…
Sure you could just keep throwing StateHasChanged calls at your component until it finally re-renders, but what's really going on behind the scenes?
Think about your team workflow. Then try what makes sense for your context. Then adjust. The most exciting words in engineering are, “It turns out…”. A recent Twitter kerfuffle about the pull request team workflow happened to mention me. The last thing I want …
Back in 2019, I explained how browsers’ cookie controls and privacy features present challenges for common longstanding patterns for authentication flows. Such flows often rely upon an Identi…
Microsoft is making several Copilot products - should you? Carl and Richard talk to Phil Haack about the latest version of ab.bot, his customer success startup. Now Phil is calling ab.bot a Copilot for Customer Success since he incorporated OpenAI ChatGPT into…
One of the most controversial decisions around OAuth 2.0 was the omission of a mechanism to cryptographically bind access tokens to their owners.In favor of ...
Sniffnet has been selected for the GitHub Accelerator Program! 🚀 Sniffnet has grown a lot during the past months, and it’s been a pleasure for me to spend most of my spare time on its development. ...