Shadcn/UI + Next.js: Component System That Actually Stays
Migrating from MUI to copy-paste components. Form validation, custom theming, and Server Component patterns that work.
Apr 2026
A collection of coding notes, tutorials, and random things I've learned over 10 years of building software.
Web development, AI/ML, Go, Python, and whatever else I'm working on.
Migrating from MUI to copy-paste components. Form validation, custom theming, and Server Component patterns that work.
Apr 2026
Moving from Express to Hono for edge deployment. Type-safe RPC, middleware chains, Cloudflare Workers, Bun, and Deno.
Apr 2026
Real-world migration from Node.js. Built-in tools replacing 10 dependencies, native module compatibility, performance benchmarks.
Apr 2026
Headless admin framework with custom data providers, auth, access control, and Casbin role-based permissions.
Apr 2026
Code-first config, runs inside Next.js. Strapi migration, collection management, Lexical editor, and access control.
Apr 2026
Content Layer API, View Transitions, Server Islands. Rebuilt docs site from Next.js — Lighthouse went from 62 to 98.
Apr 2026
PowerSync integration for true offline-first apps. Conflict resolution, real-time subscriptions, and RLS performance tuning.
Apr 2026
Replaced Firebase and saved $200/month. Go hooks, real-time chat, SQLite with WAL mode, scaling past 100K users.
Apr 2026
Notion-like editor with Yjs collaboration. Custom node extensions, slash commands, and handling 100K+ word documents.
Apr 2026
Unified email + SMS + push workflows. Template engine, digest aggregation, and user preference management.
Apr 2026
Instant REST + GraphQL API on existing PostgreSQL. Custom flows, RBAC, and extension development for enterprise dashboards.
Apr 2026
Self-hosted app builder connecting to MySQL, PostgreSQL, and REST APIs. Automation workflows and Google/Azure SSO.
Apr 2026
JS queries, Git version control, multi-datasource connections. Self-hosted alternative to Retool for enterprise tools.
Apr 2026
Working solutions for scraping Twitter/X after 2023 API pricing changes. Rate limit workarounds, authentication methods, and free alternatives.
Mar 2026
Working solutions for scraping Facebook business pages. Handle bot detection, cookie rotation, and rate limiting that actually works.
Mar 2026
Real solutions for parsing HTML tables with BS4. Handle malformed HTML, nested tables, colspan/rowspan that actually work.
Mar 2026
Real solutions for capturing network requests with Selenium Wire. Inspect API calls, extract data from AJAX responses.
Mar 2026
Real solutions for bypassing bot detection. Handle Cloudflare, Google bot detection, and anti-scraping measures.
Mar 2026
Real solutions for scalable scraping with Apify SDK. Migrating from Selenium, handling distributed crawling, production deployment.
Mar 2026
Real solutions for Pyppeteer (Puppeteer for Python). Fix executable path errors, configure async crawlers that actually work.
Mar 2026
Real solutions for recording TikTok live streams. Handle live stream detection, FFmpeg integration, and recording management.
Mar 2026
Real solutions for scraping Reddit comments for LLM training. Handle PRAW auth, rate limits, and data cleaning.
Mar 2026
Notes on using Crawl4AI to scrape websites and convert them to markdown format for LLM applications. Includes installation examples and common issues.
Feb 2026
Notes on using Instaloader to download Instagram content without login. Covers 429 errors, rate limiting, and proxy rotation.
Feb 2026
429 errors, rate limits, getting blocked. Session management, proxy setup, and when to just give up.
Mar 2026
Stories, Highlights, Reels, metadata extraction, batch processing, and what actually works long-term.
Mar 2026
Using LLMs to extract structured data from websites. Covers cost optimization, different models, and when to use AI scraping.
Feb 2026
Stop getting blocked by Cloudflare. See how DrissionPage bypasses anti-bot shields that catch Selenium every time.
Feb 2026
Session management, handling dynamic content, avoiding detection. What actually works in real scraping projects.
Mar 2026
Click detection failing, scroll issues, Cloudflare blocking. Real problems from GitHub issues and what actually works.
Mar 2026
Scrapy-Redis setup for million-page crawls. Real fixes for Redis connection exhaustion, duplicates, memory leaks.
Mar 2026
Kubernetes autoscaling, smart proxy rotation, SSL fingerprinting. Real issues: OOM, worker blocking, load balancing.
Mar 2026
Extract articles from messy HTML. Real fixes for Chinese encoding, paywalls, author detection, publish dates.
Mar 2026
Stop right-clicking images one by one. Download entire albums in original quality with a single command.
Feb 2026
Download Stories and Reels, handle authentication, avoid rate limits. What I learned through trial and error.
Mar 2026
Pixiv authentication, Instagram rate limits, Patreon bypass. Real fixes: 403 errors, proxy rotation, session management.
Mar 2026
Recordings won't start, won't stop, quality issues. Real problems from GitHub issues and what actually worked.
Mar 2026
Bypass geo-restrictions and download videos from YouTube, Netflix, and 100+ sites with proxy configuration.
Feb 2026
YouTube Premium, Netflix, Hulu. Real fixes: geo-bypass, bot detection, live stream recording, cookie auth.
Mar 2026
Recover deleted files and analyze disk images with this powerful open-source forensics platform. Professional-grade data recovery.
Mar 2026
Capture packets, analyze traffic, and debug network issues. See every connection, every problem with the world's most popular network analyzer.
Mar 2026
Zero-cost competitor intelligence. Scrape Facebook business pages, posts, and comments without API or login.
Feb 2026
Handle dynamic content and avoid detection with playwright-stealth and code recorder for SPAs.
Feb 2026
Playwright-stealth installation issues, Cloudflare 1020 errors, headless detection. Real problems from GitHub issues and workarounds.
Mar 2026
Cloudflare Turnstile, Akamai, DataDome, CAPTCHA solving. Real issues: headless detection, behavioral analysis, fingerprint spoofing.
Mar 2026
Save $1000/year by replacing Zapier with n8n. Connect Gmail, Notion, and Telegram without task limits.
Mar 2026
Stop remembering 50 different URLs and ports. One clean interface for all your self-hosted services.
Mar 2026
Free AI voice cloning with one-click installer. Clone any voice for YouTube, VTubers, or content creation.
Mar 2026
Install once and block ads on every device. Smart TVs, phones, computers - no app installation needed on each device.
Mar 2026
Create business apps without coding. Connect Budibase to your existing database and build internal tools in hours, not months.
Mar 2026
Deploy MinIO on your servers for AWS S3-compatible object storage at a fraction of cloud provider prices.
Mar 2026
Sync files between Google Drive, Dropbox, S3, and local storage. Mount cloud storage as a drive and automate backups.
Mar 2026
Connect your company documents to GPT-4 using Flowise. Drag-and-drop workflows for enterprise chatbots.
Mar 2026
No cookie banners needed. Script is 45x smaller than GA4. Speed up your website while protecting user privacy.
Mar 2026
Build internal tools in minutes. Connect existing database, get Airtable-like UI. Free and open source.
Mar 2026
Tried LangChain? Too complicated. Dify actually works. Built a customer support bot in a day with visual workflows.
Mar 2026
Advanced Dify tutorial with Docker fixes, API rate limiting, Weaviate pooling, workflow recursion, and multi-tenant setup.
Mar 2026
Run your own ChatGPT-like interface with local LLMs. Real Docker issues solved, Ollama connection fixes, auth setup.
Mar 2026
Chat with your documents locally, no data leaves your machine. Real fixes for CUDA OOM, ingestion hangs, retrieval issues.
Mar 2026
Run powerful LLMs on any laptop without GPU. Custom models, LoRA fine-tuning, real GitHub issue solutions.
Mar 2026
Most feature-rich LLM interface. GGUF, ExLlamaV2, 4-bit quantization, 200+ extensions. Real speed optimization fixes.
Mar 2026
Train Vicuna models, serve with distributed inference. Real fixes for OOM, worker registration, training divergence.
Mar 2026
Open source TTS that generates realistic voices including laughs and breathing. Free and runs locally.
Mar 2026
Advanced Bark tutorial with CUDA memory fixes, hallucination prevention, voice cloning techniques, and production optimization.
Mar 2026
MusicGen and AudioGen for AI music generation. Real GPU issues solved, continuation mode explained.
Mar 2026
Complete Automatic1111 setup with SDXL 1.0, GPU optimization, CUDA fixes, and real GitHub issue solutions.
Mar 2026
Autonomous AI that creates tasks, prioritizes them, and executes them. Simpler than AutoGPT, actually works.
Mar 2026
Production-ready autonomous agents with cost optimization, Docker sandboxing, and real troubleshooting from GitHub issues.
Mar 2026
Open source framework for AI chatbots on your documents. PDFs, websites, videos - all searchable in minutes.
Mar 2026
Advanced Embedchain tutorial with real GitHub issue solutions, vector DB fixes, hallucination prevention, and cost optimization.
Mar 2026
Comparing ChromaDB and Milvus with real GitHub issue solutions, performance benchmarks, and migration strategies.
Mar 2026
OpenAI's Whisper runs locally for free. Transcribes meetings, lectures, podcasts with insane accuracy.
Mar 2026
Self-hosted PaaS that saves $45-95/month. Deploy Docker apps, databases, and static sites on your own VPS.
Mar 2026
Free HTTPS for your home lab with automatic SSL renewal. Web UI for reverse proxy instead of editing nginx configs.
Mar 2026
Web UI for Docker. Manage containers across multiple servers from one dashboard. Deploy, monitor, restart - all in browser.
Mar 2026
Open-source, local-first workspace. Your data in SQLite files, offline access, no vendor lock-in. Switched my entire workspace.
Mar 2026
Outliner-style notes app with bidirectional linking. Graph view, local Markdown files, complete control over your data. Built my second brain.
Mar 2026
Dataview, Templater, Git integration - the 12 essential plugins that transformed Obsidian into a functional knowledge base.
Mar 2026
Open source, self-hosted kanban board. Manage tasks locally without subscription fees or data lock-in.
Mar 2026
Open source Todoist alternative with mobile apps, calendar integration, and recurring tasks. Docker setup guide.
Mar 2026
Self-hosted automation platform with unlimited workflows. Monitor websites, track RSS feeds, send notifications. No subscriptions.
Mar 2026
Copy-paste React components you own. Built with Radix UI and Tailwind CSS. Customize everything, ship faster.
Mar 2026
Utility-first CSS framework. Build responsive layouts without custom CSS. Mobile-first, fast development, small bundles.
Mar 2026
React framework for admin panels and CRUD apps. Auto-generates pages, handles auth and routing. Built dashboard in one day.
Mar 2026
Headless React editor framework. Build custom toolbars, markdown support, real-time collaboration. Total control over UI.
Mar 2026
Open-source notification infrastructure. Email, SMS, push, in-app - one API. Self-hosted or cloud. Centralized templates.
Mar 2026
Deploy apps on your VPS with Coolify. Real production setup with Docker, automatic SSL, and GitHub integration.
Mar 2026
Set up Nginx Proxy Manager (NPM) for your home lab. Real reverse proxy guide with Let's Encrypt and Cloudflare.
Mar 2026
Manage Docker containers with Portainer UI. Setup guide for Portainer agent, multi-node clusters, and edge deployments.
Mar 2026
Self-hosted web analytics with Umami. GDPR compliant, privacy-focused analytics setup guide.
Mar 2026
Install Plausible Docker self-hosted analytics. Privacy-friendly alternative to Google Analytics with easy setup.
Mar 2026
Appwrite self-hosted Firebase alternative. Complete setup guide for authentication, database, and storage.
Mar 2026
Pocketbase single file backend with Flutter tutorial. Lightweight alternative to Firebase for mobile apps.
Mar 2026
Supabase local development setup guide. Compare Supabase vs Firebase for your next project.
Mar 2026
Build a home cloud with Raspberry Pi using CasaOS. Complete guide to CasaOS apps and home server setup.
Mar 2026
Build your own Dropbox with Nextcloud. Complete speed optimization guide for performance and caching.
Mar 2026
Lightweight GitHub alternative with Gitea. Complete Docker Compose setup guide for self-hosted Git hosting.
Mar 2026
Open-source video generation for 4K cinematic quality. Complete setup guide for production video generation.
Apr 2026
Full-body avatar motion capture with real-time tracking. Setup guide for digital human animation.
Apr 2026
Tsinghua open-source video model for automated short video production and content creation.
Apr 2026
Ultra-fast video generation model for real-time video filters and effects. Live streaming capable.
Apr 2026
3D scanning technology to convert real objects to high-precision 3D models in one minute.
Apr 2026
Strongest open-source speech synthesis supporting language switching and multilingual TTS.
Apr 2026
Dubbing tool solving unnatural emotional expression issues. Natural-sounding voice cloning for audiobooks.
Apr 2026
Making static photos dance while maintaining character identity. Real solutions for temporal coherence issues.
Apr 2026
Generating game-ready 3D street views from scratch. Solving geometry consistency and texture quality issues.
Apr 2026
Multi-node video generation training and inference. Fixing NCCL timeouts and memory optimization.
Apr 2026
Real-time lip sync for digital humans. Solving audio-video synchronization issues.
Apr 2026
Generating consistent 3D views from single images. Fixing multi-view color and geometry issues.
Apr 2026
Real-time animation generation with quality preservation. Two-pass approach for speed and quality.
Apr 2026
Adding realistic motion to photos - rain, clouds, fire. Physics-aware motion parameters.
Apr 2026
Generating high-quality textured 3D meshes from photos. Fixing UV seams and texture blur.
Apr 2026
Building AI agents that automate browser tasks. Fixing element detection, memory, and action timing issues.
Apr 2026
AI-powered Playwright automation that adapts to website changes. Multi-tier selectors for speed and accuracy.
Apr 2026
Controlling your computer with voice locally. Solving speech accuracy, safety, and latency issues.
Apr 2026
Building agents with validated outputs. Fixing hallucination, nested schemas, and retry logic.
Apr 2026
Automating business workflows with AI. Dynamic forms, state management, and file uploads.
Apr 2026
Building virtual companies with AI agents. Role enforcement, workflow orchestration, and communication guards.
Apr 2026
Scraping obfuscated websites using vision models instead of DOM parsing. Bypassing anti-bot protection.
Apr 2026
Converting web UI to agent-understandable semantic structures. Shadow DOM and accessibility tree support.
Apr 2026
Automated pipeline for converting web content to clean, retrieval-ready vector embeddings.
Apr 2026
Extracting structured data without regex. Just say what you need, and get accurate results.
Apr 2026
Automatic website exploration generating complete architecture maps and API discovery.
Apr 2026
Self-hosted browser cluster with fingerprint obfuscation, WebGL spoofing, and anti-bot evasion.
Apr 2026
Monitoring Twitter/Discord/Telegram for trading signals. Sentiment analysis and anomaly detection.
Apr 2026
Local vision models for solving 3D rotation, slider, and text CAPTCHAs without external services.
Apr 2026
AI-powered schema detection and rewriting. Scrapers automatically adapt when websites change structure.
Apr 2026
Reinforcement learning crawler that mimics human browsing patterns. Natural mouse movement and dwell times.
Apr 2026
More coming soon...
I update when I actually have something useful to share
I've been writing code for about 10 years now. This site is where I document things I learn, problems I solve, and random thoughts about software development.
The goal isn't to build a personal brand or anything like that. I just write things down because it helps me remember them, and maybe someone else will find it useful too.
Don't expect a regular posting schedule. I update this when I actually have something to say, which could be frequently or not at all depending on what I'm working on.
More About Me →Found something useful? Want to chat about tech? Feel free to reach out.