Skip to content

Fetching GitHub Repos and READMEs at Build Time in Next.js

8 min readJul 29, 2026

Pull your public repositories and their READMEs from the GitHub API during a static build — rate limits, the raw-README trick, and keeping your token server-side.

Read more

A Weekly Server Backup Pipeline in Three Shell Scripts

8 min readJul 29, 2026

Dump a MySQL database, archive the app directory, and pull both down to your machine with rsync — plus the silent failure modes that make backups useless.

Read more

Auto-Deploy to Vercel When a New Strava Activity Is Logged

6 min readFeb 22, 2026

Use a Cloudflare Worker to listen for Strava webhook events and trigger a Vercel deployment whenever you log a new activity.

Read more

How to Fetch Your Strava Activities Using the Strava API

6 min readJan 25, 2026

A simple guide to integrate the Strava API and fetch your activities using OAuth2 authentication.

Read more

Build & Upload Next.js Static Export to S3 with GitHub Actions

3 min readAug 21, 2025

Step-by-step guide to build a Next.js 15 static export and upload the output to an S3 bucket using GitHub Actions.

Read more

Connecting to a Server with SSH (Key-Based Authentication)

3 min readAug 14, 2025

A simple guide to connect to a server using SSH key-based authentication with a custom .ssh/config file.

Read more

Automating GitHub Releases with GitHub Actions

2 min readAug 13, 2025

Set up a GitHub Actions workflow to create releases automatically when pushing version tags.

Read more

Laravel Deployment with GitHub Actions

3 min readAug 12, 2025

Learn how to automatically deploy your Laravel application to shared hosting using GitHub Actions. This guide covers both tag-based and branch-based deployment methods.

Read more

© 2026 Miguel Franco Trinidad. All rights reserved.