Programming

Node v23.11.0 (Current)

Node v18.20.8 (LTS)

Easier encapsulation with static types

A metaphor. While I'm still struggling with the ...

In defence of multiple WiP

Programming isn't like factory work. I was recen...

Ports and fat adapters

Is it worth it having a separate use-case layer? ...

Phased breaking changes

Giving advance warning before breaking client code. ...

Appeal to aithority

No, it's not a typo. A few months ago, I was lis...

Reactive monad

IObservable is (also) a monad. This article is a...

Porting song recommendations to F#

A C# code base translated to F#. This article is...

Characterising song recommendations

Using characterisation tests and mutation testing to describe exis...

Alternative ways to design with functional programming

A catalogue of FP solutions to a sample problem. ...

The case of the feature flag that didn’t stay on long e...

Understanding scope and order of destruction. The post The case of the feature f...

Using the classical model for linking to provide unit t...

Overriding a LIB with an OBJ for fun and profit. The post Using the classical mo...

There was a lot of imagined dropping tablets in swimmin...

The archetypical example of needing a replacement computer. The post There was a...

Dubious security vulnerability: Once I have tricked the...

Yes, that's sort of the point. The post Dubious security vulnerability: Once I h...

The case of the UI thread that hung in a kernel call

I did tell you not to do that. The post The case of the UI thread that hung in a...

The Complexity Conundrum: How Overengineering Slows You...

Introduction: When Code Becomes a Roadblock Imagine a startup codebas...

Learn how to prevent users from using disposable phone numbers for your web camp...

Top 10 Essential Interview Questions On Web Development...

1. Define the API and its importance in web development API stands fo...

2444. Count Subarrays With Fixed Bounds

2444. Count Subarrays With Fixed Bounds Difficulty: Hard Topics: Array, Queue,...

Vibe coding a GO CLI to extract data from articles

Motivation In this website (Vibe Classes ⚠️ under construction) there...

This site uses cookies. By continuing to browse the site you are agreeing to our use of cookies.