Rob Janssen

All | Unread | Read

Let's talk about Blazor, baby!

There are a lot of .NET developers that have mostly worked in backend systems, in older and sometimes legacy web-frontend (such as WebForms, MVC, HTML + jQuery, etc.).

The Big Little Guide to Message Queues

Message Queues are now fairly prevalent—there are so many of them showing up so fast you'd think they were rabbits with an unlimited supply of celery, resulting in an kafkaesque situation where making a decision is like trying to catch a stream in your hands.

Time Series Smoothing - Making aberrations stand out

Time series is a collection of numerical data points (often measurements), gathered in discrete time intervals, and indexed in order of the time. Common examples of time series data are CPU utilization metrics, Temperature of some geolocation, New User Signups of a product, etc.

An Introduction to Channels in C#

Channels give us a way to communicate between concurrent (async) operations in .NET. Channel<T> was included in .NET Core 3.0 (so it's been available for a bit over a year now).

Design Patterns Explained with Food ??

This repository was made as a way to demonstrate and learn using moderately realistic examples of the Gang of Four Design Patterns (Design Patterns - Elements of Reusable Object-Oriented Software) by Gamma, Helm, Johnson, and Vlissides.

C# with CSharpFritz S2 E5 - Get Started with OpenAPI and gRPC with ASP.NET Core

This week, Fritz walks through building OpenAPI and gRPC services using ASP.NET Core. We look at the templates, command-line tools, and the Visual Studio 2019 features that make development with these protocols a snap. Questions: 00:07:15 Will you talk about HangFire? 00:45:20 Can you disable th

???? An Introduction to Time Representation, Serialization and Management in Software

Most issues in software development usually arise from poor, inconsistent knowledge of the domain at hand. A topic apparently as simple as time representation, serialization and management can easily cause a number of problems both to the neophyte and to the experienced programmer.


What is Core WCF? Core WCF is a port of Windows Communication Framework (WCF) to .NET Core. The goal of this project is to enable existing WCF projects to move to .NET Core. Please note that right now, this port is not production ready.

Distributed Tracing Made Easy with .NET Core - Jimmy Bogard

When something goes wrong in a single application, we get a nice stack trace. In a distributed system, we get almost nothing! We add some logging, but now we have to comb through logs to understand what led to failures. Enter distributed tracing, which provides a true end-to-end view of an operation

The Background on Background Tasks in .NET Core - Scott Sauber

Need to run a task in the background in .NET Core? There are lots of scenarios for background tasks ranging from a task that runs for a long time, reading messages off of a queue, or perhaps an operation that needs to be retried multiple times if it fails, and many other scenarios in between. While

This Read-It-Later-list is just that, bookmarks of stuff I intend to read or have read. I do not necessarily agree with opinions or statements in the bookmarked articles.

This list is compiled from my Pocket list.