Live in the Future; Delegate the Present
Managing new projects with ongoing work and not going crazy.
Deploying CSRF Protection to an Active Site
The phrase "operating on an engine while its running" comes to mind.
Submitting Chessbot to the Slack App Directory
What does it really take to get an app listed on Slack’s app directory and what is the experience like?
Why Use Generators in PHP?
Keep iterators from leaking their implementation details by using Generators.
Elasticsearch Series: Let It Work for You
Solving searching nearby a geo location with Elasticsearch.
Elasticsearch Series: Rebuilding Indices with No Downtime
My take on using Elasticsearch on top of MySQL and how to construct indices without interruption.
Enforce code standards with composer, git hooks, and phpcs
Remove all the arguments of spacing and formatting from your mind-space with enforceable coding standards.
Google Visualizations Api Cakephp
Implement server/client data graph rendering with Google’s Visualization tool chain in CakePHP.