All Topics

Browse by Tags

Explore 150 different topics and technologies covered in my blog. Find articles about specific frameworks, tools, and development concepts.

Back to All Articles
AWS Amplify
20

#AWS Amplify

20 articles about aws amplify development and best practices.

• Does Amplify Hosting Support Next.js 16?
• Keeping Amplify Authentication Out of Next.js 16 Proxy
• and 18 more...
View Articles
Strapi
15

#Strapi

15 articles about strapi development and best practices.

• Moving from Strapi to AWS Amplify Gen 2 to Learn a New Backend
• Using Strapi Webhooks with Next.js Revalidation
• and 13 more...
View Articles
DevOps
11

#DevOps

11 articles about devops development and best practices.

• Why I Buy Used Homelab Hardware Instead of Chasing New Server Hype
• Managing Development, Staging, and Production in Amplify
• and 9 more...
View Articles
Next.js
10

#Next.js

10 articles about next.js development and best practices.

• Is amplify_outputs.json Secret? Config vs. Credentials
• Moving an Amplify Gen 2 App from Sandbox to Production
• and 8 more...
View Articles
Codex
8

#Codex

8 articles about codex development and best practices.

• Self-Hosting Postiz on a Dedicated ThinkCentre M900 Tiny
• How I Turn Bug Reports into Regression Tests with Codex
• and 6 more...
View Articles
Next.js 16
8

#Next.js 16

8 articles about next.js 16 development and best practices.

• Does Amplify Hosting Support Next.js 16?
• Keeping Amplify Authentication Out of Next.js 16 Proxy
• and 6 more...
View Articles
Security
7

#Security

7 articles about security development and best practices.

• Planning Authorization Rules in Amplify Gen 2 Data
• Strapi Roles and Permissions I Check Before Launch
• and 5 more...
View Articles
Web Development
7

#Web Development

7 articles about web development development and best practices.

• How I Organize Website Work in Trello
• My Process from Discovery Call to Website Deployment
• and 5 more...
View Articles
Technical SEO
6

#Technical SEO

6 articles about technical seo development and best practices.

• A Day Spent Auditing Technical SEO
• Building SEO and Structured Data Fields in Strapi
• and 4 more...
View Articles
CMS
5

#CMS

5 articles about cms development and best practices.

• Strapi Roles and Permissions I Check Before Launch
• A Practical Draft and Review Workflow for Strapi
• and 3 more...
View Articles
Deployment
5

#Deployment

5 articles about deployment development and best practices.

• Moving an Amplify Gen 2 App from Sandbox to Production
• My Process from Discovery Call to Website Deployment
• and 3 more...
View Articles
Debugging
4

#Debugging

4 articles about debugging development and best practices.

• How I Turn Bug Reports into Regression Tests with Codex
• Fixing amplify_outputs.json Problems on Localhost
• and 2 more...
View Articles
WordPress
4

#WordPress

4 articles about wordpress development and best practices.

• Next.js vs. WordPress for a Business Website
• WordPress Is Easy to Launch, Hard to Govern
• and 2 more...
View Articles
Accessibility
3

#Accessibility

3 articles about accessibility development and best practices.

• Law Firm Website Content and Intake Checklist
• Nonprofit Website Planning Checklist
• and 1 more...
View Articles
Amplify Data
3

#Amplify Data

3 articles about amplify data development and best practices.

• Why Next.js On-Demand Revalidation Fails on Amplify Hosting
• Using Next.js 16 Cache Components with Amplify Data Without Caching Sessions
• and 1 more...
View Articles
ChatGPT
3

#ChatGPT

3 articles about chatgpt development and best practices.

• Self-Hosting Postiz on a Dedicated ThinkCentre M900 Tiny
• Writing DevOps Runbooks with ChatGPT and Codex
• and 1 more...
View Articles
Headless CMS
3

#Headless CMS

3 articles about headless cms development and best practices.

• How I Model Services, Locations, and Blog Content in Strapi
• WordPress Is Easy to Launch, Hard to Govern
• and 1 more...
View Articles
Privacy
3

#Privacy

3 articles about privacy development and best practices.

• Using Codex During a Production Incident Without Exposing Customer Data
• How to Write an Anonymized Software Case Study
• and 1 more...
View Articles
Secrets
3

#Secrets

3 articles about secrets development and best practices.

• Is amplify_outputs.json Secret? Config vs. Credentials
• Environment Variables and Secrets in Amplify Gen 2
• and 1 more...
View Articles
Self-Hosting
3

#Self-Hosting

3 articles about self-hosting development and best practices.

• Self-Hosting Postiz on a Dedicated ThinkCentre M900 Tiny
• Why I Buy Used Homelab Hardware Instead of Chasing New Server Hype
• and 1 more...
View Articles
AppSync
2

#AppSync

2 articles about appsync development and best practices.

• Planning Authorization Rules in Amplify Gen 2 Data
• Fixing amplify_outputs.json Problems on Localhost
View Articles
Authentication
2

#Authentication

2 articles about authentication development and best practices.

• Keeping Amplify Authentication Out of Next.js 16 Proxy
• Reading Amplify Auth in Next.js 16 Server Components Without Making the Whole Site Dynamic
View Articles
AWS
2

#AWS

2 articles about aws development and best practices.

• Secure Strapi Deployment on AWS: Architecture Checklist
• How to Evaluate Website Hosting Without Chasing Brand Lists
View Articles
Cloud
2

#Cloud

2 articles about cloud development and best practices.

• How I Work Across Frontend, Backend, and Cloud Tasks
• How I Structure an AWS Amplify Gen 2 Application
View Articles
Content Migration
2

#Content Migration

2 articles about content migration development and best practices.

• Moving from Strapi to AWS Amplify Gen 2 to Learn a New Backend
• My Checklist for Migrating Content into Strapi
View Articles
Content Modeling
2

#Content Modeling

2 articles about content modeling development and best practices.

• How I Model Services, Locations, and Blog Content in Strapi
• How to Structure Strapi for Multiple Websites
View Articles
EIG Hosting Warning
2

#EIG Hosting Warning

2 articles about eig hosting warning development and best practices.

• PrestaShop vs. WooCommerce vs. Headless Commerce
• How to Evaluate Website Hosting Without Chasing Brand Lists
View Articles
Environment Variables
2

#Environment Variables

2 articles about environment variables development and best practices.

• Environment Variables and Secrets in Amplify Gen 2
• Practical getStaticProps Patterns for the Next.js Pages Router
View Articles
Full-Stack Development
2

#Full-Stack Development

2 articles about full-stack development development and best practices.

• How I Work Across Frontend, Backend, and Cloud Tasks
• My Morning Checklist as a Full-Stack Developer
View Articles
Operations
2

#Operations

2 articles about operations development and best practices.

• What I Include in a Website Handoff and Maintenance Plan
• Writing DevOps Runbooks with ChatGPT and Codex
View Articles
Permissions
2

#Permissions

2 articles about permissions development and best practices.

• Strapi Roles and Permissions I Check Before Launch
• How to Structure Strapi for Multiple Websites
View Articles
Railway
2

#Railway

2 articles about railway development and best practices.

• How to Deploy Strapi on Railway with PostgreSQL
• How to Evaluate Website Hosting Without Chasing Brand Lists
View Articles
Small Business
2

#Small Business

2 articles about small business development and best practices.

• Website Maintenance Costs: A Practical Checklist for Small Businesses
• Business Process Automation Examples That Small Teams Can Use
View Articles
Structured Data
2

#Structured Data

2 articles about structured data development and best practices.

• A Day Spent Auditing Technical SEO
• Building SEO and Structured Data Fields in Strapi
View Articles
ThinkCentre
2

#ThinkCentre

2 articles about thinkcentre development and best practices.

• Self-Hosting Postiz on a Dedicated ThinkCentre M900 Tiny
• Why I Buy Used Homelab Hardware Instead of Chasing New Server Hype
View Articles
Web Performance
2

#Web Performance

2 articles about web performance development and best practices.

• WordPress Is Easy to Launch, Hard to Govern
• How to Diagnose a Slow, Plugin-Heavy WordPress Site
View Articles
Website Maintenance
2

#Website Maintenance

2 articles about website maintenance development and best practices.

• Website Maintenance Costs: A Practical Checklist for Small Businesses
• Nonprofit Website Planning Checklist
View Articles
WooCommerce
2

#WooCommerce

2 articles about woocommerce development and best practices.

• PrestaShop vs. WooCommerce vs. Headless Commerce
• How to Diagnose a Slow, Plugin-Heavy WordPress Site
View Articles
Workflow
2

#Workflow

2 articles about workflow development and best practices.

• How I Organize Website Work in Trello
• My Morning Checklist as a Full-Stack Developer
View Articles
AI Security
1

#AI Security

1 article about ai security development and best practices.

• Keeping Secrets and Client Data Out of AI Coding Workflows
View Articles
Amplify Gen 2
1

#Amplify Gen 2

1 article about amplify gen 2 development and best practices.

• Moving from Strapi to AWS Amplify Gen 2 to Learn a New Backend
View Articles
amplify_outputs.json
1

#amplify_outputs.json

1 article about amplify_outputs.json development and best practices.

• Is amplify_outputs.json Secret? Config vs. Credentials
View Articles
API
1

#API

1 article about api development and best practices.

• Debugging Strapi API Errors in a Next.js Application
View Articles
API Fetching
1

#API Fetching

1 article about api fetching development and best practices.

• Practical getStaticProps Patterns for the Next.js Pages Router
View Articles
APIs
1

#APIs

1 article about apis development and best practices.

• Business Process Automation Examples That Small Teams Can Use
View Articles
Architecture
1

#Architecture

1 article about architecture development and best practices.

• How I Structure an AWS Amplify Gen 2 Application
View Articles
Authorization
1

#Authorization

1 article about authorization development and best practices.

• Planning Authorization Rules in Amplify Gen 2 Data
View Articles
AWS SES
1

#AWS SES

1 article about aws ses development and best practices.

• Sending Contact Form Email with Amplify Gen 2
View Articles
Backend
1

#Backend

1 article about backend development and best practices.

• How I Work Across Frontend, Backend, and Cloud Tasks
View Articles
Backups
1

#Backups

1 article about backups development and best practices.

• Protecting Strapi Media Files and Backups in Production
View Articles
Boundaries
1

#Boundaries

1 article about boundaries development and best practices.

• How to End a Freelance Client Relationship Professionally
View Articles
Branch Deployments
1

#Branch Deployments

1 article about branch deployments development and best practices.

• Managing Development, Staging, and Production in Amplify
View Articles
Business Automation
1

#Business Automation

1 article about business automation development and best practices.

• Business Process Automation Examples That Small Teams Can Use
View Articles
Cache Components
1

#Cache Components

1 article about cache components development and best practices.

• Using Next.js 16 Cache Components with Amplify Data Without Caching Sessions
View Articles
Cache Invalidation
1

#Cache Invalidation

1 article about cache invalidation development and best practices.

• Why Next.js On-Demand Revalidation Fails on Amplify Hosting
View Articles
Caching
1

#Caching

1 article about caching development and best practices.

• Using Strapi Webhooks with Next.js Revalidation
View Articles
Case Studies
1

#Case Studies

1 article about case studies development and best practices.

• How to Write an Anonymized Software Case Study
View Articles
CI
1

#CI

1 article about ci development and best practices.

• Debugging a Failed CI Build with ChatGPT and Codex
View Articles
Client Management
1

#Client Management

1 article about client management development and best practices.

• How to End a Freelance Client Relationship Professionally
View Articles
Client Process
1

#Client Process

1 article about client process development and best practices.

• My Process from Discovery Call to Website Deployment
View Articles
Cloud Hosting
1

#Cloud Hosting

1 article about cloud hosting development and best practices.

• Strapi Cloud vs. Self-Hosting: Ownership and Cost Guide
View Articles
CMS Alternatives
1

#CMS Alternatives

1 article about cms alternatives development and best practices.

• How to Diagnose a Slow, Plugin-Heavy WordPress Site
View Articles
CMS Architecture
1

#CMS Architecture

1 article about cms architecture development and best practices.

• WordPress Is Easy to Launch, Hard to Govern
View Articles
Code Review
1

#Code Review

1 article about code review development and best practices.

• How I Use Codex to Review a Change Before I Ship It
View Articles
Compatibility
1

#Compatibility

1 article about compatibility development and best practices.

• Does Amplify Hosting Support Next.js 16?
View Articles
Consulting
1

#Consulting

1 article about consulting development and best practices.

• How to Write an Anonymized Software Case Study
View Articles
Contact Forms
1

#Contact Forms

1 article about contact forms development and best practices.

• Sending Contact Form Email with Amplify Gen 2
View Articles
Content Publishing
1

#Content Publishing

1 article about content publishing development and best practices.

• Scheduling Content Publication with Amplify Gen 2
View Articles
Contracts
1

#Contracts

1 article about contracts development and best practices.

• How to End a Freelance Client Relationship Professionally
View Articles
Developer Advice
1

#Developer Advice

1 article about developer advice development and best practices.

• How to End a Freelance Client Relationship Professionally
View Articles
Documentation
1

#Documentation

1 article about documentation development and best practices.

• What I Include in a Website Handoff and Maintenance Plan
View Articles
Draft and Publish
1

#Draft and Publish

1 article about draft and publish development and best practices.

• A Practical Draft and Review Workflow for Strapi
View Articles
EC2
1

#EC2

1 article about ec2 development and best practices.

• Secure Strapi Deployment on AWS: Architecture Checklist
View Articles
eCommerce Platforms
1

#eCommerce Platforms

1 article about ecommerce platforms development and best practices.

• PrestaShop vs. WooCommerce vs. Headless Commerce
View Articles
Editorial Workflow
1

#Editorial Workflow

1 article about editorial workflow development and best practices.

• A Practical Draft and Review Workflow for Strapi
View Articles
Elementor
1

#Elementor

1 article about elementor development and best practices.

• How to Diagnose a Slow, Plugin-Heavy WordPress Site
View Articles
Error Handling
1

#Error Handling

1 article about error handling development and best practices.

• Practical getStaticProps Patterns for the Next.js Pages Router
View Articles
EventBridge
1

#EventBridge

1 article about eventbridge development and best practices.

• Scheduling Content Publication with Amplify Gen 2
View Articles
Free Hosting
1

#Free Hosting

1 article about free hosting development and best practices.

• How to Evaluate Website Hosting Without Chasing Brand Lists
View Articles
Freelancing
1

#Freelancing

1 article about freelancing development and best practices.

• How to End a Freelance Client Relationship Professionally
View Articles
Frontend
1

#Frontend

1 article about frontend development and best practices.

• How I Work Across Frontend, Backend, and Cloud Tasks
View Articles
Frontend Performance
1

#Frontend Performance

1 article about frontend performance development and best practices.

• PrestaShop vs. WooCommerce vs. Headless Commerce
View Articles
Full Stack
1

#Full Stack

1 article about full stack development and best practices.

• How to End a Freelance Client Relationship Professionally
View Articles
getStaticProps
1

#getStaticProps

1 article about getstaticprops development and best practices.

• Practical getStaticProps Patterns for the Next.js Pages Router
View Articles
Google Cloud
1

#Google Cloud

1 article about google cloud development and best practices.

• How to Evaluate Website Hosting Without Chasing Brand Lists
View Articles
GraphQL
1

#GraphQL

1 article about graphql development and best practices.

• Practical getStaticProps Patterns for the Next.js Pages Router
View Articles
Homelab
1

#Homelab

1 article about homelab development and best practices.

• Why I Buy Used Homelab Hardware Instead of Chasing New Server Hype
View Articles
Hosting Support
1

#Hosting Support

1 article about hosting support development and best practices.

• Does Amplify Hosting Support Next.js 16?
View Articles
Hosting Tips
1

#Hosting Tips

1 article about hosting tips development and best practices.

• PrestaShop vs. WooCommerce vs. Headless Commerce
View Articles
IAM
1

#IAM

1 article about iam development and best practices.

• Secure Strapi Deployment on AWS: Architecture Checklist
View Articles
Incident Response
1

#Incident Response

1 article about incident response development and best practices.

• Using Codex During a Production Incident Without Exposing Customer Data
View Articles
Integrations
1

#Integrations

1 article about integrations development and best practices.

• Business Process Automation Examples That Small Teams Can Use
View Articles
Invoicing
1

#Invoicing

1 article about invoicing development and best practices.

• How to End a Freelance Client Relationship Professionally
View Articles
Law Firm Websites
1

#Law Firm Websites

1 article about law firm websites development and best practices.

• Law Firm Website Content and Intake Checklist
View Articles
Local Development
1

#Local Development

1 article about local development development and best practices.

• Fixing amplify_outputs.json Problems on Localhost
View Articles
Maintenance
1

#Maintenance

1 article about maintenance development and best practices.

• What I Include in a Website Handoff and Maintenance Plan
View Articles
Media Storage
1

#Media Storage

1 article about media storage development and best practices.

• Protecting Strapi Media Files and Backups in Production
View Articles
Monitoring
1

#Monitoring

1 article about monitoring development and best practices.

• My Morning Checklist as a Full-Stack Developer
View Articles
Multi-Site CMS
1

#Multi-Site CMS

1 article about multi-site cms development and best practices.

• How to Structure Strapi for Multiple Websites
View Articles
Netlify
1

#Netlify

1 article about netlify development and best practices.

• How to Evaluate Website Hosting Without Chasing Brand Lists
View Articles
Next.js 16.3
1

#Next.js 16.3

1 article about next.js 16.3 development and best practices.

• Upgrading Next.js 16 on Amplify: SSR Checklist
View Articles
Next.js Hosting
1

#Next.js Hosting

1 article about next.js hosting development and best practices.

• How to Evaluate Website Hosting Without Chasing Brand Lists
View Articles
Node.js
1

#Node.js

1 article about node.js development and best practices.

• Choosing the Node Runtime for Amplify APIs in Next.js 16 Route Handlers
View Articles
Nonprofit Websites
1

#Nonprofit Websites

1 article about nonprofit websites development and best practices.

• Nonprofit Website Planning Checklist
View Articles
Performance
1

#Performance

1 article about performance development and best practices.

• A Day Spent Auditing Technical SEO
View Articles
Planning
1

#Planning

1 article about planning development and best practices.

• My Morning Checklist as a Full-Stack Developer
View Articles
Plugins
1

#Plugins

1 article about plugins development and best practices.

• How to Diagnose a Slow, Plugin-Heavy WordPress Site
View Articles
PostgreSQL
1

#PostgreSQL

1 article about postgresql development and best practices.

• How to Deploy Strapi on Railway with PostgreSQL
View Articles
Postiz
1

#Postiz

1 article about postiz development and best practices.

• Self-Hosting Postiz on a Dedicated ThinkCentre M900 Tiny
View Articles
PrestaShop
1

#PrestaShop

1 article about prestashop development and best practices.

• PrestaShop vs. WooCommerce vs. Headless Commerce
View Articles
PrestaShop Hosting
1

#PrestaShop Hosting

1 article about prestashop hosting development and best practices.

• How to Evaluate Website Hosting Without Chasing Brand Lists
View Articles
Production
1

#Production

1 article about production development and best practices.

• Using Codex During a Production Incident Without Exposing Customer Data
View Articles
Professionalism
1

#Professionalism

1 article about professionalism development and best practices.

• How to End a Freelance Client Relationship Professionally
View Articles
Project Management
1

#Project Management

1 article about project management development and best practices.

• How I Organize Website Work in Trello
View Articles
Project Planning
1

#Project Planning

1 article about project planning development and best practices.

• My Process from Discovery Call to Website Deployment
View Articles
Proxy
1

#Proxy

1 article about proxy development and best practices.

• Keeping Amplify Authentication Out of Next.js 16 Proxy
View Articles
Quality
1

#Quality

1 article about quality development and best practices.

• How I Turn Bug Reports into Regression Tests with Codex
View Articles
RDS
1

#RDS

1 article about rds development and best practices.

• Secure Strapi Deployment on AWS: Architecture Checklist
View Articles
Regression Testing
1

#Regression Testing

1 article about regression testing development and best practices.

• How I Turn Bug Reports into Regression Tests with Codex
View Articles
Release Management
1

#Release Management

1 article about release management development and best practices.

• Managing Development, Staging, and Production in Amplify
View Articles
Remote Work
1

#Remote Work

1 article about remote work development and best practices.

• How to End a Freelance Client Relationship Professionally
View Articles
Route Handlers
1

#Route Handlers

1 article about route handlers development and best practices.

• Choosing the Node Runtime for Amplify APIs in Next.js 16 Route Handlers
View Articles
Runbooks
1

#Runbooks

1 article about runbooks development and best practices.

• Writing DevOps Runbooks with ChatGPT and Codex
View Articles
S3
1

#S3

1 article about s3 development and best practices.

• Secure Strapi Deployment on AWS: Architecture Checklist
View Articles
Scheduled Functions
1

#Scheduled Functions

1 article about scheduled functions development and best practices.

• Scheduling Content Publication with Amplify Gen 2
View Articles
SEO
1

#SEO

1 article about seo development and best practices.

• How I Model Services, Locations, and Blog Content in Strapi
View Articles
SEO Audit
1

#SEO Audit

1 article about seo audit development and best practices.

• A Day Spent Auditing Technical SEO
View Articles
Server Actions
1

#Server Actions

1 article about server actions development and best practices.

• Mutating Amplify Data Through Next.js 16 Server Actions Without Trusting the Form
View Articles
Server Components
1

#Server Components

1 article about server components development and best practices.

• Reading Amplify Auth in Next.js 16 Server Components Without Making the Whole Site Dynamic
View Articles
Server-Side Rendering
1

#Server-Side Rendering

1 article about server-side rendering development and best practices.

• Upgrading Next.js 16 on Amplify: SSR Checklist
View Articles
Static Generation
1

#Static Generation

1 article about static generation development and best practices.

• Practical getStaticProps Patterns for the Next.js Pages Router
View Articles
Static Paths
1

#Static Paths

1 article about static paths development and best practices.

• Practical getStaticProps Patterns for the Next.js Pages Router
View Articles
Strapi Cloud
1

#Strapi Cloud

1 article about strapi cloud development and best practices.

• Strapi Cloud vs. Self-Hosting: Ownership and Cost Guide
View Articles
Strapi Hosting
1

#Strapi Hosting

1 article about strapi hosting development and best practices.

• How to Evaluate Website Hosting Without Chasing Brand Lists
View Articles
Streaming
1

#Streaming

1 article about streaming development and best practices.

• Testing Next.js Streaming on Amplify Without Betting Production on It
View Articles
Suspense
1

#Suspense

1 article about suspense development and best practices.

• Testing Next.js Streaming on Amplify Without Betting Production on It
View Articles
Technical Debt
1

#Technical Debt

1 article about technical debt development and best practices.

• WordPress Is Easy to Launch, Hard to Govern
View Articles
Technical Writing
1

#Technical Writing

1 article about technical writing development and best practices.

• How to Write an Anonymized Software Case Study
View Articles
Testing
1

#Testing

1 article about testing development and best practices.

• How I Use Codex to Review a Change Before I Ship It
View Articles
Trello
1

#Trello

1 article about trello development and best practices.

• How I Organize Website Work in Trello
View Articles
Upgrade
1

#Upgrade

1 article about upgrade development and best practices.

• Upgrading Next.js 16 on Amplify: SSR Checklist
View Articles
Used Hardware
1

#Used Hardware

1 article about used hardware development and best practices.

• Why I Buy Used Homelab Hardware Instead of Chasing New Server Hype
View Articles
Vercel
1

#Vercel

1 article about vercel development and best practices.

• AWS Amplify vs. Vercel for Next.js Applications
View Articles
Webhooks
1

#Webhooks

1 article about webhooks development and best practices.

• Using Strapi Webhooks with Next.js Revalidation
View Articles
Website Content
1

#Website Content

1 article about website content development and best practices.

• Law Firm Website Content and Intake Checklist
View Articles
Website Handoff
1

#Website Handoff

1 article about website handoff development and best practices.

• What I Include in a Website Handoff and Maintenance Plan
View Articles
Website Optimization
1

#Website Optimization

1 article about website optimization development and best practices.

• How to Diagnose a Slow, Plugin-Heavy WordPress Site
View Articles
Website Planning
1

#Website Planning

1 article about website planning development and best practices.

• Nonprofit Website Planning Checklist
View Articles
Website Security
1

#Website Security

1 article about website security development and best practices.

• WordPress Is Easy to Launch, Hard to Govern
View Articles
WordPress Hosting
1

#WordPress Hosting

1 article about wordpress hosting development and best practices.

• How to Evaluate Website Hosting Without Chasing Brand Lists
View Articles