One of the first things we teach aspiring software engineers is the principle Don't Repeat Yourself. While this is a very useful rule of thumb, it doesn't apply in every case. In this post we will discuss when it does not.
As software engineers we all have our own opinions on how our code should look. But having discussions about code style at every pull request review adds up to be a giant waste of time. Here's a simple solution to be done with this once and for all.
This post will help you understand the N+1 query problem in a GraphQL API and show you how to use java-dataloader to fix it. By using batch loaders, API performance for one of my clients was improved by 60 to 80 percent!
When working on an application that notifies users in the case of an evacuation, my team and I encountered an interesting bug. Other developers are probably going to run into the same issue, so here's how to fix it.