PHPNews

Slim PHP when you don’t need the kitchen sink

This year a SunshinePHP I debuted a brand new talk “Slim PHP when you don’t need the kitchen sink” Description: Full stack frameworks can often be too much for an application. What if you have a one off project that doesn’t need “everything and the kitchen sink”? What if you have a large project you want to build …

Continue reading »

Written by Joe Ferguson - - Aggregated on Saturday February 10, 2018


Homestead Welcomes Z-Ray by Zend

Since the release of Homestead version 7.1.0 and base box version 5.1.0 Homestead now supports the Zend Z-Ray plugin for PHP 7.2. You can start leveraging the power of Z-Ray in your application with a small changes to your Homestead project. First make sure you have updated Homestead to v7.1.0 of the Homestead repo …

Continue reading »

Written by Joe Ferguson - - Aggregated on Tuesday February 6, 2018


The Only Way Out is Through

On my deathbed I will pray To the gods and the angels Like a pagan to anyone Who will take me to heaven To a place I recall I was there so long ago The sky was bruised The wine was bled And there you led me on 2017 was a pretty rough year for me and I’m not sad to see it go. Professionall…

Continue reading »

Written by Joe Ferguson - - Aggregated on Monday January 15, 2018


How to lose me as a customer

I have been subjecting my twitter followers to some rather cryptic ranting about DigitalOcean (DO) lately. I’ve been a DO customer since February 2016 when I moved from Linode to DO. I don’t do a lot with my virtual private servers (VPS). I host about 15 WordPress installations for various projects (Mostly family and …

Continue reading »

Written by Joe Ferguson - - Aggregated on Monday September 25, 2017


Tiny Whoop Build List

Here’s the Tiny Whoop clone setup that I’m planning on flying this upcoming season. I’ve been really happy with BetaFPV parts so I’ve gone all in with them. If you’re upgrading just an FC or swapping out motors, all in you’re only dropping $123.95 (before shipping) on everything. Pretty reasonable price point and …

Continue reading »

Written by Joe Ferguson - - Aggregated on Friday September 22, 2017


Rejecting Speakers

If you follow me on Twitter you have probably noticed I’m the main organizer for TechCamp Memphis 2017 . By main organizer I mean: I have a handful of badasses that I get to hand out task assignments to and they get shit done. We held our CFP using PaperCall.io and that was a pleasant experience overall. I did miss …

Continue reading »

Written by Joe Ferguson - - Aggregated on Thursday September 14, 2017


The importance of hobbies

Nearly all the programmers I know count programming among their hobbies. I always have; I was a hobbyist programmer long before I was a professional programmer. The cautionary tale is about burnout. When you spend all day at your day job doing one thing and then going home and doing the same kind of work burnout can …

Continue reading »

Written by Joe Ferguson - - Aggregated on Monday August 28, 2017


php[world] Training Day Requirements

I am giving a full day of Laravel Training before the main php[world] conference. To fully participate in the training exercises you’ll want to follow the directions below. Please reach out to me if you have any issues. Laravel Valet is a fine solution if you’d prefer not to have to install Virtualbox or Vagrant. I …

Continue reading »

Written by Joe Ferguson - - Aggregated on Thursday July 6, 2017


Using Homestead with CakePHP Framework

Interested in checking out CakePHP ? You can easily spin up a new CakePHP project and add Homestead just as easy as any other modern PHP project. When I teach Laravel I use a quick start style application. I’ll be starting to build this same application with CakePHP: composer create-project --prefer-dist …

Continue reading »

Written by Joe Ferguson - - Aggregated on Friday June 30, 2017


Looking for a new day job

I can help your team solve interesting and complicated problems. I have been a PHP engineer for over a decade and spent the last few years working with large-scale custom content management systems and APIs in enterprise environments. I’m also experienced in server management and configuration. My expertise leans …

Continue reading »

Written by Joe Ferguson - - Aggregated on Wednesday June 14, 2017


How I rate talks for conferences and events

“If you’ve given a talk that’s been recorded more than once. it’s probably time to stop submitting that to conferences.” – an offhand comment I made on twitter . I made this comment after going through the first round of rating talk submissions for a conference I have the privilege of helping with talk selection. I …

Continue reading »

Written by Joe Ferguson - - Aggregated on Tuesday June 13, 2017


Communities and Silos Revisited

“You can be a part of multiple communities…” This is a hot topic for me, and I’m glad to hear Matt’s opinion. I agree with everything Matt says. If you’ve not heard it yet go listen to this before continuing this post: http://www.fiveminutegeekshow.com/100 Welcome back. I’ve talked a lot about Laravel developer…

Continue reading »

Written by Joe Ferguson - - Aggregated on Wednesday May 31, 2017


Why does Guzzle put an underscore in my url!?

“Why does Guzzle put an underscore in my url!?” This was an issue I agonized over for more time than I’m willing to admit. I was parsing URLs out of an Apache access log to gather real world usage to run against my test server for the day job. I was having the issue when I read the URL from the file and passed the …

Continue reading »

Written by Joe Ferguson - - Aggregated on Thursday May 25, 2017


Open Sourcing Mental Illness Conference TV

The great nonprofit that I help out with Open Sourcing Mental Illness has an ever increasing presence at conferences. We’ve been stepping up our booth visibility lately by adding a nice tablecloth as well as the purchase of a TV to have a looping video playing on to lure conference goers to our table. Originally we …

Continue reading »

Written by Joe Ferguson - - Aggregated on Thursday May 18, 2017


php[tek] 2017 Training Day Requirements

I’m excited for php[tek] 2017. This will be my fourth year attending the conference and I always have a blast. I am again giving a full day of Laravel Training before the main conference. To fully participate in the training exercises you’ll want to follow the directions below. Please reach out to me if you have …

Continue reading »

Written by Joe Ferguson - - Aggregated on Monday May 8, 2017


Midwest PHP 2017 Short Recap

I was invited to speak at Midwest PHP 2017 to give my “DevOps for Small Teams” talk. I’m always excited to head up north because I’ve always had amazing experiences with the community there. Also a conference on my birthday weekend this year sounded like a great idea. The speaker dinner event was fantastic, nice …

Continue reading »

Written by Joe Ferguson - - Aggregated on Monday March 20, 2017