Rob Janssen

All | Unread | Read

C# Code Rules

The C# Compiler’s name is Roslyn. Roslyn has a very large set of analyzers to check the quality of your code, but you must turn these analyzers on before they start doing anything.


I'm the type of person who always likes to change things up. The design of this project allows me to quickly, easily, and inexpensively swap out one image for another to create cool RGBIC themes to fit whatever I'm into at the moment. This is a re-upload of a previous project but I changed the intro

I know nothing about programming AMA


Those HTML Attributes You Never Use

13 min read HTML, Guides, Coding, Techniques Share on Twitter, LinkedIn Build in-demand job skills you can put to work as a UX Design professional.

Horrible edge cases to consider when dealing with music

I'm a huge fan of navidrome, and thus spent some time reading its source code, and discussing with Deluan about its data model, making this list of weird edge-cases as we went. Take a look at Musicbrainz' database schema to have a glimpse on how to tame this madness.

Software Defects Considered Harmful

RFC 9225 Don't Do Bugs April 2022 Snijders, et al. Informational [Page] Stream: Independent Submission RFC: 9225 Category: Informational Published: 1 April 2022 ISSN: 2070-1721 Authors: J. Snijders Fastly C. Morrow Google R.

WiFiManager with ESP32 - Stop Hard-coding WiFi Credentials!

Stop hard-coding your WiFi connection information in your ESP32 Sketches - use WiFi Manager instead! Article with code samples: More articles and tutorials: Join the conversation on the forum: S

Executing code before Main in .NET

The Main method is the entry point of a C# application. When the application started, the Main method is the first method that is invoked. In fact, the Main method may not be the first method of the assembly to be executed when the application starts.

Transport Layer Security (5/6)

This post is part of a series. Foreword: This article was inspired by two similar endeavours: TLS Illustrated and A walk-through of an SSL handshake. Please go check out those authors' work too.

Using Immutable Data Structures - Spencer Schneidenbach - NDC Oslo 2021

Immutable objects - aka objects whose properties and fields can't change after instantiation - are one of the fundamental pillars of functional programming. Yet, it also has other great uses in classically object-oriented languages such as C#. Immutability can help make your code cleaner, easier to

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.