DEV Community

Recca Tsai profile picture

Recca Tsai

404 bio not found

Location Taiwan Joined Joined on  Personal website https://recca0120.github.io github website
Writing Debut
Eight Year Club
Seven Year Club
Six Year Club
Five Year Club
Four Year Club
Three Year Club
Two Year Club
One Year Club
Mole: Clear 95GB of macOS Junk with One Command

Mole: Clear 95GB of macOS Junk with One Command

Comments
3 min read
Ditch Husky: Speed Up Git Hooks with Lefthook

Ditch Husky: Speed Up Git Hooks with Lefthook

2
Comments
4 min read
sql.js + IndexedDB: Building an Offline-First Web App

sql.js + IndexedDB: Building an Offline-First Web App

Comments
6 min read
Query SQLite on GitHub Pages with sql.js-httpvfs

Query SQLite on GitHub Pages with sql.js-httpvfs

Comments
6 min read
Run SQLite in the Browser with sql.js: A Complete Guide from Install to CRUD

Run SQLite in the Browser with sql.js: A Complete Guide from Install to CRUD

Comments
6 min read
Browser Storage Comparison: sql.js vs IndexedDB vs localStorage

Browser Storage Comparison: sql.js vs IndexedDB vs localStorage

Comments
5 min read
OpenSpec: Make AI Coding Assistants Follow a Spec, Not Just Guess

OpenSpec: Make AI Coding Assistants Follow a Spec, Not Just Guess

Comments
4 min read
Install Docker CE on WSL2 Without Docker Desktop

Install Docker CE on WSL2 Without Docker Desktop

1
Comments
2 min read
How to Install Windows 10 on AWS EC2 via VM Import

How to Install Windows 10 on AWS EC2 via VM Import

1
Comments
2 min read
Run Windows 10 on 1GB RAM: 5 PowerShell Optimizations

Run Windows 10 on 1GB RAM: 5 PowerShell Optimizations

1
Comments
2 min read
Fix gRPC "Waiting for thread pool to idle" in PHPUnit

Fix gRPC "Waiting for thread pool to idle" in PHPUnit

Comments
1 min read
VS Code PHPUnit & Pest Test Explorer: Setup Guide

VS Code PHPUnit & Pest Test Explorer: Setup Guide

1
Comments
5 min read
Get a Free VMware Fusion Player Personal License

Get a Free VMware Fusion Player Personal License

1
Comments
1 min read
Fix Redis Connection Refused After Upgrading to 6.0

Fix Redis Connection Refused After Upgrading to 6.0

Comments
1 min read
PHPUnit for VSCode 3.0: VS Code Testing API and Docker

PHPUnit for VSCode 3.0: VS Code Testing API and Docker

1
Comments
1 min read
Connect Bluetooth on a Headless Raspberry Pi via CLI

Connect Bluetooth on a Headless Raspberry Pi via CLI

1
Comments
1 min read
Pass Python Requests to PHP via PSR-7 Message Format

Pass Python Requests to PHP via PSR-7 Message Format

1
Comments
3 min read
PHPUnit: Mock sleep() in 2 Ways Without Waiting

PHPUnit: Mock sleep() in 2 Ways Without Waiting

Comments
2 min read
Get Package Versions at Runtime with Composer 2

Get Package Versions at Runtime with Composer 2

Comments
1 min read
PHP CSV: Convert Scientific Notation Back to Decimal

PHP CSV: Convert Scientific Notation Back to Decimal

Comments
1 min read
msw-fetch-mock: Undici-Style Fetch Mocking for MSW

msw-fetch-mock: Undici-Style Fetch Mocking for MSW

1
Comments 1
5 min read
Write Deterministic PHPUnit Assertions with Mockery::capture

Write Deterministic PHPUnit Assertions with Mockery::capture

Comments 1
2 min read
LiVue: Use Vue 3 Directives in Laravel Blade Templates

LiVue: Use Vue 3 Directives in Laravel Blade Templates

2
Comments
6 min read
Fix S3 UnableToCheckFileExistence 403 Error in Laravel

Fix S3 UnableToCheckFileExistence 403 Error in Laravel

Comments
1 min read
Laravel Vite Assets Fail on Custom Domain? Set server.host

Laravel Vite Assets Fail on Custom Domain? Set server.host

1
Comments
1 min read
Laravel Testing: Assert View Data Without Parsing HTML

Laravel Testing: Assert View Data Without Parsing HTML

Comments
1 min read
2 Ways to Fake $_SERVER Variables in Laravel Feature Tests

2 Ways to Fake $_SERVER Variables in Laravel Feature Tests

Comments
1 min read
Laravel Testing: Assert Final Page Content After a Redirect

Laravel Testing: Assert Final Page Content After a Redirect

Comments
1 min read
Add MySQL Functions to SQLite in Laravel Tests

Add MySQL Functions to SQLite in Laravel Tests

1
Comments
1 min read
Laravel Queue Job Reads Stale Data in Transaction: Fix

Laravel Queue Job Reads Stale Data in Transaction: Fix

1
Comments
2 min read
Laravel LazyCollection Loses Lazy Evaluation with Generator

Laravel LazyCollection Loses Lazy Evaluation with Generator

Comments
1 min read
Fix Laravel Migration Unknown Database Type Enum Error

Fix Laravel Migration Unknown Database Type Enum Error

1
Comments
2 min read
Fix Laravel Eloquent Memory Leak with Large Datasets

Fix Laravel Eloquent Memory Leak with Large Datasets

Comments
1 min read
How Laravel Facade Resolves Instances from the Container

How Laravel Facade Resolves Instances from the Container

1
Comments
2 min read
3 Ways to Eliminate Duplicate HTML Blocks in Blade Templates

3 Ways to Eliminate Duplicate HTML Blocks in Blade Templates

Comments
1 min read
Mock IteratorAggregate with Mockery to Fix foreach in Tests

Mock IteratorAggregate with Mockery to Fix foreach in Tests

Comments
1 min read
PHPUnit: Test Closures with Mockery::spy

PHPUnit: Test Closures with Mockery::spy

Comments
1 min read
GuzzleHttp getContents() Returns Empty on the Second Call

GuzzleHttp getContents() Returns Empty on the Second Call

Comments
1 min read
Fix adb Server and Client Version Mismatch on Mac

Fix adb Server and Client Version Mismatch on Mac

Comments
1 min read
Eloquent Macro: Fire Specific Events After saveQuietly

Eloquent Macro: Fire Specific Events After saveQuietly

Comments
2 min read
Fix the Missing mysql Command After Installing DBngin

Fix the Missing mysql Command After Installing DBngin

1
Comments
1 min read
tester-phpunit: Run PHPUnit Tests Inside Atom Editor

tester-phpunit: Run PHPUnit Tests Inside Atom Editor

Comments
1 min read
Fix Redis TCP Backlog 511 Warning: Raise somaxconn

Fix Redis TCP Backlog 511 Warning: Raise somaxconn

Comments
1 min read
Fix macOS PHP NSCFConstantString Fork Error with One Env Var

Fix macOS PHP NSCFConstantString Fork Error with One Env Var

Comments
1 min read
Fix PHP Curl Comodo SSL Expired Error with GuzzleHttp verify

Fix PHP Curl Comodo SSL Expired Error with GuzzleHttp verify

Comments
1 min read
Why Laravel min/max Fails on Numbers: Add the numeric Rule

Why Laravel min/max Fails on Numbers: Add the numeric Rule

Comments
1 min read
Throw Laravel ValidationException Manually for API Errors

Throw Laravel ValidationException Manually for API Errors

Comments
1 min read
3 Laravel Migration Pitfalls and How to Fix Them

3 Laravel Migration Pitfalls and How to Fix Them

Comments
2 min read
Speed Up Laravel Tests 7x with PDO::exec Schema Load

Speed Up Laravel Tests 7x with PDO::exec Schema Load

Comments
2 min read
Laravel 10 Database Expression: Cross-Database SQL

Laravel 10 Database Expression: Cross-Database SQL

1
Comments
2 min read
Use Laravel Container bind to Inject Any Third-Party Package

Use Laravel Container bind to Inject Any Third-Party Package

Comments
1 min read
Render Markdown with Blade and Embed Dynamic Syntax

Render Markdown with Blade and Embed Dynamic Syntax

Comments
1 min read
Alpine.js Plugin for Laravel AJAX Validation Errors

Alpine.js Plugin for Laravel AJAX Validation Errors

Comments
3 min read
loading...