October 17, 2019 - https://mwop.net/
Due to disorganization on my part, I accidentally booked php[world] 2019 to coincide with a family commitment.
After reviewing a variety of options, I let the organizers know last week that I could no longer attend. It’s a situation I hate, because there’s nobody to blame but me, and no matter what option I could come up with, somebody would end up disappointed or inconvenienced. For my part, my family had to come first.
Read more about An Apology to php[world] Attendees
#Architecting UI Automation Projects for Maintainability I published this article on November 10, 2015 on GeeksWithBlogs.net and have ported it here. I’ve been on a team now for a year+ and we’ve been using Selenium to automate acceptance tests before we consider a feature as completed. We’ve caught many regression issues that our Jasmine unit tests haven’t (which sometimes is a gap in our Jasmine tests, and sometimes is just a Knockout binding issue) and have avoided QA picking up buggy software for manually testing.
Read more about Architecting UI Automation Projects for Maintainability
Continue reading Chef Server and the risks of depending on the open source community
Read more about Chef Server and the risks of depending on the open source community October 3, 2019 - https://mwop.net/
Update As of 2019-10-01, I am once again employed full-time. Thank you everyone who reached out!
Fourteen years ago, almost to the day, I received a job offer from Zend to join their nascent eBiz team, where I started contributing almost immediately to the yet-to-be-announced Zend Framework. Two years later, I joined the Zend Framework team full-time. A year later, I was promoted to Architect. A year after that, I was promoted to Project Lead of Zend Framework, a role I kept for the next ten years.
Read more about Looking For A New Adventure
The Principles of Sowing and Reaping - Small Actions Over Time Add Up to Big Results The Bible tells us that we will reap what we sow. I believe that this happens mostly small incremental, day to day, moment to moment parts of life. It’s amazing how many examples this wisdom can be applied to in life and in software development. “Do not be deceived: God is not mocked, for whatever one sows, that will he also reap.
Read more about The Principles of Sowing and Reaping - Small Actions Over Time Add Up to Big Results
Continue reading Paranoid Defensive Programming
Read more about Paranoid Defensive Programming September 6, 2019 - https://burgers.io
Take Fastly’s Terrarium to a new level by deploying from a local build.
Read more about Deploying WASM to Fastly's Edge
Books! I like to read. After a long day of computers at work, I find that it doesn’t work for me to get back onto a computer to learn after the kids are in bed. Here’s a stack of books I’ve read, am reading or hope to get to soon. Thank you to Omnitech for buying me many books over the years! From top to bottom: The Kindle PaperWhite I have way too many free books that I haven’t gotten to.
Read more about Book Stack 2019
Continue reading Loving Docker as a Windows guy: August 2019
Read more about Loving Docker as a Windows guy: August 2019
Eighteen kids, eight meet-ups, zero shorted boards, seven blown LEDs, one burnt finger, and two months of fun & creativity. That sums up our third Hack Sioux Falls project hosted by Code Bootcamp School. When I first launched this project last year, I had no idea what to expect or what the kids would findRead more
Read more about Hack Sioux Falls Final Projects (Spring 2019)