PinnedLive in the Future; Delegate the PresentManaging new projects with ongoing work and not going crazy.May 14, 2021May 14, 2021
Published inSmashlistsUpdated Pricing StructureAfter careful deliberation, we’ve decided to end our free plan offering.Feb 17, 2021Feb 17, 2021
Published inZumba TechInterop in PHP Should Not Be ExceptionalWriting software with interchangable parts in PHP is a common, but often fraught with danger, let’s see if we can improve that.Dec 22, 2020Dec 22, 2020
Managing Polylingual Side ProjectsAutomate the daunting task of deploying your side projects and save your project from the bone yard.Jul 19, 2020Jul 19, 2020
Ruminate MoreStop and think before you push to production. A simple, and yet, difficult concept to adopt. Save time by spending time thinking.Jun 30, 2020Jun 30, 2020
Published inZumba TechLearning to Be a Tech LeadFor most of my career, I’ve been an individual contributor: focused on the tasks at hand, writing code, among other things. All of that…Apr 25, 20192Apr 25, 20192
Building a Chess bot for SlackWith Atlassian’s announcement suspending development of Stride and dropping support for Hipchat in favor of Slack, I decided that the time…Aug 23, 2018Aug 23, 2018
Design for SuccessThis year, I gave a talk at Syntaxcon in Charleston, SC. Being my first talk on design, I was out of my comfort zone, however I would be…Jun 22, 2018Jun 22, 2018
Published inSmashlistsShowcase progress on tasksSometimes it is not enough to show our clients and stakeholders what we have accomplished. It is often important to show our progress on…Oct 28, 2017Oct 28, 2017
Published inSmashlistsEdit your notification recipientsWe have released a new feature that enables you to modify the list of recipients. This makes it easy to adjust who should see your progress…Sep 8, 2017Sep 8, 2017
Published inZumba TechWhy use generators in PHP?I’ve heard many co-workers, friends, and colleagues at meetups acknowledge the existence of generators in PHP, but not understand why they…Jan 2, 2017Jan 2, 2017
Published inSmashlistsNew Smashlists Features ReleasedThis is the first feature update since release and we are pleased with the results. Some of these features are direct requests from our…Sep 4, 2016Sep 4, 2016
Published inSmashlistsKeeping clients and stakeholders in the loopNo matter if you work for yourself or for a company, there is always a need to keep someone in the loop about tasks you completed. There…Jul 24, 2016Jul 24, 2016
Published inZumba TechElasticsearch Series: Let It Work for YouThis is the second entry in a series on Elasticsearch and how we use it in our applications. See the previous entry on Rebuilding Indices…May 19, 2016May 19, 2016
Published inZumba TechElasticsearch Series: Rebuilding Indices with No DowntimeThis is the first entry in a series on Elasticsearch and how we use it in our applications.Mar 2, 2016Mar 2, 2016
Using Docker to reduce deployment frictionMany years ago, I was moving for a new job. Once I arrived at my new place, I struggled to find things that were still in boxes from the…Oct 17, 2015Oct 17, 2015
Published inZumba TechZumbatech takes on #hackforchangeOn June 6, 2015, a team of engineers from Zumbatech decided to contribute in an all-day hackathon event called Hackforchange. This is a…Jun 27, 2015Jun 27, 2015
Why I Choose not to use CoffeescriptIf you were considering the option to use Coffeescript, but you don’t control the version of it: avoid it at all costs.Dec 6, 2014Dec 6, 2014
My First Development Talk at PHPNW13What I learned while delivering a technical talk.Dec 5, 2014Dec 5, 2014