TypeScript • Apr 10, 2025 TypeScript’s Big Move: A Faster Future with Go TypeScript's Go port is a major shift, set to dramatically speed up compilation, improve editor performance, and reduce memory usage.
The Software Life • Apr 08, 2025 Machine Learning for Absolute Beginners: Mastering the ML Loop Once you train a machine learning model to spot patterns, what happens next? That’s where the machine learning loop (ML loop) comes in.
Development Practices • Apr 07, 2025 Pair Programming for Debugging: Why AI IDEs Can’t Replace Humans IDEs can't replace the benefits of working with a human when debugging. Here’s why pairing is still better than relying solely on AI IDEs.
The Software Life • Apr 05, 2025 Why Software Consultants Benefit from Liberal Arts Education Technical skills are vital for software development, but success also depends on skills that are at the core of a liberal arts education.
Artificial Intelligence • Apr 02, 2025 The Crossroads Between AI & Art: Finding the Sweet Spot Artificial Intelligence tools have been around for a while, and the topic of AI and artistic expression continue to spark passionate debates.
AI for Developers • Mar 31, 2025 How I Effectively Use Roo Code for AI-Assisted Development In this guide, I’ll walk you through how I’ve been able to effectively use Roo Code in my development workflow.
Growing as Makers • Mar 30, 2025 Working Ahead of the Curve: How Developers Become Consultants Discover how developers can increase their impact by adopting a consultant mindset and turning small insights into project successes.
Managing Your Team • Mar 29, 2025 The Power and Perils of Place: Weighing Colocation vs. Distribution According to PMI's IT Project Success Survey, co-location in agile teams achieve a 79% success rate compared to just 55% for distribution.
Artificial Intelligence • Mar 28, 2025 Build a Joke-Telling Chatbot with LangGraph and Streamlit Let's explore how to build an interactive joke-telling chatbot - including a setup and punchline - using LangGraph, LangChain, and Streamlit.
Growing as Makers • Mar 27, 2025 Junior Devs: Avoid These Pitfalls with LLMs Junior developers need to use LLMs differently than senior ones. Here's why and what I have been trying instead.
Developer Tools • Mar 26, 2025 Simplify RAG with Pinecone + LangChain Implementing Retrieval Augmented Generation (RAG) is surprisingly easy using Pinecone's vector database and the LangChain ecosystem.
Development Practices • Mar 25, 2025 Encryption for Your App – Best Practices for Getting Started Adding security or encryption to a project can be daunting. It's tough even to know where to start. Here are a few things to keep in mind.