“If a thing is worth doing, it is worth doing badly.” - G.K. ChestertonI have no idea how to start this article or end it really, but I (kind of) know what I want to say, and that isAnything worth doing, is worth doing badly… that’s it. I have had the idea for this article for a while now but kept putting it off because...Aug 14, 2025 · 4 min readjadge.hashnode.dev
Build a simple web scraper with Bun, Hono and CheerioIn this article, we’ll walk through how to build a simple web scraper using Bun, Hono, and Cheerio. For this example we’ll build a web server with an endpoint that returns crypto prices without the use of an external API by directly scraping the nece...Feb 23, 2025 · 6 min readjadge.hashnode.dev
Use Linux shortcuts in Windows 11Introduction I recently made the switch from Linux Mint to Windows 11 and after a year plus of using Linux and pressing Ctrl, Alt and T to easily open the terminal using an Operating system that didn’t support it just felt weird. So I remembered when...Oct 8, 2024 · 4 min readlinuxtips.hashnode.dev
Setting up and using Mixpanel in Next.jsIntroduction So I built this web application called YTPlay a couple of months ago, it's a YouTube Playlist downloader built with Next.js and shadcn, and in the past few months it hasn't been getting much traffic (maybe 100 visitors a month) and I hav...Jul 14, 2024 · 10 min readjadge.hashnode.dev
How I built the backend of YTPlayThis is the story of how I built the backend of YTPlay (a YouTube playlist downloader) despite not having any experience in backend development prior. Inspiration So I was trying to download a YouTube Playlist that had about 50-60 videos and all the ...Jun 29, 2024 · 5 min readjadge.hashnode.dev