My
Blog
Thoughts, ideas, and insights on web development, design, and technology.
Building GhanaAPI: A Comprehensive REST API for Ghanaian Services
Discover how I built GhanaAPI - a unified platform providing developers with reliable access to essential Ghanaian services including digital addresses, exchange rates, transport data, and more.
Deploying React Apps from Private Repositories to Cloudflare Pages
Learn how to seamlessly deploy React applications from private GitHub repositories or organizations to Cloudflare Pages with automatic deployments and custom domains.
Digital Ocean Mastery Part 1: Setting Up Your Droplet and Storage
Learn how to create and configure a Digital Ocean droplet with attached storage for production-ready applications. Complete guide with security best practices.
Digital Ocean Mastery Part 2: PostgreSQL Setup and External Access
Install and configure PostgreSQL on your Digital Ocean droplet with secure external access. Learn database security, user management, and remote connections.
Digital Ocean Mastery Part 3: Docker Installation and Configuration
Master Docker installation on Digital Ocean droplets. Learn containerization best practices, Docker Compose, and container management for production environments.
Digital Ocean Mastery Part 4: Node.js Deployment with GitHub Actions
Deploy Node.js applications to Digital Ocean using GitHub Actions CI/CD. Automate your deployment pipeline with zero-downtime deployments and monitoring.
Digital Ocean Mastery Part 5: Multi-Environment Deployments
Set up staging, production, and development environments on Digital Ocean. Deploy different branches to separate environments with automated workflows.
Digital Ocean Mastery Part 6: Custom Domains with Namecheap DNS
Configure custom domains and subdomains for your Digital Ocean applications using Namecheap as DNS provider. SSL certificates, domain management, and best practices.
Portfolio
© 2021 - 2025
Joshua Ansah