Graphic Design for Software Engineers and Architects
As engineers, we often use technical diagrams that can be difficult for others to understand. Graphic design can make these diagrams clean and visually appealing, improving communication and comprehen...
Introducing code referencing for GitHub Copilot
Make more informed decisions about the code you use with the private beta of GitHub Copilot. This update includes code referencing and a filter to detect code suggestions matching public code on GitHu...
An in-depth guide to Dapr workflow patterns in .NET
After covering Dapr workflow basics in the previous article, let’s take a look at the different application patterns that can be used with Dapr workflow and .NET. The patterns covered in this post are...
Rider 2023.2: Better C# Support, UX/UI Enhancements, AI-Powered Features, and More
A new major update for Rider has been released, featuring better C# support with new inspections, context actions, and formatting options. The UX/UI has been enhanced with a reworked Build tool window...
[](https://www.nuget.org/packages/erroror) [](https://github.com/amantinband/error-or/actions/workflows/build.yml) [](https://github.com/amantinband/error-or/actions/workflows/publish.yml) [](https://GitHub.com/amantinband/error-or/graphs/contributors/) [](https://github.com/amantinband/error-or/stargazers) [](https://github.com/amantinband/error-or/blob/main/LICENSE) A simple, fluent discriminated union of an error or a result.
A simple, fluent discriminated union of an error or a result. `dotnet add package ErrorOr` - [Give it a star ⭐!](#give-it-a-star-) - [Getting Started](#getting-started) - [Single Error](#single-error)...
AudioCraft: A simple one-stop shop for audio modeling
Imagine a professional musician being able to explore new compositions without having to play a single note on an instrument. Or an indie game developer populating virtual worlds with realistic sound ...
The Past, Present, and Future of Data Architecture
A journey through time and the introduction to data mesh. Becoming a data-driven organization remains one of the top strategic goals of many companies. Data-driven means placing data at the center of ...
Building Scalable Serverless Applications: Hosting .NET Minimal APIs with Google Cloud Functions
In today’s fast-paced digital landscape, developers are constantly seeking efficient ways to build and deploy applications that are scalable, cost-effective, and require minimal maintenance. The combi...
Europe turns its new $1.5 billion space telescope on, and happily it works
Nearly one month after launching into space, a European telescope has begun taking its first images and data of the Universe. And to the delight of scientists at the European Space Agency, everything ...
Origin of correlated isolated flat bands in copper-substituted lead phosphate apatite
A recent report of possible room temperature superconductivity in Cu-substituted apatite has sparked interest in understanding high-temperature superconductivity. Density functional theory calculation...
Outbox pattern with session per request
The outbox pattern ensures that some actions are going to happen if and only if some other set of actions succeeds first. The most common implementation is a transactional outbox. Here, actions, expre...
Grab Reduces Traffic Cost for Kafka Consumers on AWS to Zero
Grab took advantage of the ability of Apache Kafka consumers to connect to the broker node in the same availability zone (AZ) introduced in Kafka 2.3 and reduced the traffic cost on AWS to zero for re...
Team creates simple superconducting device that could dramatically cut energy use in computing
MIT scientists and colleagues have created a simple superconducting device that could transfer current through electronic devices much more efficiently than is possible today. The diode, a kind of swi...
Scaling Your Artifacts With Your Team
The term microservices has become ubiquitous in our industry, promising framework freedom and stability through asynchronous communication. However, the consensus on microservices as a superior archit...
The First Room -Temperature Ambient -Pressure Superconductor
For the first time in the world, we succeeded in synthesizing the room-temperature superconductor (Tc ≥ 400 K, 127 oC) working at ambient pressure with a modified lead-apatite (LK-99) structure. The s...
Translating Exceptions into Problem Details Responses
Tim Deschryver discusses how to translate exceptions into problem details responses using the new IExceptionHandler interface in ASP.NET Core. He explains the default API behavior and the problem deta...
Eliminating Mapping and Redundant Validation in Domain-Centric APIs with JsonConverters and ModelBinding
Numerous applications are designed adhering to the principles of Clean Architecture and Domain-Driven Design (DDD). They have a rich domain models that protect the business invariants. In most cases, ...
How To Build the Culture of Delivering Clean Code
If you are working on a development team and in charge of managing multiple source codes, it’s crucial that you treat the code with the utmost care to keep everything going because, over time, the pro...
Built For Your Monolith
TerraJet follows AWS best practices to help your infrastructure achieve reliability, security, performance, and cost optimization. Save time by using TerraJet to easily approach Infrastructure as Code...
EF configurations are sick! (and work great with DDD)
Entity Framework has established itself as a mature product that can be used to solve any problem. Despite that, not many developers have been using it effectively. Even though, it works perfectly for...