SMS Nagios Notifications with PHP & Twilio
I’ve had a few requests to share my Nagios SMS notifications using Twilio. I’m almost embarrassed to share them, since they are so dead simple. There was another plugin out there to do the same, but it...
View ArticleMaking a Distributed Workforce Work
I’ve been mulling over this blog post in my mind for quite awhile. I’ve been working exclusively for distributed companies since 2008. Also know as telecommuting and virtual workforce, it basically is...
View ArticlePHP, Sessions, __sleep, and Exceptions
Today I ran into a problem where my PHP Application would throw this fatal error: Fatal error: Exception thrown without a stack frame in Unknown on line 0 Which is so much fun, because it doesn’t have...
View ArticlePHP-FPM, Nginx, PHP_VALUE, and Multiple Values
Quick little post on a problem I had while trying to use XHGui with my Nginx/PHP-FPM setup. I needed to be able to pass the auto_prepend_file and auto_append_file settings to PHP-FPM from Nginx. In...
View ArticlePHP Tek 12 Recap
I started writing this on the plane on my three hour flight back to Salt Lake City. I have to say that php|tek 12 this year was very excellent. It was great to catch up with many people, and meet so...
View ArticleRefactoring or Rebuilding: Working with Legacy Code
Everyone has some form of Legacy code, and at my new job we have plenty of it. The Deseret News has been around in paper format since 1850, and has had a web presence since 1996. I can still find parts...
View ArticleVagrant & PHP: Our Success Story At The Deseret News
The simple world of LAMP is fading fast into the distance. When I first started developing websites, you’d just drop your PHP code in a document root, configure it to connect to a mysql database, and...
View ArticlePersonal Post – Infertility
Thursday morning at 12:36 AM, Joanna’s water broke. Eleven hours later, Marshall, our first son was born. It was an amazing experience. I’ll likely be posting in the future about the wonderful, and...
View ArticlePHP Live Regex
Here is a useful website for evaluating regular expressions for PHP and testing them out live. http://www.phpliveregex.com/ Related posts: To Blog or Not To Blog… Alright, I’ve decided I like WordPress...
View ArticleThe Catalyst for Agile Development: Sprint Retrospective
By now, everyone in software has heard of agile software development, and for the most part about scrum. Almost everyone, at some point, has worked on a team who has done agile with varying degrees of...
View ArticleRestarting VirtualBox on Mavericks
Occasionally when rebooting my machine, VirtualBox would fail to start up correctly. They changed the command to restart it once moving to OS X Mavericks, so I’m just recording here the new command:...
View ArticleSSH Key Forwarding & Sudo
Lately I’ve been really liking using SSH Key Forwarding to let a server I’m SSH’d into authorize against my key. Most of the time it is so I can pull private git repositories on a server. The problem...
View ArticleX-Requested-With, AJAX Requests, and Android WebViews
Today we ran into an interesting problem with certain pages of our website not loading for Android users inside their Facebook Apps. We dug down and ran into several red herrings, but ultimately found...
View ArticleThoughts on Learning React & Flux
I started to write a blog post detailing everything I’ve learned over the last few months building applications with React & Flux. After writing down about 10% of it, I realized it was becoming...
View ArticleWebpack, React, and Multiple Versions Issues
I’ve been using React successfully for several projects, and tonight I ran into a problem I hadn’t experienced before. I was trying both react-d3and react-d3-components when I would get an error on...
View ArticleHappy Birthday PHP
Whew, it has been a busy day. Today I saw so many of my friends posting their thoughts on PHP and it’s 20th birthday. It is pretty incredible how far it has come, and how much of the web it powers. I...
View Article