Blog & Insights

Thoughts, tutorials, and deep dives on web development, design, and AI technologies.

Filtered Posts

19 posts found
By Stewart Moreland
The Builder's Hour: Why the Same Forces Closing Doors Are Opening Better Ones

The Builder's Hour: Why the Same Forces Closing Doors Are Opening Better Ones

The same AI shift driving record layoffs has collapsed the cost of building serious work from millions to hundreds. Both stories are true. Here is what this generation of builders has that the last one didn't.

May 3, 2026
Stewart Moreland
AI Agents in Production: What Engineering Leaders Need to Know Today

AI Agents in Production: What Engineering Leaders Need to Know Today

A practical look at where AI agents deliver value, how leading orchestration frameworks compare, and what CTOs should weigh before scaling past the pilot stage.

April 16, 2026
Stewart Moreland
SEO in the AI Era: A Practical Guide for Marketing Teams

SEO in the AI Era: A Practical Guide for Marketing Teams

Traditional keyword rankings no longer tell the full story. This guide shows non-technical marketers how to optimise for Google, Bing, and AI answer engines.

March 22, 2026
Stewart Moreland
Next.js SEO: A Practical Guide for App Router and Pages Router

Next.js SEO: A Practical Guide for App Router and Pages Router

A developer-focused guide to SEO in Next.js: Metadata API, dynamic sitemaps, structured data, and how App Router differs from Pages Router for search visibility.

March 22, 2026
Stewart Moreland
OpenClaw and the Architecture of the Agentic Future

OpenClaw and the Architecture of the Agentic Future

OpenClaw, a speculative blueprint, forecasts AI agents moving from cloud chat to local runtimes, hub-and-spoke gateways and self-assembling UIs—and why that matters.

March 14, 2026
Stewart Moreland
Choosing an AI Agent Framework: LangGraph, Strands, Bedrock AgentCore, Azure AI Foundry, Vertex AI, and Vercel AI SDK

Choosing an AI Agent Framework: LangGraph, Strands, Bedrock AgentCore, Azure AI Foundry, Vertex AI, and Vercel AI SDK

A practical comparison of six AI agent frameworks and hosting platforms, covering when each makes sense, how they differ on integration, scalability, observability, and pricing, and the trade-offs I have found building with them.

March 11, 2026
Stewart Moreland
Building Microfrontends and Microservices in Turborepo on AWS

Building Microfrontends and Microservices in Turborepo on AWS

A complete guide to hosting microfrontends and microservices in a single Turborepo monorepo with AWS deployment patterns, caching strategies, and operational best practices.

March 10, 2026
Stewart Moreland
Building React 19 Micro Frontends on AWS CloudFront

Building React 19 Micro Frontends on AWS CloudFront

A comprehensive guide to architecting scalable micro frontends with React 19, AWS CloudFront, and modern deployment patterns for enterprise applications.

March 9, 2026
Stewart Moreland
Building a Multi-Agent Research System with Strands Agents TypeScript SDK and Bedrock AgentCore

Building a Multi-Agent Research System with Strands Agents TypeScript SDK and Bedrock AgentCore

A deep, implementation-focused tutorial for building a production-oriented multi-agent research system in TypeScript with Strands Agents SDK and Amazon Bedrock AgentCore in a Turborepo monorepo.

February 5, 2026
Stewart Moreland
Complete Startup Branding Guide: Logo, Typography, Colors & Voice (2025)

Complete Startup Branding Guide: Logo, Typography, Colors & Voice (2025)

Create a professional brand guide that builds trust and recognition. Complete tutorial with logo rules, typography system, color guidelines & real examples.

December 9, 2025
Stewart Moreland
AWS Multi-Account Deployment with Azure DevOps Pipeline

AWS Multi-Account Deployment with Azure DevOps Pipeline

Learn how to implement secure, automated multi-account AWS deployments using Azure DevOps pipelines with OIDC federation, IAM roles, and infrastructure-as-code best practices.

October 9, 2025
Stewart Moreland
Rich Text Publishing with Portable Text and ShadCN UI

Rich Text Publishing with Portable Text and ShadCN UI

Guide to authoring and rendering Portable Text with a Tiptap + ShadCN editor, Amplify/AppSync backend, and Next.js rendering.

October 3, 2025
Stewart Moreland
Guide to Running UX Sessions: Personas, Design Empathy & Journey Mapping

Guide to Running UX Sessions: Personas, Design Empathy & Journey Mapping

Effective UX design starts with empathy and a clear picture of who you’re designing for. In just three 60-minute workshops—Persona Identification, Empathy Mapping, and Journey Mapping—your cross-functional team will transform raw research into actionable insights.

July 4, 2025
Stewart Moreland
Integrating AWS Automated Security Helper with Azure DevOps Pipelines for Pull Request Security Scanning

Integrating AWS Automated Security Helper with Azure DevOps Pipelines for Pull Request Security Scanning

Learn how to implement comprehensive security scanning in your Azure DevOps pipelines using AWS Automated Security Helper (ASH) to catch vulnerabilities early in the development lifecycle.

July 3, 2025
Stewart Moreland
Building a Next.js 15 App with a Supabase Headless CMS

Building a Next.js 15 App with a Supabase Headless CMS

Transform your content management workflow with Next.js 15 and Supabase. From setup to production deployment with modern UI and security patterns.

June 29, 2025
Stewart Moreland
Deploying Next.js 15 to AWS CloudFront with CDK

Deploying Next.js 15 to AWS CloudFront with CDK

Complete guide to deploying Next.js 15 applications to AWS CloudFront using the AWS CDK and cdk-nextjs construct, with custom domains and SSL configuration

June 4, 2025
Stewart Moreland
Building Custom Email Workflows for AWS Cognito with Lambda

Building Custom Email Workflows for AWS Cognito with Lambda

Transform plain Cognito messages into branded, interactive experiences with Lambda triggers. Learn to create custom email templates, handle multiple trigger sources, and implement best practices for maintainable messaging workflows.

April 28, 2025
Stewart Moreland
KEDA: Kubernetes Event-Driven Autoscaling

KEDA: Kubernetes Event-Driven Autoscaling

Learn how to implement advanced autoscaling in Kubernetes using KEDA ScaledObjects with practical examples for AWS CloudWatch and Application Load Balancer metrics.

April 29, 2023
Stewart Moreland
Creating a Python Config Object using AWS Secrets Manager

Creating a Python Config Object using AWS Secrets Manager

Learn how to build a secure Python configuration class using AWS Secrets Manager with proper inheritance patterns and Lambda function integration.

November 30, 2022
Stewart Moreland