Product Development Slack Canvas: A Missing Tool Between Roadmaps and Source Control A couple of teammates showed me Slack Canvas. It excelled at aiding async coordination with clients an ocean away.
AI for Developers A Pragmatic Look at Web Scraping, Open Source, and LLM-Assisted Development My Mrln project serves as an example of a few ethical topics related to creators, AI labs, and LLM-assisted development.
AWS Introducing SST v3 for Modern AWS Serverless Infrastructure Web apps often have rich front ends and lean back ends, leading to more dynamic, developer-friendly tools. SST v3 is one such tool.
AWS Aurora MySQL 8 Upgrade: Using the AWS Blue/Green Style Upgrade database with AWS RDS going from Aurora MySQL 5.7 to 8.0 using Blue/Green deployment. No downtime. No more RDS Extended Support.
C# Optimize EF Core Database Query Performance In a recent software project, we saw a big drop in the web app's performance. Here are the strategies we used to improve query performance.
Growing as Makers From Green to Great: Building Confidence in Consulting Preferring simplicity over complexity and being a great communicator are traits I've observed from effective software consultants.
Golang Create a Time-Tracking CLI Tool with Go, OAuth2, and Google Calendar API In 2024, there's been a lot of hype around Golang. I felt inspired to try it out and write a program in this language.
DevOps & System Admin. Docker Compose Dependency Management Isn’t a Silver Bullet The dependency management in Docker Compose, particularly with the depends_on attribute, isn't a silver bullet.
Project & Team Management Transform Software Teams with Feature Captains As a tech lead on my project, I witnessed the transformative power of the feature captain role. Here's how our team benefits.
DevOps & System Admin. Working with Docker Containers Made Easy with the dexec Bash Script I wrote a simple dexec script to make running commands through Docker containers less clunky. I'll show you what dexec is and how to use it!
TypeScript Learn Observables by Building a Stoplight Observables are new to me and may be to you, too. Here, I’ll walk you through what I learned from building a stoplight using observables.
Personal Optimization Why I Added GitHub Copilot to My Toolbelt Last year I added GitHub Copilot to my daily toolbelt for work. Here are a few of the ways it enhances my experience as a developer.