Blog
August 31, 2016
Solidify Fragile Tests
On my first week at the new job I was tasked to fix some tests that were logging data. While the fix was simple enough, by using `Psr\Log\NullLogger as Logger` instead of `Monolog\Logger` in the test, during the process I ran into another test that appeared quite fragile. Fragile test: Our `getFood()` method returns an array of all foods by type. Given that, we would...
ReadJune 10, 2016
php[tek] 2016 in St. Louis was a blast!
This year php[tek] was in St. Louis, an easy four and a half hour drive from Memphis. Since I didn't have to fly to the conference I stocked up on a lot of local Memphis beer to share with my fellow PHP beer connoisseurs. Originally, my awesome wife Kara was going to join me, however, it didn't work out. Because I was giving a day long Laravel training on Monday and wanted some time to settle...
community conferences speaking testing
ReadJune 8, 2016
Day Job Updates
I Don't talk about my day job here or on social media very often. I'm proud of who I work for and the work that I'm doing I just seem to not talk about that stuff on social media. If you follow me on social media you can probably guess that I work for an awesome agency in New York City: Vector Media Group. I've worked for Vector since March 2015 and it's been a great team to work with and I've...
ReadApril 26, 2016
Join me at php[tek] 2016!
You should come to php[tek] May 23-27, 2016 As you'll learn in the video below, I'll be doing a full day in person training on Laravel. I'll also be giving a brand new talk "So you just inherited a $Legacy application..." Hope to see you there!
ReadAs Seen On
Recent Posts
- PHP to Rust via Copilot
- Compiling Python 3.12 from Source Tarball on Linux
- HTML Form Processing with PHP - php[architect] Magazine August 2014
- The Workshop: Local Dev with Lando - php[architect] Magazine November 2022
- Getting back into the swing of things
- All Posts
Categories
- ansible
- apache
- applesilicon
- aws
- blackwidow
- cakephp
- community
- composer
- conferences
- copilot
- data-storage
- day-job
- devops
- docker
- fpv
- general
- github
- givecamp
- homestead
- jigsaw
- joindin
- keyboard
- laravel
- learning
- linux
- maker
- mamp
- mentoring
- music
- nonprofit
- opensource
- packages
- php
- phparch
- projects
- provisioning
- python
- razer
- rust
- s3
- security
- slimphp
- speaking
- static-sites
- storage
- testing
- tiny-whoop
- today-i-learned
- training
- ubuntu
- vagrant
- version-control
- windows
- writing
- wsl
- wsl2
- zend-zray