Jeff NelsonThe Struggle to Avoid Premature OptimizationLeaders on the business side of tech companies rightfully extol the virtues of focusing on minimum viable products, not making perfect the…Jan 20, 2019Jan 20, 2019
Jeff NelsonTools from My DadThis is a tribute I delivered at my Dad’s funeral on September 17, 2018.Sep 18, 2018Sep 18, 2018
Jeff NelsonWhy databases not named Concourse suck (Volume I)This post is part of an ongoing series of rants where I describe flaws in other databases and promote Concourse as a better alternative…Aug 2, 20171Aug 2, 20171
Jeff NelsonRepealing Obamacare will pave the way for “socialized medicine”Republicans have spent years pretending that Obamacare is a form of socialized medicine while vowing to repeal the law if given control of…Jan 23, 2017Jan 23, 2017
Jeff NelsonIndex All The ThingsConcourse is designed to be low maintenance and programmer-friendly, so we spend a lot of time building features that automate or remove…Aug 2, 2015Aug 2, 2015
Jeff NelsonJust in Time LockingIn theory, database transactions present a very simple interface to developers: group related operations together and they’ll be atomically…Aug 2, 2015Aug 2, 2015
Jeff NelsonThe need for speedWe want Concourse to be super fast. And with each Boysenberry release, we’ve been able to significantly improve the speed of the storage…Aug 2, 2015Aug 2, 2015
Jeff NelsonLock & RollA while back, I wrote a post about how Concourse uses just-in-time locking to provide high performance transactions with the strongest…Aug 2, 2015Aug 2, 2015