Asynchronous Request-Response Pattern for Non-Blocking Workflows
Using asynchronous request-response to communicate between services for long-running business processes and workflows.
Using asynchronous request-response to communicate between services for long-running business processes and workflows.
Time for one more video on messing with System.Text.Json, this time to get polymorphic (de)serialization going.
Central Package Management Dependency management is a core feature of NuGet. Managing dependencies for a single project can be easy. Managing dependencies for multi-project solutions can prove to be difficult as they start to scale in size and complexity. In s…
13.04.22 20:58 - Війна на морі: Удар по крейсеру "Москва". Відомий волонтер Олександр Карпюк (Serg Marco) оприлюднив інформацію, що українськими ракетами "Нептун" уражений флагман Чорноморського...
FORT MEADE, Md. — The Department of Energy (DOE), along with the Cybersecurity and Infrastructure Agency (CISA), the National Security Agency (NSA), and the Federal Bureau of Investigation (FBI),
.NET 7 Preview 3 is here and adds some great new features to ASP.NET Core including support for route handler filters in minimal APIs, improved unit testability for minimal route handlers, performance enhancements, and more.
.NET 7 Preview 3 is now available with enhancements to observability, startup times, codegen, GC regions, native AOT compilation, and more.
Announcing the release of EF7 Preview 3 and custom database-first scaffolding with T4 templates.
Hundreds of companies have no access to JIRA, Confluence and Atlassian Cloud. What can engineering teams learn from the poor handling of this outage?
Animation. For everyone.
I recently converted some ASP.NET web api projects from using controllers to using minimal apis. And I ran into a weirdness. If you re...
Have you experienced delays when viewing your Git repository or branch history in Visual Studio? Have you run a network command like force-push and had to wait for the operation to complete? Your Git repository may be having performance issues due to its large…
I’ve learned so much from watching other people code. It’s never a thing I’m specifically trying to learn. It’s more like someone is walking me thr...
I'm feeling pretty stuck with my team's current application, and am wondering what to do about it. Plus: pattern matching; unit tests; "Being Agile"; and better breadcrumbs.
The following request for comments is closed. This RfC was open to community input between January 10, 2022 and April 12, 2022. A little under 400 users participated in the voting and discussion concerning the proposition that the Wikimedia Foundation stop acc…
All happy event delegates are alike; each unhappy event delegate is unhappy in its own way.
Hydra 2022 — June 2-3Info and tickets: https://bit.ly/3ni5Hem— —The Go programming language has native support for concurrency in the form of goroutines (lig...
This incident remains the top priority for my engineering team and for our entire company.
We are excited to announce that as of today, network security teams can procure and use Magic Transit, Cloudflare’s industry-leading DDoS mitigation solution, and Kentik’s network observability as an integrated solution
Hydra 2022 — June 2-3Info and tickets: https://bit.ly/3ni5Hem— —The Go programming language has native support for concurrency in the form of goroutines (lig...
Sometimes our application crashes due to unexpected errors and exceptions that occur during the program execution. So, in this article, we are going to discuss the try-catch block in C# and learn how to handle those exceptions. Let’s start. What is Try-Catch i…
In this post, I demonstrate how to analyse a .NET solution using the .NET Roslyn APIs and a MsBuildWorkspace.
Writing is an increasingly important skill for engineering leaders. Indeed, poor writing can hamper career progression, above a certain level. Tactics for more clear, more frequent and more confident writing. I’ve observed that my writing is not up to par with…
IntelliJ IDEA 2022.1 introduces the Dependency Analyzer to facilitate dependency management and conflict resolution, an updated New Project wizard to refine launching new projects, and the Notifications tool window that offers a new, streamlined way to receive…
Upgrade your local installation of Git, especially if you are using Git for Windows, or you use Git on a multi-user machine.
13 Apr 2022 1 mins Presentations & Speaking
How do you make a React Table component accessible? Accessibility for the web is hard, but this comprehensive blog makes the steps clear. Learn from the experts
In using DynamoDB with GraphQL, should you use one table or multiple tables? Get the factors to consider to make the right decision.
Some time ago at Nordcloud I’ve been working on a project to help one of the customers to migrate from their existing OpenShift onprem…
I’m tired of it
Using Twitter’s V2 API to add alt text programmatically to tweeted images
How to prevent single-source DoS attacks
The smallest Docker image to serve static websites
A list of new(ish) command line tools
A deep dive into all scientific literature in the field and companies working on partial reprogramming.
Lighting, perspective, variation chaining, and other tricks to try with DALL·E.
I sit next to an energetic, passionate programmer.
There’s been a lot of critique going on lately about notes. My friend Rick and I talked about it a few months ago, and I’d been copying and pasting the links down in an Airtable record (Haha—not kidding though). I’ve written 1,000+ notecards at this point, at …
Like everything in philosophy, consciousness is not very clearly defined. But the general idea is that a thing is conscious if it can experience thoughts or feelings. A person is conscious because he can experience pain or pleasure or seeing the color red. A t…
Part 2 of my tutorial creating "live cursors" as seen in Figma. In this tutorial I'll be using Phoenix LiveView to create the same feature.
Webaim.org releases an annual report called the WebAIM Million. This is a deep analysis of the one million most visited web sites how accessible they are. And every year the result is pretty grim.
(Originally published at Ribbonfarm.)
<style>
Follow along as we trace down a very unusual crash under WINE.
My code was running too slow. I tried changing some things. I short-circuited some loops. I manually garbage-collected some objects. I even changed some lists to tuples, because an old piece of Python folklore passed down through the ages says that “tuples are…
Research into potential credential leaks within github metadata