Published Works and Articles
Collection of my technical writing from across the internets
DigitalOcean | LaunchDarkly | Retool | Amazon
DigitalOcean (2024-Present)
- Setting Up the DigitalOcean MCP Server in Claude Code (June 2025)
- Introducing the DigitalOcean MCP Server (May 2025)
- MCP Server in Python — Everything I Wish I’d Known on Day One (April 2025)
- 12 Days of DigitalOcean: Your Complete Guide (Jan 2025)
- Day 1: Set Up a PostgreSQL Database
- Day 2: Connect to PostgreSQL with Python
- Day 3: Check Birthdays and Send SMS Notifications
- Day 4: Deploy to DigitalOcean Functions
- Day 5: Automate Daily Reminders with Triggers
- Day 6: Set Up External Logging
- Day 7: Build and Deploy a Flask App
- Day 8: Integrate Postmark for Email Processing
- Day 9: Extract and Clean Data with DigitalOcean’s GenAI
- Day 10: Configure DigitalOcean Spaces for Secure Storage
- Day 11: Save Receipt Data to Google Sheets
- Day 12: Send Confirmation Emails
LaunchDarkly (2024)
- Building a Dynamic Email Personalization System with Supabase, LaunchDarkly, and SendGrid (Dec 2024)
- Building a Dynamic Email Personalization System with Resend, LaunchDarkly, and SQLite (Oct 2024)
Retool (2022-2023)
- Stripe + Retool: Crafting your custom card management dashboard [Part 1] (June 2023)
- Stripe + Retool: Extending the card management dashboard [Part 2] (June 2023)
- Building data insights brick-by-brick with Retool Workflows (April 2023)
- Building a Custom Amazon EC2 Instance Admin Panel for DevOps with Retool (Feb 2023)
- Visualize CSV Data and Build a Dashboard to Track Your Amazon Spending (Jan 2023)
- 12 Days of Retool: Eleven Best FIFA World Cup Games (Dec 2022)
- 12 Days of Retool: Ten Retool Videos (Dec 2022)
- 12 Days of Retool: Six Commands in a Palette (Dec 2022)
- 12 Days of Retool: Four CRUD Operations (Dec 2022)
Amazon (2016-2021)
- How I Used Alexa and Twilio to Deliver a Special Greeting for My Dad
- Build a Team Lookup Skill for Alexa with Our New Template
- How to Use Session Attributes in Your Alexa Skill to Enhance the Voice Experience
- What’s New with Request and Response Interceptors in the Alexa Skills Kit SDK for Node.js
- Enhance Speech Recognition of Your Alexa Skills with Phrase Slots and AMAZON.SearchQuery
Code Deep Dives - Alexa Skills Kit
- Alexa Skill Recipe: Using Session Attributes to Enable Repeat Responses
- Alexa Skill Recipe: Making the Most of Devices That Support Display
- Alexa Skill Recipe: Randomize Your Responses to Add Variety to Your Skill
Codecademy Courses
- New Codecademy Training: How to Build Advanced Alexa Skills with Dialog Management
- New Training Course: Learn How to Create Conversational Skills on Codecademy
AWS re:Invent
- Recordings and Resources: The Best of Alexa at AWS re:Invent 2018
- The Insider’s Guide to Alexa at AWS re:Invent
Alexa in India
- Now Available: Easily Test Your English (India) Skills Using Echosim.io
- Alexa Skills Kit and Alexa Voice Service Expand to India
Alexa Voice Service
- The CoWatch Smartwatch: First to Bring the Power of Alexa to Your Wrist
- Nucleus Launches First Smart Home Intercom That’s Always Getting Smarter with Alexa