Rob Janssen

All | Unread | Read

Doing SSL Requests on ESP8266 Correctly

For a home automation project, I recently decided to get a handful of D1 Mini with the ESP8266 WiFi microcontroller. Thanks to Arduino support and the number and quality of available libraries, setting everything up and deploying a small sketch was a breeze.

Announcing .NET 5 Preview 1

At the end of last year, we shipped .NET Core 3.0 and 3.1. These versions added the desktop app models Windows Forms (WinForms) and WPF, ASP.NET Blazor for building single page applications and gRPC for cross-platform, contract-based messaging.

WSL2: Code faster on the Windows Subsystem for Linux! | Tabs vs Spaces

Learn all about WSL2, the new version of the Windows Subsystem for Linux, and what changes have been made to improve performance. Craig Loewen will show you how to get things installed and set up a Linux development workflow that is integrated with Windows and VS Code. Check out the faster IO perfo

The Dream of C# 9.0

As part of the final entry in the C# Advent series of 2019, Calvin Allen touched on some proposals in the C# 9 language that he was most excited about. It’s a quick, well-written, and exciting article you should check out and one I’ll expand on here. Go ahead. I’ll wait.

Equality Is Hard

As the joke goes, there are two hard problems in computer science: cache invalidation and naming things.1 But I’d suggest there’s a much harder problem, namely, =.

A half-hour to learn Rust

In order to increase fluency in a programming language, one has to read a lot of it. But how can you read a lot of it if you don't know what it means?

Change your habits: Modern techniques for modern C# - Bill Wagner

You've learned about the new features that shipped with C# 8.0 and .NET Core 3.0. Your team may have created plans to adopt major new features. That's great, but there are many small changes you can make to be more productive every day. In this talk, you'll see several new practices we're adopting.

woltapp/blurhash

BlurHash is a compact representation of a placeholder for an image.

Effective Microservice Communication and Conversation Patterns - Jimmy Bogard

Orchestration or Choreography? Sagas or process manager? REST, RPC or Events? Are we just making this all up as we go along? Once we move away from a single process to many services and processes, we immediately hit the problem that our services need to communicate with each other. The architect ma

Solving Tricky Coordination Problems in Stateless .NET Services - Loris Cro

Developing modern, service-oriented architectures requires that our services become stateless to enable horizontal scalability. ASP.NET helps in doing so with IDistributedCache, but caching is only one of many new coordination problems. In this session I will present how to approach some coordinati

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.