Andrew Keating
23 posts
AI content optimization: How to get found in Google and AI search in 2026
I’ve spent most of the last 10 years writing, managing, and improving content to reach internet audiences. But…
Brand optimization: What it is and why your AI visibility depends on it
Consistency is key to achieving any goal. Want to learn to play the piano? Practice consistently. Trying to…
Playwright MCP Servers Explained: Automation and Testing
Did you know Playwright has two MCP servers. Yes kinda confusing, let me explain it. The Playwright MCP…
⚙️ How Cloud Computing Powers Modern Apps
⚙️ How Cloud Computing Powers Modern Apps In today’s fast-paced digital world, apps and websites need to be…
JavaScript Design Patterns
JavaScript Design Patterns: A Concise Overview Introduction: JavaScript design patterns are reusable solutions to common software design problems.…
Email Marketing Plan: Craft & Track Your Email Campaign [Free Template]
If you’ve ever tried to put together an email marketing plan, you might have wanted to pull your…
How to dockerize and deploy a Hono App
If you’re just here to copy and paste, here’s the final Dockerfile that will produce an image for…
Asynchronously Iterating Over Event Emitters in TypeScript with Async Generators
Introduction In modern web development, we often deal with events, whether it’s handling incoming WebSocket messages, server-sent events…
Statistics with R – Introduction to R Language and Statistics
What is statistics? Statistics is a science, where we use information from our world to provide answers to…
AWS Cloud Resume Challenge
Cloud infrastructure was always a field that interested me, even though I didn’t fully grasp what it actually…