📰 Dev.to · Recca Tsai
Articles from Dev.to · Recca Tsai · 43 articles · Updated every 3 hours · View all reads
All
⚡ AI Lessons (10132)
ArXiv cs.AIDev.to · FORUM WEBDev.to AIForbes InnovationOpenAI NewsHugging Face Blog

Dev.to · Recca Tsai
5d ago
MemPalace: 170 Tokens to Recall Everything — A Long-Term Memory System for AI Agents
MemPalace is a local AI memory system using a memory palace architecture, AAAK 30x compression, 170-token startup, 96.6% LongMemEval accuracy, fully offline wit

Dev.to · Recca Tsai
5d ago
NodeWarden: Bitwarden on Cloudflare Workers — No Server Required
NodeWarden is a third-party Bitwarden-compatible server running on Cloudflare Workers with D1 for data and R2/KV for attachments. No VPS needed, runs on the fre

Dev.to · Recca Tsai
5d ago
claude-view: Mission Control for Claude Code — Live Session Monitoring, Cost Tracking, and Analytics
claude-view is a Rust-powered monitoring dashboard for Claude Code that tracks all sessions in real-time — conversations, costs, token usage, sub-agent trees —

Dev.to · Recca Tsai
6d ago
EmDash: A Full-Stack TypeScript CMS Built on Astro + Cloudflare — Can It Replace WordPress?
EmDash is a full-stack TypeScript CMS built on Astro and Cloudflare, featuring sandboxed plugins, Portable Text content, and multi-database support as a modern

Dev.to · Recca Tsai
1w ago
Typer: Build CLIs With Type Hints, No argparse API to Memorize
Typer is a CLI framework by the FastAPI author, built on Click, but you don't need to learn Click's API. Type hints are the CLI specification — help text, shell

Dev.to · Recca Tsai
1w ago
pytest: assert Is Enough, Forget self.assertEqual
The biggest difference between pytest and unittest isn't features — it's how comfortable it is to write. Plain assert works, failure messages expand automatical

Dev.to · Recca Tsai
1w ago
polyfactory: Stop Hand-Writing Test Fixtures, Let Type Hints Do It
polyfactory generates test data automatically from Python type hints. Supports dataclasses, Pydantic v2, TypedDict, and msgspec. Pair it with pytest fixtures to

Dev.to · Recca Tsai
1w ago
blinker: Python Signals for Decoupling Modules
blinker is a lightweight Python signal/event system — it's what Flask uses internally for request_started, request_finished, and other lifecycle events. Good fi

Dev.to · Recca Tsai
1w ago
I Built a Global Developer Ranking Site with Vibe Coding
How I vibe-coded CodeAtlas, a global developer ranking platform with Astro + Svelte 5 + Three.js, covering GitHub API data collection to 3D globe interaction.

Dev.to · Recca Tsai
1mo ago
Ditch Husky: Speed Up Git Hooks with Lefthook
Lefthook is a fast Git hooks manager written in Go. One YAML file replaces Husky + lint-staged, parallel execution cuts commit wait time in half, with built-in

Dev.to · Recca Tsai
1mo ago
sql.js + IndexedDB: Building an Offline-First Web App
Persist sql.js SQLite databases in the browser using IndexedDB to build offline-first web applications that work without a backend.

Dev.to · Recca Tsai
1mo ago
Query SQLite on GitHub Pages with sql.js-httpvfs
Use sql.js-httpvfs to query SQLite databases hosted on static sites via HTTP Range Requests — no need to download the entire database file.

Dev.to · Recca Tsai
1mo ago
Run SQLite in the Browser with sql.js: A Complete Guide from Install to CRUD
Learn how to use sql.js to run SQLite entirely in the browser — from installation and initialization to CRUD operations, import/export, and Web Workers.

Dev.to · Recca Tsai
1mo ago
Browser Storage Comparison: sql.js vs IndexedDB vs localStorage
Compare browser-side storage solutions including sql.js, IndexedDB, and localStorage by capacity, query capabilities, performance, and use cases.

Dev.to · Recca Tsai
1mo ago
Install Docker CE on WSL2 Without Docker Desktop
Install Docker CE in WSL2 without Docker Desktop: add your user to the docker group to run without sudo and enable systemd for automatic Docker startup on boot.

Dev.to · Recca Tsai
1mo ago
How to Install Windows 10 on AWS EC2 via VM Import
Build a Windows 10 VHD in VirtualBox, import it to AWS as an AMI using VM Import, and launch an EC2 instance. Covers IAM role setup, S3 upload, and RDP login.

Dev.to · Recca Tsai
1mo ago
VS Code PHPUnit & Pest Test Explorer: Setup Guide
Set up PHPUnit & Pest Test Explorer in VS Code with Docker Compose, Laravel Sail, SSH remotes, and Xdebug debugging. Supports PHPUnit 7–12 and Pest 1–4.

Dev.to · Recca Tsai
1mo ago
PHPUnit for VSCode 3.0: VS Code Testing API and Docker
A complete rewrite of PHPUnit for VSCode using the VS Code Testing API for real-time sidebar results, now with Docker and SSH remote execution support.

Dev.to · Recca Tsai
1mo ago
Pass Python Requests to PHP via PSR-7 Message Format
Have Python output HTTP responses as PSR-7 message strings and parse them in PHP with Message::parseResponse — no manual header or body splitting needed.

Dev.to · Recca Tsai
1mo ago
PHPUnit: Mock sleep() in 2 Ways Without Waiting
When sleep() slows PHPUnit tests, extract a Clock class and use Mockery spy to replace it, or use php-mock to mock the built-in function with no code changes.

Dev.to · Recca Tsai
1mo ago
msw-fetch-mock: Undici-Style Fetch Mocking for MSW
Compare msw-fetch-mock, MSW, nock, fetch-mock, and 3 other HTTP mocking libraries — with architecture analysis and concrete use-case recommendations for each.

Dev.to · Recca Tsai
1mo ago
LiVue: Use Vue 3 Directives in Laravel Blade Templates
LiVue lets you write Vue 3 directives in Blade templates without APIs or .vue files, merging Livewire server-driven architecture with the Vue ecosystem.

Dev.to · Recca Tsai
1mo ago
Fix S3 UnableToCheckFileExistence 403 Error in Laravel
Without s3:ListBucket in the IAM policy, S3 returns 403 for missing files, making [Flysystem](https://flysystem.thephpleague.com) throw UnableToCheckFileExisten

Dev.to · Recca Tsai
1mo ago
Laravel Vite Assets Fail on Custom Domain? Set server.host
Laravel Vite defaults to localhost, breaking assets on custom domains. Set server.host and server.hmr.host in vite.config.js, or use valetTls for Valet HTTPS.
DeepCamp AI