Blog
Notes on TypeScript, Next.js, SQL, Go, and the craft of building fast, pragmatic web products.
blog posts
I made an app… and now people all over the world use it (but no one pays)
A while ago I was bitten by the bug to put together a tool for a very specific pain: removing silences from videos without having to open a heavy editor. I started with a small script in ffmpeg, I pre...
Nextjs server actions in depth
Next.js Server Actions offer us a very powerful way to handle mutations and server logic directly from our React components. This makes the lines between client/server a little blurred, but does it in...
Roman Numerals
A fun problem to practice general logic and problem solving.
Palindrome
It seems knowing the built in methods goes a long way.
Two Sum
My first attempt at leet code, and it was a mess, well not really right?.
How to host your node and react application on your own VPS (2/2)
How to host your Node + React app on your own VPS (2/2) In this second part we finish the deployment: we put free HTTPS with Let's Encrypt, we leave Nginx fine as a reverse proxy, we test the app live...
Javascript Arrays
In this tutorial you will be able to see 8 methods applicable to arrays in Javascript that will help us work better with them. Filter, map, some, includes, every, forEach, reduce, find Part 1 1.Fil...