Hi, I'm Scott

I am constantly learning, and I hope to share some of that here.

Taking the 'D' Out of CRUD with Soft Updates

In the previous post, we took a look at implementing soft deletes, so that we aren't destroying our data. But what about updates? Updates are pretty destructive too, since they are essentially deleting a row and replacing it. At the very least, most would want an audit log of... [Read More]

Taking the 'D' Out of CRUD with Soft Deletes

If you are like me, you cringe every time you see .destroy in someone's ORM code. It is called destroy for a reason. For most businesses, your data is one of your most important assets. In the healthcare environment, we actually have a legal obligation to NOT destroy data, and... [Read More]

Pushing to Google Container Registry from CircleCI

Update: March 30, 2016 CircleCI has been adding some baked in support for Google Cloud, negating much of this blog post. Please check out the links below: The `gcloud` tool is now included in each CircleCI instance No more manual installation! ... [Read More]

Speaking about Solr at KCDC

I will be speaking this year at the Kansas City Developer Conference(KCDC)! The title of my talk is "Open Source RESTful Search: Solr" and the topic, obviously, is Solr. You can find the schedule for my talk and others in the agenda. This will be my first time... [Read More]

The Importance of Working on Interesting Problems

How important is it to work on interesting and/or challenging problems? I propose that it is very important. I have been quite privileged at Softek to have worked on mostly very interesting and often challenging problems, projects, and products. However, I was tasked with a less than interesting and... [Read More]