After experiencing the joys of using FlowType with React, I wanted to have the same improved development experience on the backend. Unfortunately, this proved to be quite difficult. If you’re in this spot, then hopefully this post helps alleviate some of the pain.Before we jump i … | Continue reading
Yesterday, Google announced their new product: Cloud Build. This announcement came right after I had just spent a couple weeks writing about how to automate deployments in Kubernetes using Jenkins. It took me about 30 minutes to port over all of that code to Cloud Build, so I dec … | Continue reading
Early on in my career, I decided to try test driven development (TDD). The first couple days felt great: visions of greener coding pastures filled my imagination, my opinion about my code quality skyrocketed, and all untested code began reeking a putrid stench.Yes, I was that guy … | Continue reading
You’re reading a Hugo site right now. It’s not hosted in a Google Bucket, but it should be, because Google Bucket hosting costs next to nothing. If I didn’t have an existing server to reuse, I would have used a Google Bucket. For anyone starting out, this is a great way to host a … | Continue reading
One mistake I made with some of my early projects was starting off with manual deployments. I thought that getting it up and running and delivered was the most important goal, and that a manual deployment would reach it the quickest. Having delivered a significant number of proje … | Continue reading
If you’ve worked on any large React project, you’ve probably run into a component or two that gave you quite a headache when you tried to reuse it. I definitely have. It’s almost inevitable when working on a large project with a substantial number of developers. Over the past few … | Continue reading
A production web application should have a number of safeguards in place to prevent failures. Many outages have preliminary symptoms that a proper monitoring solution can detect, and these detections can send alerts to the appropriate people capable of fixing them. Amazon’s Cloud … | Continue reading