fatih-mfyz.bsky.social
@fatih-mfyz.bsky.social
Claude Code became the center of how I compute. I needed it on the go. The solution: SSH to a cheap VPS from my phone. Terminus+tmux+Claude Code. Now I vibe code while picking up kids, in coffee shop lines, and odd places. My phone became a dev machine. mfyz.com/vibe-anywher...
Vibe Anywhere: Claude Code on the Go from My Phone (via SSH on a Cheap VPS)
How I set up a cheap VPS with Claude Code and SSH access to vibe code from my iPhone while picking up kids, in coffee shop lines, and odd places.
mfyz.com
January 27, 2026 at 3:06 PM
Built a currency calculator PWA. Spent 1hr planning with Claude Code (ASCII mockups, tech stack). Letting it to code the first version in 5mins. Few hours polishing. And done. mfyz.com/vibe-coding-...
Vibe Coding with a Plan: Building a Currency Calculator PWA in a few hours
How I built a mobile-first currency converter using ASCII mockups and vibe coding. From detailed planning to working PWA in 48 hours.
mfyz.com
January 20, 2026 at 7:50 PM
My bulletproof recipe for AI coding: spend hour(s) on plan.md before writing any code. Collaborate with AI to research tech, document decisions, plan phases. Then code. Feels slow. Saves massive time. No refactoring, just focused execution. mfyz.com/why-i-spend-...
The Power of plan.md: Why I Spend Hours Planning with AI Before Writing Code
How I spend hours building detailed plan.md files with AI agents before writing any code, and why this upfront investment saves time and headaches later.
mfyz.com
January 15, 2026 at 1:48 PM
Most of my AI coding happens in terminal with Claude Code now. But Cursor's new Composer1 model drew me back. 4x faster than similar models. 250 tokens/sec. Trades a bit of smarts for a lot of speed. For interactive coding, that tradeoff works. mfyz.com/cursor-compo...
Cursor's Composer1: Trading Smarts for Speed (and Why That Works)
Cursor released their own custom-trained coding model called Composer1. It's 4x faster than comparable models and surprisingly capable. Here's why it drew me back to the IDE.
mfyz.com
January 7, 2026 at 1:53 PM
URLs should be shareable, bookmarkable, and stateful. I wrote a short post how to compress complex app state into the URL with pako — no backend needed.

mfyz.com/storing-larg...

#WebDevelopment #JavaScript #StateManagement #UX
Storing large web app state in URL using pako
How to store and share complex application state in URLs using pako compression, discovered from Mermaid Live Editor's approach to making diagrams shareable.
mfyz.com
December 29, 2025 at 9:32 PM
Not every AI task needs GPT-5/Opus4.5 in the cloud. You can run capable models fully local:
- One command install
- OpenAI-compatible API
- $0 cost, fast, private

Wrote a short guide if you want to try it yourself 👇
mfyz.com/stupid-simpl...

#AI #LocalLLM #Privacy #Automation #LocalFirst
Stupid Simple Setup to Run AI Locally on Any Computer
Ollama + Gemma 2B runs capable AI locally on any computer. Free, offline, private - handles summaries and automation without cloud APIs or heavy resources.
mfyz.com
December 16, 2025 at 1:54 PM
Sometimes you just want basic formatting: Bold. Italic. Links. Lists. Code.

No tables. No footnotes. No ceremony. No BS.

Meet snarkdown: a 1KB Markdown renderer that keeps things simple and fast.

mfyz.com/snarkdown-1k...
snarkdown: The 1KB Markdown Renderer That Does Just Enough
Marked is 50KB. markdown-it is 100KB. snarkdown is 1KB and handles 90% of markdown use cases.
mfyz.com
December 11, 2025 at 1:51 PM
Swapped Jest/Vitest for uvu + Sinon on my project.
205 tests in 190ms — the fastest test experience I’ve had in years.

Wrote about why this lightweight setup feels so good:
mfyz.com/uvu-sinon-fa...
uvu + Sinon: Fast, Lightweight Testing That Actually Feels Good
Jest is slow. Vitest is heavy. uvu is a 5KB test runner that runs 205 tests in 190ms. Here's why I switched and built a custom reporter.
mfyz.com
December 4, 2025 at 6:09 PM
React's Best Parts in 5KB: Preact + HTM, No Build Tools Needed
mfyz.com/react-best-p...
React's Best Parts in 5KB: Preact + HTM, No Build Tools Needed
Modern React development means webpack, babel, and megabytes of dependencies. Preact + HTM gives you the same DX in 5KB from a CDN. No build step needed.
mfyz.com
December 2, 2025 at 1:22 PM
Swapped Prettier for dprint.
2.3s → 75ms formatting. 20–60x faster.
Also testing oxc — same speed, more JS-friendly.
mfyz.com/dprint-rust-...
dprint: The Rust-Based Code Formatter That's 10-100x Faster Than Prettier
Prettier is slow and bloated. dprint is a Rust-based alternative that's 10-100x faster with zero npm dependencies. Here's why I switched.
mfyz.com
November 18, 2025 at 6:24 PM
I built an open-source AI newsletter-digester tool that reads all my newsletters, AI summarizes them locally with ollama, and drops me one Slack message every morning. No FOMO, no 50 tabs. Finally feeling like I dialed down the chaos.
mfyz.com/oss-newslett...
#opensource #ai #slack #rss #devtools
I Built an OSS Newsletter Digester That Uses AI to Send Me Daily Slack Summaries
Too many newsletters and blog emails? I built a self-hosted tool that monitors them all, uses AI to generate smart summaries, and sends digests straight to Slack.
mfyz.com
November 11, 2025 at 1:59 PM
How to safely run autonomous AI agents — full control, zero trust.
I built a sandboxed dev container for Claude Code:
🚫 default-deny firewall
✅ whitelisted domains
🔒 Docker isolation
mfyz.com/ai-coding-agent-sandbox-container
#AI #DevOps #Docker #Security #ClaudeCode #Sandbox
Sandboxing AI Coding Agents: Network Firewall + Restricted Shell Environment
Running Claude Code or other AI agents with unrestricted network access? Here's how I built a secure, isolated dev container with iptables firewall to control exactly what they can reach.
mfyz.com
November 4, 2025 at 1:38 PM
What happens if you just… let Claude Code run in a loop for days, completely autonomously, with minimal instructions?

It’s chaotic. It’s fascinating. And.... it’s brilliant.

I built a small shell script does that.

👉mfyz.com/claude-code-on-loop-autonomous-ai-coding
#AI #Claude #Automation #agentic
Claude Code on Loop: The Ultimate YOLO Mode
What happens when you let Claude Code run in a loop with minimal instructions? An experimental approach to autonomous AI coding that's equal parts fascinating and terrifying.
mfyz.com
October 28, 2025 at 2:54 PM
Testing webhooks locally?

I set up my own stable tunnel with just SSH + NGINX + Let’s Encrypt. No random URLs, no rate limits, no subscriptions.

Takes 5 mins.
👉 mfyz.com/diy-poor-man...

#devops #ssh #nginx #webhooks #ngrok #selfhosted
Poor Man's ngrok: Build Your Own Tunnel with SSH
Need to expose localhost for webhook testing but don't want random URLs or subscriptions? Here's how I use SSH tunneling and NGINX for a stable, free ngrok alternative.
mfyz.com
October 21, 2025 at 12:37 PM
Claude Code isn’t just an AI dev tool — it feels like a teammate in your terminal.
Markdown commands + shell integration = pure flow.
Easily my favorite way to work with LLMs.

🧠 mfyz.com/why-claude-c...

#Claude #AI #DevTools #LLM #CLI
Why Claude Code is my favorite way to interact with LLMs
Claude Code became my primary LLM interface thanks to its markdown commands, hooks system, and shell-based architecture that opens unlimited possibilities.
mfyz.com
October 14, 2025 at 12:22 PM
Writing in Markdown changed how much I write. No editors, no clicks — just pure flow.
It’s the fastest way to turn ideas into published posts.

👉 mfyz.com/how-markdown...

#markdown #writing #blogging
How Markdown-Based Blogging Changed How Much I Write
The fluidity of markdown transformed my writing frequency, from complex WordPress workflows to seamless content creation across devices with AI assistance.
mfyz.com
October 10, 2025 at 12:50 PM
Deploying is easy. Sleeping after deploy is hard 😅

I use post-deployment tests with GitHub Actions + Playwright → instant Slack alerts + auto rollback on Vercel if prod breaks.

Full write-up 👇
mfyz.com/post-deploym...

#testing #cicd #devops
Post-Deployment Tests: Your Safety Net After the Code Ships
Why post-deployment testing matters and how to implement it with GitHub Actions and Playwright. Real examples of testing web pages and API health checks.
mfyz.com
October 2, 2025 at 5:08 PM
Stop stacking CDNs 🚫 It adds latency, cache chaos, debugging pain & wasted $$$.
Your users don’t care how many CDNs you use. They care about speed. 👉 One well-tuned CDN > messy stack.
mfyz.com/why-cdn-stac...
#CDN #Performance #WebOptimization
What is CDN stacking, how you may be doing it without knowing it, and why it's a bad idea?
CDN stacking increases latency and explode operational complexity
mfyz.com
September 25, 2025 at 3:15 PM
Automatic Mermaid diagrams in Astro 🚀
Smart client-side setup that detects mermaid code blocks in Markdown + renders them on the fly.
✅ Zero build cost
✅ SEO/Agent friendly
✅ Custom styling (width, center, border, scale)
mfyz.com/smart-client...
#astro #mermaid #markdown
Smart client-side rendered Mermaid Charts on Astro Blogs
Smart client-side Mermaid diagram rendering that replaces code blocks with interactive charts, includes custom styling options and graceful fallbacks.
mfyz.com
September 10, 2025 at 1:19 PM
15 sticky notes on my desk = constant anxiety. 🫠

So I built a Notion GTD + prioritization system that scores projects by impact + motivation. Simple, flexible, and way less stress.

Free template here 👉 mfyz.com/notion-gtd-p...

#notion #productivity
My Notion GTD and Prioritization Framework + Template
A practical GTD and prioritization framework built in Notion that helps stay focused, organize tasks by projects, and make better decisions about what to work on next.
mfyz.com
August 26, 2025 at 6:42 PM
🚀 Devs are leaving Next.js for leaner, faster tools like Astro, Eleventy, & SvelteKit.

Not anti-Next.js — just pro-right-tool.

⚡ Performance ↑ Costs ↓ Complexity ↓

Full post → mfyz.com/why-people-m...

#nextjs #astro #webdev #performance
Why People Are Moving from Next.js
Exploring the growing trend of developers and companies migrating away from Next.js, the reasons behind this movement, and where they're heading instead.
mfyz.com
August 15, 2025 at 1:07 PM
Boring gray link previews? 🙅‍♂️Nope.
I automated beautiful OG images for every blog post using Astro + Satori—no manual design 🎨⚡
Example? Look at this post preview 👇
Full tutorial + code → mfyz.com/generate-bea...
Generate beautiful og images to your blog posts in astro using satori
Learn how to automatically generate stunning Open Graph images for your Astro blog posts using Satori and @resvg/resvg-js with practical examples and code snippets.
mfyz.com
August 4, 2025 at 6:24 PM
You may not need React ⚛️

For blogs, landing pages & content sites → SSR + minimal JS (Astro 🚀, Hugo ⚡, Vanilla JS 🍦) gives:
⚡ Faster pages
🔍 Better SEO
🔧 Easier maintenance

React is great for complex apps 🏗️, but don’t use it by default.
mfyz.com/you-may-not-...
You May Not Need React
Exploring when React becomes overkill and rediscovering the power of simpler web technologies for content-driven websites and applications.
mfyz.com
July 29, 2025 at 12:55 PM
Coolest WASM super powers:
🗃️ Run full SQL/Python locally
📊 Use Pandas + Jupyter in-browser
🎮 Diablo 1 in WASM?!
🎥 Edit 4K videos, no uploads
The future of web apps is already here.
🔗 mfyz.com/coolest-wasm...
#WASM #WebAssembly #WebDev #Frontend
Coolest WASM Superpowers in Your Browser
Exploring the coolest WebAssembly use cases that bring desktop-level performance to web browsers - from running Python to full SQL databases.
mfyz.com
July 22, 2025 at 12:42 PM
More empowered AI-Coding-Agent, less baby sitting in IDEs. Claude code worth the hype. Forget just another AI pair programmer — this is a full-on CLI-native dev partner. Here are my learnings, favorite claude-code tips: 👉 mfyz.com/taming-claud...
#AI #cli #ClaudeCode #developers
Taming Claude Code
How Claude Code revolutionized CLI-based development and practical tips for mastering this powerful AI coding assistant.
mfyz.com
July 17, 2025 at 2:55 PM