Blog Logo
TAGS

Handling Failure in Long Running Processes

In this article, we explore strategies for dealing with failure in long running processes in distributed systems. We discuss the use of retries, delayed retries, and exponential backoff strategies in ...

Read more...

Storing the state of a Long Running Process

In this article, we discuss three patterns for storing the state of a long running process- storing the state in the domain entity, in the message or in a process instance. We walk through the first p...

Read more...

How event-driven architecture solves modern web app problems - Stack Overflow Blog

Web-based applications have come a long way since we used to serve static HTML content from servers. Nowadays, applications are much more complex and use multiple frameworks, data centers, and technol...

Read more...

My exploration of Rust and .NET

In this blog post, Eric discusses his progress on a project that facilitates .NET development using Rust. The project consists of a compiler that takes LLVM bitcode from rustc and converts it into a ....

Read more...

Your C# is already functional, but only if you let it

In this article, the author explains how they implemented a FizzBuzz solution using some of the new features in C# 8.0. They highlight the functional aspect of their code and explore the difference be...

Read more...

Redirecting to Ankits Blog

Redirecting to https://ankitbko.github.io/blog/. Please wait while we transfer you to Ankits blog. This blog contains various informative articles and tutorials on different topics such as programming...

Read more...

.NET Threading and WebAssembly

Threading, in general operating systems sense, is not something that the web has been able to use until very recently. The addition of Threads support in WebAssembly, and the activation of the threadi...

Read more...

Functional Programming Optics in .NET

Learn how lenses and prisms can help you deal with immutable types in F# and other programming languages. Immutable types provide greater safety when dealing with data, but they require nesting object...

Read more...

Why everyone is talking about WebAssembly

If you haven’t heard of WebAssembly yet, then you will soon. It’s one of the industry’s best-kept secrets, but it’s everywhere. It’s supported by all the major browsers, and it’s coming to the server-...

Read more...

Understanding ConfigureAwait in .NET: A FAQ

Async/await has become a fundamental programming construct in the .NET ecosystem since it was introduced seven years ago. However, many developers still have questions about ConfigureAwait, a crucial ...

Read more...

Feather HTTP - Lightweight APIs for .NET Core

Feather HTTP is a lightweight, low ceremony framework for building HTTP APIs in .NET Core. It is built on the same primitives as .NET Core and optimized for quickly building HTTP APIs. With Feather HT...

Read more...

Electron Web App made with React ; Layout, AntD Customization

I’ve had an idea stuck in my head for the past year. That idea was to create a new web application. A new web application that can run precise database queries on Windows, Mac and Linux. It would be a...

Read more...

# Hacker News Desktop app build with Electron and ReactJS

Hacker News Desktop app build with Electron and ReactJS is a powerful and feature-rich application designed to provide users with a seamless browsing experience on the Hacker News platform. Built usin...

Read more...

How to Track Versions with MongoDB

Consider requirement that we have to be able to recreate/query any version of a document that ever existed in a particular collection. So we start out with: { docId: A, v: 1, color: red, locale: USA }...

Read more...

Best Versions with MongoDB

Recall our previous discussion about ways to recreate older version of a document that ever existed in a particular collection. The goal was to preserve every state for each object, but to respond to ...

Read more...

A Fast, Serverless, Big Data Pipeline Powered by a Single Azure Function

Learn about how Azures single-function pipeline can handle big data at lightning speeds in a serverless environment. With global infrastructure and versatile products like AI and machine learning, ide...

Read more...

Cloud Design Patterns: Prescriptive Architecture Guidance for Cloud Applications

Containing twenty-four design patterns and ten related guidance topics, this guide provides prescriptive architecture guidance for cloud applications. It articulates the benefits of applying patterns ...

Read more...

Awesome .NET - A Collection of Libraries, Tools and Frameworks for .NET Developers

This repository is a curated list of awesome .NET libraries, tools, frameworks and software for developers. It includes algorithms and data structures, API, application templates, artificial intellige...

Read more...

MicroService4Net - Create Micro Services Easily with C#

Learn how to create a simple self-hosted Web API service that runs as a console and as a service using MicroService4Net in just 2 minutes. This library makes the creation of microservices, which are h...

Read more...

C# 5 Async Exception Handling

At the PDC 2010 conference, Microsoft showed their proposed asynchronous features for C# 5. There’s one particular feature I want to examine: error handling. Anders Hejlsberg showed this, but he did s...

Read more...