Supun's Blog
On Sophie's World
Symfony: Using the Database for Cache
Read RFCs
Sending Laravel Queued Job Errors to Sentry
On Hawking's Brief History of Time
Symfony: Using Project Root in Services
Fixing /var/lib/docker/containers too large issue
Ad-blocking with Headless Raspberry Pi and Pi-hole
Restrict external SSH access using Tailscale and UFW in Ubuntu
Iced.rs didn't work out (a web dev's experience)
How to set up Caddy Fallback for Sveltekit Static Adapter
How to set up redirects with Sveltekit Static Adapter
How to change env dir to the parent folder in Laravel and Vite
How to redirect trailing slash to non-trailing slash URL in Cloudflare?
How to use a custom morph class in Laravel?
PHP-fpm performance tuning for high traffic servers
Javascript: How to count words in a multi-language safe way?
Designing a score meter with React, SVG, and CSS.
Easy Zero-downtime Docker Compose deployment
An inefficient way to wait for Meilisearch to complete all async tasks
How to export large datasets into a JSON file in PHP without memory exhaustion
Uploading pasted images in ProseMirror
Laravel High CPU Usage Due to File-based Session Storage
Resizing Droplets: A Personal Experience
Moving our CDN (10+ GB images) to a new server