
A Philosophy of Software Design by John Ousterhout
The must-read for software engineers.

Weird interview question
Given a function that produces uniformly distributed random numbers between zero and one. Calculate the Pi.

Rust and NSString
How to find and fix memory leaks in programs written in Rust for Mac os

Clink
Rust and memory leaks

Redux is not bad
This is why you should use redux as a state manager for your app

IDKFA
If you googled something like "I have this idea, with what I should build it.", here is my take on it.

I published my first npm package: filters
@barhamon/filters - generic way to manipulate data filtering options and pass them around

Clink
My first rust app

RSS and JSON feeds for Next.JS site
How to add RSS and JSON feeds to your Next.JS site.