Rob Janssen

All | Unread | Read

The HTTP headers you don't expect

A few days ago, I was poking around Creditkarma's blog and I noticed this HTTP header: 1X-hacker: If you're reading this, you should visit wpvip.com/careers and apply to join the fun, mention this header.

Cheap and easy backups in the cloud

As is well known, there are two types of people: 1. People who do backup 2. People who will start doing backup. Let us guess, you still have some project with your data or even data of your application users without a backup? Why you don't do it:

From WCF to gRPC - Mark Rendle

gRPC is a high-performance messaging protocol that is ideal for communication between microservices and other clients on internal networks. It's the ideal replacement for WCF or .NET Remoting, which are not supported on .NET Core. In this talk, I'll explain the different models that gRPC enables, f

ESP OTA tutorial with tricks (incl. OTA debugging)

In this video, I would like to remind you of a handy ESP32 concept: Over the air or OTA update. A simple and efficient replacement of the Serial cable for devices which are not easily reachable, or for barebone ESP32 modules. And, as usual, I will add a few tricks and helpers. In this video, we will

Lecture 7: Debugging and Profiling (2020)

You can find the lecture notes and exercises for this lecture at https://missing.csail.mit.edu/2020/debugging-profiling/

The journey to one .net

The Journey to One .NET Speakers Scott Hanselman- Programmer - Microsoft Scott Hunter - Director Program Management, .NET - Microsoft Get the latest updates in .NET Core and how you can be more productive building apps that run on any platform or device. Learn about some of the exciting things we

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.

Building a parser in C#, from first principles - Nicholas Blumhardt

A simple query language is often more usable than a gigantic search form. A small domain-specific language can sometimes be much more succinct and expressive than a method-driven API. Parsing and language implementation belong in the toolbox of every working programmer.Unfortunately, the first time

The radix 2^51 trick

Do you remember how to do long addition on paper? Starting from the “ones” position, we add 6 + 6 = 12, write down a 2 and carry a 1. We proceed to the left, one position at a time, until there are no more digits to add.

Question: How does git detect renames?

I teach a Mobile Software Development class. My students ask excellent questions. If I cannot answer a question thoroughly, concisely, and accurately on the spot, I defer and answer after class in a follow-up. This is one such question.

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.