My Claude Code Setup
This post explains how I use Claude Code to write 100% of my code without sacrificing quality.
Read more →This post explains how I use Claude Code to write 100% of my code without sacrificing quality.
Read more →At my first real Software Engineering job, the lead engineer taught me code should be self-documenting. In practice, this meant we did not document our code.
Read more →I wake up in the morning. The sun is bright, the air is warm. The day is Saturday. What do I do? Of course, I settle down with my laptop to write some code.
Read more →One of my favorite reads is Joel Spolsky's Things You Should Never Do. He wrote this post almost twenty years ago, outlining the downfall of Netscape and others because they spent years rewriting w...
Read more →This series, Go Things I Love, is my attempt to show the parts of Go that I like the best, as well as why I love working with it at The New York Times.
Read more →Now that I am working with Go as my primary language at The New York Times, I want to explore some of my favorite features of the language. I don't intend this to reveal previously unknown features...
Read more →Are you struggling to find projects to showcase to potential employers? Have you been practicing LeetCode as you prepare to interview for a Software Development job? Do you occasionally practice a ...
Read more →TL;DR: If all tests are mocked, you don't know if your code works, you only know that, theoretically, it is supposed to work if the integrations adhere to the contract you expect.
Read more →Welcome to my intervention. I'm a refactoring addict and I'm not afraid to admit it, but there's only one problem: I've been doing it backward. You see, what I've been doing could be more accuratel...
Read more →"A validation error occurred." Yep. Thanks!
Read more →Most of us have heard of "writer's block", but have you heard of "developer's block"? Just like a writer, a software developer can sit staring at a screen, not knowing where to begin. Sometimes tha...
Read more →I like to think that I'm a simple guy, I like simple things. So whenever I sense complexity, my first reaction is to wonder if I can make things easier.
Read more →The day has finally arrived. Is it your first day on your job, or have you been doing this for ten years? It doesn't matter. We all eventually find ourselves with a task that we simply do not under...
Read more →Today I'd like to give a quick overview of a new library that is made to help you manage the flow of your application.
Read more →Function composition is growing in popularity, so I say it's about time we considered composing full applications. Give me a few minutes of your time, and we'll see if you agree!
Read more →Let's take a look at some useful upcoming features in JavaScript. You'll see their syntax, links to keep up to date with their progress, and we'll write a small test suite to show how to begin usin...
Read more →Today we’re going to combine two of the most useful tools that a JavaScript developer has in his or her tool belt. Promises and Function Composition.
Read more →Have you been reading JavaScript posts lately? Maybe you’ve noticed that functional programming is really popular right now. It’s a really powerful way to program, but can be overwhelming to ge...
Read more →Continuous Integration and Deployment have become important parts of the software development cycle. It's important to spend your time creating features, and you don't want to worry about deploying...
Read more →You’re bound to see an anonymous function whenever your read code. Sometimes they are called lambdas, sometimes anonymous functions, either way, I think they’re bad.
Read more →Have you ever wondered how hard it would be to recreate a text editor like the one we use right here on Medium?
Read more →Put your learning hats on, we’re diving into another API that you might not have known existed before today!
Read more →Yes, you heard me right, the Battery API! As the web expands, so does the number of devices we expect to use our programs. This API can be particularly useful for protecting our mobile users and th...
Read more →The console API could be the most well-known JavaScript API. Pretty much every developer who was written any substantial amount of code has had to console.log something. If you’ve written any kin...
Read more →In this series, I will be exploring the different JavaScript APIs that are available for use in a browser environment. Some will be well known, others may be completely new to you. Hopefully, each ...
Read more →