18 listed posts

Notes, fixes, and stray thoughts

Web development, infra, AI, writing, and odd problems worth writing down.

1. Two Wifi Networks Broke After a SIM Swap, and the Fix Was Resetting Network Settings

A new SIM left my old Pixel 8 Pro stuck on "scanning" for Wireless@SGx and my home wifi. Resetting the phone's network settings fixed both, once I read the failure stage instead of blaming the SIM.

30 Jun 2026 / updated 30 Jun 2026
Android/ Pixel/ Networking/ Wireless@SGx/ Wifi

2. Excluding node_modules From Backblaze Backups on Windows

I had been excluding node_modules and other dev folders from Backblaze on Windows all wrong, with forward slashes and a rule anchored to the user folder that never matched my projects. Here is the working set of exclusion rules I settled on for my SvelteKit, Node, and Go projects.

4 Jun 2026
Backblaze/ backup/ Windows/ node_modules

3. How AI Changed the Way I Write

On soulless AI prose, the writing habits I've had to abandon, and the weird mental shift of writing defensively against your own tools.

6 May 2026
AI/ Writing

4. Debugging Wireless@SGx on Linux Mint With Claude

Wireless@SGx authenticated fine on Linux Mint but TCP was silently blocked. After hours of wrong DNS fixes, setting NetworkManager to use a stable random MAC instead of the hardware address solved it.

14 Apr 2026 / updated 20 Apr 2026
Linux/ Mint/ Networking/ AI/ Wireless@SGx/ WPA2 Enterprise

5. Feeling Some AI Coding FOMO

Just writing down how I've been feeling about AI coding tools lately.

11 Apr 2026
AI/ FOMO

6. Coolify Postgres 18 Data Disappearing on Restart? Check PGDATA

Postgres 18 Alpine changed the default PGDATA path, silently breaking Coolify storage mounts that worked fine on Postgres 16.

11 Mar 2026
Coolify/ Postgres

7. Google Photos 20K Photos Album Limit Workaround

A workaround for auto-adding Google Photos albums to continue where the last one left off.

17 Oct 2025
Google/ Photos

8. Migrating Sveltekit Static Site (adapter-static) from Cloudflare Pages to Workers

Going from Cloudflare Pages to Workers

29 Sep 2025
Cloudflare/ Sveltekit/ Workers/ Pages

9. Pocketbase Setup: First Time Superuser Creation

Kept forgetting how to do it.

15 Jun 2025
Coolify/ Pocketbase

10. Coolify Docker-Compose Build Failures - AlpineLinux CDN Temporary Error

Docker-compose deployment kept failing for a Golang app.

29 Mar 2025
Coolify/ Oracle/ OCI/ Docker

11. Troubleshooting Astro 5 Upgrade: $$Picture Error

Upgraded to Astro 5 and it gave me issues with the Picture component.

13 Dec 2024
Astro/ $$Picture

12. Coolify: Connecting Docker Compose App to Postgres DB

For the longest time I just couldn't connect to my Postgres DB on Coolify if I deployed on Docker Compose.

16 Nov 2024
Docker/ Postgres/ Coolify

13. Using Resend.com as the SMTP SaaS provider for PocketBase Emails

I use Resend.com, which is an SMTP SaaS provider, for PocketBase emails.

13 Oct 2024
Resend/ SMTP/ PocketBase/ email

14. Adding Backblaze B2 Bucket to Coolify

Config to add a Backblaze B2 bucket to Coolify's S3 storages for backup.

24 Sep 2024
Coolify/ Backblaze/ B2/ backup/ S3

15. Adding Delay to a CSS Loader When Using HTMX Swaps

I wanted to solve white flashes flickering when using HTMX's hx-indicator.

10 Aug 2024 / updated 11 Aug 2024
HTMX/ UX/ loader

16. Oracle Cloud Infrastructure - Resize & Extend Boot Volume Size

I resized my boot volume on Oracle Cloud using growpart, not oci-growfs.

7 Jul 2024
Coolify/ Oracle/ OCI/ Ubuntu

17. Using Postgres on Coolify and Internal Database URL

I wrote how to do Postgres on Coolify, using the internal database URL.

29 Jun 2024
Coolify/ Postgres

18. Making Pagefind Work on Sveltekit

I got Pagefind to work on Sveltekit, couldn't find relevant guides, so I wrote this.

27 Jun 2024 / updated 10 Jul 2024
SvelteKit/ SvelteJS/ Pagefind/ search
— END OF LIST —
© Zixian Chen