Blog Logo
TAGS

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...

Read more...

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...

Read more...

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...

Read more...

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...

Read more...

[![NuGet](https://img.shields.io/nuget/v/erroror.svg)](https://www.nuget.org/packages/erroror) [![Build](https://github.com/amantinband/error-or/actions/workflows/build.yml/badge.svg)](https://github.com/amantinband/error-or/actions/workflows/build.yml) [![publish ErrorOr to nuget](https://github.com/amantinband/error-or/actions/workflows/publish.yml/badge.svg)](https://github.com/amantinband/error-or/actions/workflows/publish.yml) [![GitHub contributors](https://img.shields.io/github/contributors/amantinband/error-or)](https://GitHub.com/amantinband/error-or/graphs/contributors/) [![GitHub Stars](https://img.shields.io/github/stars/amantinband/error-or.svg)](https://github.com/amantinband/error-or/stargazers) [![GitHub license](https://img.shields.io/github/license/amantinband/error-or)](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)...

Read more...

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 ...

Read more...

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 ...

Read more...

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...

Read more...

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 ...

Read more...

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...

Read more...

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...

Read more...

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...

Read more...

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...

Read more...

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...

Read more...

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...

Read more...

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...

Read more...

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, ...

Read more...

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...

Read more...

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...

Read more...

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...

Read more...