Blog
History
History
Page 1
MLBB Custom Lobby Feature
Stefan Wilson — April 16th 2024
Package monorepos
Jack Bliss — February 22nd 2023
Stop running code in your head
Ronald Chen — February 6th 2023
What does it mean to be responsible for a production system?
Ronald Chen — January 30th 2023
Business—product—service—system metric spectrum
Ronald Chen — January 23rd 2023
Is this why the DOM API doesn't scale?
Ronald Chen — January 16th 2023
Can we trust private keys?
Ronald Chen — January 9th 2023
Monads lurking in your code
Ronald Chen — January 2nd 2023
Closures are weird
Ronald Chen — November 28th 2022
This code fools half the people
Ronald Chen — November 21st 2022
Typescript in WebAssembly as Zig struct
Ronald Chen — November 14th 2022
How a principal developer solves any problem
Ronald Chen — November 7th 2022
Zig made it easy to pass strings back and forth with WebAssembly
Ronald Chen — October 31st 2022
Zig and WebAssembly are a match made in heaven
Ronald Chen — October 24th 2022
How many bytes are wasted loading a webapp?
Ronald Chen — October 17th 2022
Cloud platform is an odd game genre
Ronald Chen — October 10th 2022
Smuggling web standards
Ronald Chen — October 3rd 2022
Limiting concurrency with promises
Ronald Chen — September 26th 2022
Don't break the Internet
Ronald Chen — September 19th 2022
Canvas is a superposition of 3 spaces
Ronald Chen — September 12th 2022
Just one event listener will do
Ronald Chen — September 5th 2022
3 ways to type a closure–most of them bad
Ronald Chen — August 29th 2022
Parameter objects are annoying with TypeScript
Ronald Chen — August 22nd 2022
More on assertion function with string literals
Ronald Chen — August 15th 2022
How to earn respect & gain clout within the team
Ronald Chen — August 8th 2022
Next
Powered by
BATTLEFY