BattlefyBlogHistoryOpen menu
Close menuHistory

Page 2

Removing assertions from production build with Vite

Ronald ChenJuly 25th 2022

Tree shaking lodash with Vite

Ronald ChenJuly 18th 2022

Refactor lying TypeScript type assertions into real assertions

Ronald ChenJuly 11th 2022

<iframe> is almost a good enough <portal>

Ronald ChenJuly 4th 2022

Code is multicoloured

Ronald ChenJune 27th 2022

Password reset is just passwordless with more steps

Ronald ChenJune 20th 2022

How to fix inside-out functional programming with pipe

Ronald ChenJune 13th 2022

Bad tests pass; good tests fail; great tests say why

Ronald ChenJune 6th 2022

LocalStack is great but shouldn't exist

Ronald ChenMay 30th 2022

Hot take: REST is a waste of time, just do RPC

Ronald ChenMay 23rd 2022

How to keep grubby hands off your ECMAScript modules internals

Ronald ChenMay 16th 2022

Rethinking everything as commands

Ronald ChenMay 9th 2022

When to use return vs await vs return await vs nothing

Ronald ChenMay 2nd 2022

How we dogfooded our new CMS

Jack BlissApril 25th 2022

Streams are weirder than you think

Ronald ChenApril 18th 2022

How to sneak in a XSS exploit in 4 steps or how to detect said attempt

Ronald ChenApril 11th 2022

Don’t let this one problem ruin your user’s experience

Ronald ChenApril 4th 2022

Using media queries in react

Jack BlissApril 1st 2022

3 bad rest endpoint designs

Ronald ChenMarch 28th 2022

Capitalizing on consensus for the greater good

Ronald ChenMarch 21st 2022

Parallel programming in Node.js is so slick

Ronald ChenMarch 14th 2022

How to handle any production outage

Ronald ChenMarch 7th 2022

Prettier is brutal, but the future of AI?

Ronald ChenFebruary 28th 2022

How to think about TypeScript

Ronald ChenFebruary 21st 2022

Understand two levels of abstraction above and below you

Ronald ChenFebruary 14th 2022
Powered by