41554 blogs · [ { "id": "01a08790-aef6-7000-b202-68579fd23557", "title": "JF Hosting Command: A Unified CLI for Managing WordPress Sites Across WP Engine and PressWP", "url": "https://josefresco.com/blog/jf-hosting-command.html", "published_at": "2026-08-25T00:00:00+00:00" }, { "id": "01a08790-aef6-7000-b202-6857a08174c4", "title": "Family Dashboard v3.34: Weather Readability and Six Months on the Kitchen Wall", "url": "https://josefresco.com/blog/family-dash-v334.html", "published_at": "2026-08-18T00:00:00+00:00" }, { "id": "01a08790-aef6-7000-b202-6857a143dc40", "title": "COLEwebdev.org: Adding AI-Powered SEO and Speed Audits to a No-Build React App", "url": "https://josefresco.com/blog/colewebdev-ai-seo-speed-audits.html", "published_at": "2026-08-11T00:00:00+00:00" }, { "id": "01a08790-aef6-7000-b202-6857a2358a97", "title": "Divi SpeedWorks: A WordPress Plugin That Fixes Divi 4's Hidden Performance Tax", "url": "https://josefresco.com/blog/divi-speedworks.html", "published_at": "2026-08-04T00:00:00+00:00" }, { "id": "01a08790-aef6-7000-b202-6857a24b54cd", "title": "Pi Backups: Retention Policies and Automated Pruning", "url": "https://josefresco.com/blog/pi-backups-retention-pruning.html", "published_at": "2026-08-03T00:00:00+00:00" }, { "id": "01a08790-aef6-7000-b202-6857a323d79b", "title": "Pi Backups: Scripted Restore Drills and Disaster Recovery Testing", "url": "https://josefresco.com/blog/pi-backups-restore-drill.html", "published_at": "2026-07-27T00:00:00+00:00" }, { "id": "01a08790-aef6-7000-b202-6857a34ff24c", "title": "COLEwebdev.org: GitHub Pages Deployment and Building a Project Cost Estimator in React Without npm", "url": "https://josefresco.com/blog/colewebdev-github-pages-estimator.html", "published_at": "2026-07-07T00:00:00+00:00" }, { "id": "01a08790-aef6-7000-b202-6857a3aa0bf0", "title": "Family Dashboard CalDAV Deep Dive: Shared Calendars, PROPFIND Discovery, and the Three-Request Chain", "url": "https://josefresco.com/blog/family-dash-caldav-collection-discovery.html", "published_at": "2026-07-06T00:00:00+00:00" }, { "id": "01a08790-aef6-7000-b202-6857a4530566", "title": "Pi Backups: Adding Telegram Alerts and Weekly Backup Health Reports", "url": "https://josefresco.com/blog/pi-backups-telegram-alerts.html", "published_at": "2026-06-29T00:00:00+00:00" }, { "id": "01a08790-aef6-7000-b202-6857a4dd5351", "title": "Family Dashboard v3.33: Wind Direction, Weather Narratives, and Building for the Wall", "url": "https://josefresco.com/blog/family-dash-v333.html", "published_at": "2026-06-16T00:00:00+00:00" }, { "id": "01a08790-aef6-7000-b202-6857a5b4b60c", "title": "COLEwebdev.org: A React App That Skips the Build Step Entirely", "url": "https://josefresco.com/blog/colewebdev-react-no-build-step.html", "published_at": "2026-06-09T00:00:00+00:00" }, { "id": "01a08790-aef6-7000-b202-6857a680fb67", "title": "SafeShare Internals: Client-Side Reddit Fetching, Redis Snapshots, and a Next.js Reader View", "url": "https://josefresco.com/blog/safe-share-internals.html", "published_at": "2026-06-02T00:00:00+00:00" }, { "id": "01a08790-aef6-7000-b202-6857a76fa4a5", "title": "Family Dashboard v3.32: Service Workers, Offline Caching, and Surviving Pi Reboots", "url": "https://josefresco.com/blog/family-dash-v332.html", "published_at": "2026-05-26T00:00:00+00:00" }, { "id": "01a08790-aef6-7000-b202-6857a7b5e1be", "title": "People Also Ask Miner: Scraping Google's PAA Box for Content Research", "url": "https://josefresco.com/blog/people-also-ask.html", "published_at": "2026-05-19T00:00:00+00:00" }, { "id": "01a08790-aef6-7000-b202-6857a8193280", "title": "Inside JF Notify: How a WordPress Plugin Hooks into Gravity Forms and Fires Telegram Alerts", "url": "https://josefresco.com/blog/jf-notify-plugin-internals.html", "published_at": "2026-04-14T00:00:00+00:00" }, { "id": "01a08790-aef6-7000-b202-6857a88b0da5", "title": "Deploying Watch List on Vercel: TMDB Setup, Environment Variables, and PWA Installation", "url": "https://josefresco.com/blog/watch-list-vercel-deploy.html", "published_at": "2026-04-13T00:00:00+00:00" }, { "id": "01a08790-aef6-7000-b202-6857a943ac08", "title": "Encrypted Offsite Backups: Adding GPG and Restore Verification to Pi Backups", "url": "https://josefresco.com/blog/pi-backups-encryption.html", "published_at": "2026-04-12T00:00:00+00:00" } ] posts Claim your blog
Back to josefresco.com
Blog · corpus.blog/blogs/josefresco.com/posts

josefresco.com

josefresco.com

2026