22 July 2022

34 links · Friday

The Hungry Baby Alarm

Patent Pending.The hungry baby alarm alerts me when my baby shows signs of hunger. This enables me to bottle feed before he cries, creating more sleep for my...

Finger Trees - Andrew Gibiansky

In this notebook, we'll look at finger trees, a general purpose functional data structure developed in the paper by Hinze and Paterson. Finger trees provide a functional sequence data structure, which provides amortized constant-time access and appending to th…

July 22, 2022

Once it's yours, you can take it wherever you like.

Available Now

Most of my work is done through custom orders, however, there are times that I have extra boards and I'll make them available here.

We're Back From Vacation!

We may have missed a month out on vacation - but we're back better than ever with the latest installment of the .NET MAUI podcast!

Handling Middleware With Redux-Saga

Managing a project’s state from the frontend may be stressful, especially if there is no specified logic. Redux-Saga makes things easier with ability to test.

How quickly can you convert floats to doubles (and back)?

Many programming languages have two binary floating-point types: float (32-bit) and double (64-bit). It reflects the fact that most general-purpose processors supports both data types natively. Often we need to convert between the two types. Both ARM and x64 p…

What if your website had business hours? — Bobbie Chen

In "Being on-call sucks", I wrote about how having an on-call person or rotation is required for any software service running 24/7. While reviewing the draft, my friend Michael L. pointed out that while most websites are up all the time, some are not - for exa…

The best investment

Advice to developers entering the industry: the best investment is in yourself.

How do we work together?

When she was a teacher, on the first day of each class, Lauren, my wife, would start the year with a simple activity. She sat her first or second greaters down around a big sheet of paper, hung on the wall.

Why use the Bazel build system?

Google's internal tool called Blaze was opensourced as Bazel in 2018. Their website does a pretty good job in explaining why you should use Bazel for your ne...