Rob Janssen

All | Unread | Read

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.

Welcome to C# 9.0

C# 9.0 is taking shape, and I’d like to share our thinking on some of the major features we’re adding to this next version of the language. With every new version of C# we strive for greater clarity and simplicity in common coding scenarios, and C# 9.0 is no exception.

ESP32 Secrets: Interrupts, and Deep-Sleep under the Hood

Do you need speedy reactions and simple coding? Then, interrupts are a good thing to use. And, because interrupts have things in common with deep-sleep, we will also dig into that topic. And we will find some “Secrets of the ESP32”. For sure, we will look “under its hood.” I am a proud Patre

Learn Git Branching

Learn Git Branching $ Git Hg

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.