Sign in

FreeRave

@freerave.bsky.social
22 followers 8 following 226 posts

Dev-Tools & Mobile Engineer | Creator of 7 VS Code extensions & the DotSuite ecosystem (DotScramble, DotEnvy) | Python, Kotlin & Flutter | Building AI tools for devs & robust native apps.

PostsRepliesMedia
FreeRave @freerave.bsky.social · 28/09/2026
1/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/2026
A .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/2026
Calling 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/2026
1/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/2026
1/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/2026
1/ 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/2026
Most 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/2026
1/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/2026
I 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/2026
Just 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/2026
1/ 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/2026
1/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/2026
Hello 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 · 12/04/2026
test media 1
100
FreeRave @freerave.bsky.social · 07/04/2026
1/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/2026
1/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/2026
Live 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)
thread_media_1775220847308.png
100
FreeRave @freerave.bsky.social · 03/04/2026
test
000
FreeRave @freerave.bsky.social · 01/04/2026
1/8 Everyone celebrated the Claude CLI "leak." Nobody asked what happens when it's wrong.
100
FreeRave @freerave.bsky.social · 31/03/2026
1/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/2026
1/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/2026
Just 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/2026
1/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/2026
I 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/2026
Stop 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/2026
I 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/2026
Building 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/2026
Stop 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/2026
Ever 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/2026
I 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/2026
Hello 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