How I Built a YouTube Transcript Exporter Chrome Extension
Here's how I built it in less than a week. What it does Opens on any YouTube video, scrapes the transcript from the DOM, and lets you download it a
Curated development tutorials from top sources. Filter by language.
Here's how I built it in less than a week. What it does Opens on any YouTube video, scrapes the transcript from the DOM, and lets you download it a
GitHub Copilot, Cursor, Claude Code — these tools can generate hundreds of lines of Go in seconds. But there's a problem that doesn't get enough atten
If you are a Ruby on Rails developer, you have definitely heard about Elixir and the Phoenix framework. It is almost impossible to ignore. The creat
Refactoring the Controller Response While building the API, I made a small improvement to the controller response handling. Initially, the
I've been working on a note-taking application, and part of that involved building a sidebar with drag-and-drop support. The requirements were fairly
If you've ever added a server to a cache cluster and watched your database melt, you already know the problem consistent hashing solves. You just mi
We Should Write Java Code Differently: Frictionless Prod It's not a secret that modern production deployment is extremely complex. Followin
Every Fedora user has been there. You're setting up nginx, or configuring a custom app, or mounting a Docker volume — and suddenly everything stops w
Every developer wants their website to be fast. But achieving a perfect 100/100 score on Google PageSpeed Insights while using a modern library like R
Every multi-agent AI framework invents its own way for agents to talk to each other. LangGraph has one format. CrewAI has another. AutoGen has a third
Every team building AI agents hits the same wall. You ship a LangChain agent. It works great in demos. Then it goes to production and quietly starts
I've been working with DynamoDB for the best part of a decade. It's my default database for most things I build at Si Novi, and I genuinely like it. T
My project: Hermes IDE | GitHub Me: gabrielanhaia The biggest mistake Java devs make in TypeScript is writing Java. TypeScript rewards a dif
My project: Hermes IDE | GitHub Me: gabrielanhaia Java has checked exceptions. PHP has try/catch with a hierarchy of Throwable, Exception, a
My project: Hermes IDE | GitHub Me: gabrielanhaia If you thought Gradle was complicated, wait until you see the JavaScript module system. Th
My project: Hermes IDE | GitHub Me: gabrielanhaia Java's type system stops at generics and bounded wildcards. TypeScript's type system is ba
My project: Hermes IDE | GitHub Me: gabrielanhaia Java generics feel like paperwork. TypeScript generics feel like a tool. Same concept, ver
My project: Hermes IDE | GitHub Me: gabrielanhaia You'll reach for class hierarchies and abstract classes. Stop. TypeScript has something be
Traditional concurrency limits (like bulkheads) are static. You pick a number—say, 10 concurrent requests— and hope for the best. But in the dynamic w
No sudo required Install via Rust: cargo install macpow Install via Homebrew: brew tap k06a/tap && brew install macpow Install via source code: htt