Blog & Insights

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

Filtered Posts

7 posts found
By 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