Most Markdown editors today assume cloud sync, Electron, or heavy installations. I wanted something simpler. I wanted a Markdown editor that: Works fully offline Opens local .md files directly Saves back to the original file Requires no account, no sync, and no network calls Watch the demo video on GitHub: https://github.com/user-attachments/assets/00d80cbc-ca93-4cfd-86d3-5299895d06b7 So I built
7 CODER W🙂RDS is a word puzzle game for people interested in computer science in general. You are given 7 clues and you need to guess the word behind each clue by combining shuffled word tiles. To this day I have the game "7 Little Words" on my phone, the old version. I play it all the time and I thoroughly enjoy it. I thought it would be cool to build a remake which only encompasses words from
The Challenge: Beyond the "Lift and Shift" Fatigue The real fear isn’t migration itself—it’s operational fragmentation: different tools, different processes, and different failure modes between the data center and the cloud. After deep-diving into the Nutanix ecosystem, I realized that the goal shouldn't be just moving VMs, but achieving operational symmetry. This is where Nutanix Cloud Clusters
We all understand that free services from a company that is spending billions on computing power won't remain free. It's inevitable. But the reality is we are all already using Codex. OpenAI recently announced that Codex was made available in ChatGPT for free, but access was limited. At the moment, developers can use code completions, refactorings, or generate entire functions without spending any
Book: TypeScript Essentials — From Working Developer to Confident TS, Across Node, Bun, Deno, and the Browser Also by me: The TypeScript Library — the 5-book collection My project: Hermes IDE | GitHub — an IDE for developers who ship with Claude Code and other AI coding tools Me: xgabriel.com | GitHub A team I talked to had a service that crashed roughly twice Cannot read properties of u
Book: TypeScript Essentials — From Working Developer to Confident TS, Across Node, Bun, Deno, and the Browser Also by me: The TypeScript Library — the 5-book collection My project: Hermes IDE | GitHub — an IDE for developers who ship with Claude Code and other AI coding tools Me: xgabriel.com | GitHub You add a new status to your app. The string "archived" goes Two days later a teammate
Picture this: it's 1:47 AM. Your phone buzzes. It's your team lead. The helpful little agent you spun up last quarter to "handle Tier 1 support tickets" has just confidently emailed 47 customers confirming refunds it has no authority to issue. None of the refunds are real. The numbers are hallucinated. Support Slack is on fire. You stare at the ceiling and ask the only question that matters: Who
Most dev teams I've worked with communicate updates through a Slack message or a Notion doc that clients never open. Stack: Next.js 14 App Router Supabase (auth + DB + RLS) Tiptap (rich text editor) Tailwind CSS + shadcn/ui The cherry on top was the bug that kept me up at night. Tiptap's getHTML() was saving content to Supabase as escaped HTML entities, so <strong> became <strong> and render