FreeRave @freerave.bsky.social · 28/09/20261/6 Maintaining 7 VS Code extensions across 2 marketplaces (19,500+ downloads) is great—until you have to sync versions & metrics by hand. Instead of spinning up a backend, I built a zero-dependency dual-path synchronizer. Here’s how it works 100
FreeRave @freerave.bsky.social · 26/09/2026A .vsix file is not a compiled binary. It is literally just a ZIP archive containing plain JavaScript. If your build pipeline injects a secret before packaging, anyone can extract it in seconds with unzip and grep. Here is how we eliminated embedded client secrets in DotEnvy 100
FreeRave @freerave.bsky.social · 24/09/2026Calling an AI model for every single secret scan in a VS Code extension was a terrible idea. Every keystroke added 400ms latency, and high-entropy noise easily fooled the model. Here is how we decoupled detection into a 4-layer pipeline in DotEnvy 110
FreeRave @freerave.bsky.social · 17/09/20261/7 A 2,353-line UI file is a symptom that storage, crypto, sync, and UI have collapsed into one boundary. That was DotGhostBoard v1.5 (our Linux clipboard manager). Here is how we refactored the monolith with 0 regressions #FreeRave #Python 100
FreeRave @freerave.bsky.social · 21/08/20261/8 Stop leaving VS Code just to test an API endpoint. DotFetch v2.1.0 brings authentication, environment-aware requests, SSL controls, and response inspection directly into your editor. Here’s what changed 👇 100
FreeRave @freerave.bsky.social · 13/07/20261/ xAI shipped a coding CLI that quietly uploaded entire private repos — secrets and all — to a Google Cloud bucket nobody was ever told about. Not "the AI read some files." A separate, undocumented channel mirroring your whole codebase. Here's the receipts 🧵 110
FreeRave @freerave.bsky.social · 11/07/2026[1/6] I thought I was done with DotScramble. Then PyQt6's GPL v3 license said otherwise. Here's what actually broke in Part 3 100
FreeRave @freerave.bsky.social · 29/06/2026Most license systems fail for one reason: the verify key lives in the client. Just shipped DotScramble's licensing layer (Ed25519 signing, machine fingerprinting, offline grace periods) — full breakdown of every decision, including the wrong turns. 100
FreeRave @freerave.bsky.social · 26/06/20261/11 Your photos are leaking data you didn't know existed. Every image carries hidden EXIF metadata — GPS, camera model, timestamp, OS. Most tools just strip it. But that's a mistake. 🧵 100
FreeRave @freerave.bsky.social · 14/06/2026I forgot my GPG passphrase at 11 PM with a release blocked. No recovery option. No hint. Just a blinking cursor. Instead of generating a new key — I decided to crack it. Here's exactly what happened 200
FreeRave @freerave.bsky.social · 09/06/2026Just shipped DotShare v3.4.0 🎉 CodeSnap is live — a code screenshot tool built directly inside VS Code. Select code → 📸 Snap → pick platform → composer opens with image already attached. Zero native dependencies. Completely offline. 600
FreeRave @freerave.bsky.social · 30/04/20261/ Lost 2,800 words of a Dev.to article to a VS Code WebView reset. Wrote for 2 hours. Switched tabs for 30 seconds. Came back to an empty form. So I built a drafts system. Here's what shipped in DotShare v3.2.5 100
FreeRave @freerave.bsky.social · 19/04/2026[1/8] 🚨 Vercel confirmed a breach today. GitHub tokens. NPM tokens. Internal systems. API keys. Here's what happened and what you need to do. 100
FreeRave @freerave.bsky.social · 16/04/20261/7 Built a clipboard manager for Linux that syncs peer-to-peer with no cloud, no central server, and zero plaintext on the wire. Full architecture breakdown github.com/kareem2099/DotGhostBoard 100
FreeRave @freerave.bsky.social · 13/04/2026Hello Bluesky! 🦋 Your IDE is now fully connected to the AT Protocol. I just shipped DotShare v3.2.1 for VS Code. You can now write dev logs, build massive threads, and publish directly from your editor without ever breaking your flow state. #FreeRave 100
FreeRave @freerave.bsky.social · 07/04/20261/8 Ever tried using the Reddit API to natively upload images via Node.js? It feels like walking through a minefield blindfolded. After hours of debugging undocumented AWS S3 400 errors and "Invalid image URL" rejections, I cracked the code. Here’s the blueprint. 100
FreeRave @freerave.bsky.social · 05/04/20261/10 Built a dedicated OAuth server for a VS Code Extension that posts to LinkedIn, X, Facebook & Reddit. Here's the architecture that made it work 100
FreeRave @freerave.bsky.social · 03/04/2026Live testing the ultimate feature of #DotShare: The Custom Thread Builder! We realized that auto-splitting long posts usually ruins code formatting and cuts sentences mid-thought. Developers need absolute control. So, we built exactly that. #WebDev #Productivity (1/4) 100
FreeRave @freerave.bsky.social · 01/04/20261/8 Everyone celebrated the Claude CLI "leak." Nobody asked what happens when it's wrong. 100
FreeRave @freerave.bsky.social · 31/03/20261/8 I built a cyberpunk terminal portfolio with 20+ open-source tools No React. No frameworks. Just vanilla HTML, CSS, and JavaScript. Here's the story 100
FreeRave @freerave.bsky.social · 29/03/20261/6 DotGhostBoard v1.4.0 “Eclipse” is live. I built a clipboard manager for Linux (PyQt6 + SQLite) and just shipped the security layer. Thread 100
FreeRave @freerave.bsky.social · 28/03/2026Just shipped CodeTune v1.2.0 🕌 A VS Code extension for Muslim developers — Quran player, Dhikr tracker, prayer times, all inside your editor. Big release. Here's the thread 100
FreeRave @freerave.bsky.social · 27/03/20261/10 👻 DotGhostBoard v1.3.0 "Wraith" is live! I just shipped 10 features in one release for my open-source PyQt6 clipboard manager. Thread on what went in, the tricky decisions, and lessons learned #Python #OpenSource #Linux 110
FreeRave @freerave.bsky.social · 25/03/2026I kept losing payloads & code snippets during pentests. CopyQ felt too heavy; xclip had no UI. So I built my own for Kali Linux. What started as a weekend project is now DotGhostBoard v1.1.0! Here is what I learned building it #Python #Linux #CyberSecurity 100
FreeRave @freerave.bsky.social · 24/03/2026Stop configuring VS Code extensions with massive JSON files. DotCommand v2.0.0 "The Visual Experience Overhaul" is officially LIVE! I built a fully native UI inside VS Code using pure Vanilla JS. A quick thread on what's new #VSCode #WebDev #TypeScript 140
FreeRave @freerave.bsky.social · 22/03/2026I built a workout tracker for myself. It froze mid-set with a barbell on my chest. Here's the 5 bugs I fixed in v1.2.0 100
FreeRave @freerave.bsky.social · 22/03/2026Building an Android app is easy. Making it survive Process Death, configuration changes, and Firestore memory leaks? That's the real challenge. I just published a deep dive on how I architected my open-source fitness app, Shredzilla! 1/6 100
FreeRave @freerave.bsky.social · 21/03/2026Stop leaving VS Code to test your APIs! DotFetch v1.2.0 is officially LIVE! I just shipped a massive update to make your native, lightning-fast HTTP Client even better right inside your editor. Watch the 60-second demo below 1/4 100
FreeRave @freerave.bsky.social · 18/03/2026Ever accidentally pushed a Stripe API key to GitHub at 2 AM? Managing .env files is a nightmare. I built DotEnvy, a VS Code extension, to fix it. Today, v1.6.0 is LIVE with a massive AI Secrets Scanner upgrade! #FreeRave #VSCode #TypeScript #CyberSecurity 100
FreeRave @freerave.bsky.social · 17/03/2026I had 3 abandoned apps in my Google Play Console since last year. Yesterday, I decided to revive DotReminder. The goal: Make it lighter, smarter, and strictly Kotlin. 95MB ➡️ 12.6MB (80% size reduction!) Upgraded to Gemini 2.5 Flash Native Arabic & English support. 220
FreeRave @freerave.bsky.social · 16/03/2026Hello Bluesky! 👋 "Hello World" from a Dev-Tools & Mobile Engineer. I’m the creator of 7 VS Code extensions and the DotSuite ecosystem (DotScramble, DotEnvy, etc.). I write about Python, Kotlin, Flutter, and building AI tools. 250