Andrew Gilliland
Home
Projects
Articles
About
Andrew Gilliland
0
Home
Projects
Articles
About
Articles
acm
ai
anthropic
api-gateway
astro
authorization
aws
cdk
ci-cd
cloudfront
cloudwatch
cognito
css
d3
data-science
databases
developer-tools
docker
fitness
github-actions
javascript
lambda
monitoring
pandas
performance
pi
playwright
python
rds
react
route53
s3
scikit-learn
serverless
tanstack
testing
typescript
web
Authorizer Lambdas with Cognito and API Gateway
June 29, 2026
Build an Asset CDN on AWS with CDK (S3 + CloudFront + Route53 + ACM)
June 22, 2026
Real-Time Image Optimization with Lambda on S3 Upload
June 22, 2026
Intro to Amazon SQS
June 15, 2026
What Is an Agent Harness?
June 8, 2026
How to Build a Permission Gate Extension for Pi
June 7, 2026
Hosting TanStack Start on AWS
June 4, 2026
Autonomous Test Generation with Playwright and Claude
May 28, 2026
AI-Powered E2E Testing with Playwright and Claude
May 27, 2026
Intro to Machine Learning with scikit-learn
May 22, 2026
Reducing Alert Noise with CloudWatch Composite Alarms
May 18, 2026
Cleaning and Exploring Data with Python
May 15, 2026
Building Data Pipelines with Step Functions and Lambda
May 12, 2026
Securing a Lambda API with Lambda Authorizers
May 10, 2026
Structuring a Lambda API for Performance
May 7, 2026
Lambda Cold Starts
May 6, 2026
Lambda with RDS Proxy
May 5, 2026
E2E Testing with Playwright
May 4, 2026
Getting Started with Pandas for Data Science
May 3, 2026
The Working Dad Workout Program
April 30, 2026
Environment Variables, Secrets, and SSM Parameter Store
April 29, 2026
No Bastion Required: Accessing Private RDS with SSM Port Forwarding
April 27, 2026
Intro to Amazon EC2
April 26, 2026
Understanding the Intersection Observer API
April 24, 2026
Intro to Amazon SNS
April 23, 2026
CloudWatch Alarms with SNS, Email, and Slack
April 22, 2026
Monitoring and Observability on AWS
April 21, 2026
Continuous Deployment to AWS with GitHub Actions and OIDC
April 16, 2026
Python Type Hints for TypeScript Developers
April 15, 2026
Python for JavaScript Developers
April 14, 2026
Intro to AWS CDK
April 13, 2026
Your First AWS Lambda Function with Python
April 12, 2026
Infrastructure as Code: CDK vs CloudFormation
April 11, 2026
Building a REST API with API Gateway and Lambda
April 7, 2026
Intro to DynamoDB for Python Developers
April 7, 2026
Intro to GitHub Actions
April 6, 2026
Intro to Docker for Python and Lambda
April 4, 2026
Setting Up SQLAlchemy Data Models with AWS Aurora
April 1, 2026
Amazon S3: What It Is, What It's For, and How to Deploy It with CDK
March 31, 2026
AWS Glossary - Networking, Serverless, Compute, and Databases
March 29, 2026
AWS Lambda: What It Is, When to Use It, and How to Deploy It
March 29, 2026
AWS RDS vs Aurora: Choosing the Right Managed Database
March 27, 2026
Three-Tier Architecture on AWS
March 25, 2026
Amazon EventBridge - Event-Driven Architecture on AWS
March 24, 2026
CI/CD for Lambda Functions with GitHub Actions
March 23, 2026
uv Is the npm of Python
March 22, 2026
Data Visualization with D3 and React
June 24, 2025
TypeScript Tips I Use Every Day
June 20, 2025
Why I Use Tailwind CSS
March 4, 2025
Getting Started with Astro
January 15, 2025