JavaScript • Jun 30, 2025 How JSDoc Saved My Dev Workflow By pairing ESLint with a JSDoc plugin and some well-chosen rules, I finally had my perfect squiggle setup.
Evolving the Industry • Jun 29, 2025 RenderATL 2025: Where AI Meets Craftsmanship in Modern Development RenderATL 2025 transformed Atlanta into a hub for the intersection of artificial intelligence and traditional software development.
Growing as Makers • Jun 28, 2025 Getting Hired: Online Class or Personal Project? I was asked, "Should I take an online course?" I think your time is better spent on a personal project you can show to potential employers.
Project & Team Management • Jun 27, 2025 More Heart, Less Hype: Real Lessons from Building Nonprofit Tech Stepping into tech for nonprofits? Here are the lessons I’d share over coffee, based on what we learned the hard way.
AI for Developers • Jun 26, 2025 Turn a Web Scraper Into a Content Parser Using AI Let's explore using AI to transform a basic web scraper into an automated information processor or content parser.
Artificial Intelligence • Jun 25, 2025 Patterns for Compounding the Value of LLM interactions LLM work has evolved past the one-shot. Let’s take a look at a few common patterns where origami-like LLM interactions can have a big impact.
AWS • Jun 24, 2025 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.
The Software Life • Jun 23, 2025 Lessons Learned from Implementing an Inline Document Viewer Recently, my team created a document preview feature. Here are the lessons we learned implementing an inline document viewer.
Growing as Makers • Jun 22, 2025 How to Actually Learn at a Tech Conference: Pen-and-Paper Notes It’s easy to leave a tech conference struggling to remember what you learned. I find handwritten notes help me retain what matters most.
Effective communication • Jun 21, 2025 How to Be a Trustworthy Tech Partner When a client hires you to build custom software, here's how you become not just a software consultant, but a true, trusted partner.
Development Practices • Jun 20, 2025 Caching: The Bad Parts Caching is important in a fundamental way to computation. But, when caching goes bad, it gets horribly, catastrophically bad.
C# • Jun 19, 2025 Rapid Unit Test Setup in C# using Theories and Array Manipulation Have you ever worked with a theory before? Today, we’ll test C# code using theories and array manipulation and examine a use case.