Blog Logo
TAGS

Head and Tail using list patterns in C#

Some time ago I wrote blog posts playing with head- and tail-like functions and implementing sum function in C# using these. With the recent addition of list patterns into C# 11, I revisited that topi...

Read more...

How Senior Product Managers Think Differently

In this article by Debbie Widjaja published in IRL Product on Medium, readers are guided through the process of advancing their product craft by operating at all levels of clarity and learning the dif...

Read more...

Flurl - A Modern URL Builder and HTTP Client Library

Flurl is a versatile and flexible URL building and HTTP client library that is optimized for modern web development practices. It offers a wide range of features, including fluent syntax for building ...

Read more...

Little React Things: Less reacting, more deriving

In this second post in the Little React Things series, Zeke Hernandez talks about how we should remove unnecessary reactions from our React applications and replace them with derivations. He discusses...

Read more...

PollyFlurl - Resilient and Easy HTTP Requests

# PollyFlurl [Flurl](https://flurl.dev/) + [Polly](http://www.thepollyproject.org/) = resilient and easy HTTP requests. - [GitHub](https://github.com/SaahilClaypool/PollyFlurl) - [Nuget](https://www.n...

Read more...

Streamlining Diagram Creation With Draw.io and GIT | Simplifying the Process and Collaborating Seamlessly

Are you tired of using outdated diagramming tools? Is your organisation forcing you to use a paid-for product, and they’re only willing to purchase a handful of licenses? In this article, we explore h...

Read more...

Create a Multiple Instances Socket React Context Library: a Step-by-Step Guide

In this article, we will go through the process of creating a multiple instances socket React context library using socket.io to create a real-time communication between different parts of your applic...

Read more...

How to Validate Business Logic

In this article, Oskar Dudycz discusses the importance of validating business logic and defines the level of paranoia each software developer should have when creating a public API. Dudycz identifies ...

Read more...

Building the Open Metaverse Together

LAMINA1 is a platform that aims to allow anyone to build their own virtual world, connect with others, and experience immersive experiences. The Open Metaverse will only become a reality if we work to...

Read more...

Domain-Driven Design Explained by a Senior Backend Developer

Michał, a Senior Backend Dev with over 8 years of experience, explains Domain-Driven Design (DDD) by focusing on the business problem we are trying to solve, rather than technology. DDD consists of tw...

Read more...

Extracting metadata from a minimal API handler

This post is part two of the series: Behind the scenes of minimal APIs. The author explains how the RequestDelegateFactory.InferMetadata() method works by inferring metadata from the delegate. The Req...

Read more...

How to run disposable databases for your tests. Improve your integration tests accuracy with Testcontainers

Integration tests are essential to ensure that the different components of our system work together as expected and continue to work after changes. In this post, I’ll explain how to spin up disposable...

Read more...

# NetArchTest - A Fluent API for .Net Standard to Enforce Architectural Rules in Unit Tests

NetArchTest is a .Net Standard 2.0 library that provides a fluent API to enforce architectural rules in unit tests. You can create tests that enforce conventions for class design, naming and dependenc...

Read more...

AutoCtor - Roslyn Source Generator for Constructor Dependency Injection

AutoCtor is a powerful Roslyn Source Generator that automatically creates a constructor for your class, which can be used with constructor Dependency Injection. It generates constructors that include ...

Read more...

AutoFilterer: A mini filtering framework library for dotnet

AutoFilterer is a mini filtering framework library for dotnet. The main purpose of the library is to generate LINQ expressions for Entities over DTOs automatically. Creating queries without writing an...

Read more...

AzFunc4DevOps: Triggers and Bindings for Azure Functions to Simplify Integration with Azure DevOps

AzFunc4DevOps is an open-source project that offers a set of Azure DevOps Triggers and Bindings for Azure Functions, which leverages the Azure Functions platform to simplify integration, automation, i...

Read more...

EfficientDynamoDb - A High-Performance C# library for DynamoDb

EfficientDynamoDb is a high-performance C# library for DynamoDb with a huge focus on efficient resources utilization. Due to DynamoDb extreme scaling capabilities it is very important for backend serv...

Read more...

Falco - A toolkit for building fast and fault-tolerant web applications using F#

[Falco](https://github.com/pimbrouwers/Falco) is a toolkit for building fast, functional-first and fault-tolerant web applications using F#. Built upon the high-performance components of ASP.NET Core,...

Read more...

Damselfly - A Photo Management System

Damselfly is a server-based Digital Photograph Management system designed for managing large collections of photographs with a focus on fast search and keyword tagging workflow. It includes machine le...

Read more...

Grace Version Control System

# Grace Version Control System Grace is a new, modern, cloud-native version control system that is easy to use, easy to understand, and consistently fast. It is powerful, ready to handle large reposit...

Read more...