Karl Hughes

Technology team builder and startup enthusiast
"programming" Posts

For the last couple years I've had a lot of success using Docker in my test environment. While I think the tool has a lot of potential for production too,

Cloud based web hosting has enabled small startups to build and scale software applications that can compete with much larger companies, and now most large enterprises are taking advantage of

There are hundreds of ways you can put up a website without writing much code, but one pattern I've started playing around with is the GABA stack. What is the

I was recently asked by a new web developer what resources I would recommend for people just starting to learn PHP. While the resources available have changed a lot in

For the past couple years, I've been guest lecturing at several Chicago-area bootcamp programs, and most of the time I've delivered some form of this talk on microservices and software

Last month I spent some time demoing the new Codeship v2 API. My goal was to come up with a project to build using the API so that I could

Last month I finished my first book - a step-by-step guide for PHP developers who want to learn Docker called "Building PHP Applications in Docker". It's about 10,000 words (40

In preparation for my talk next month at API Strategy & Practice, I've been thinking a lot about testing. Ever since I started writing automated tests a few years ago,

I've written a few blog posts (and submitted several conference talk proposals) related to the topic of building microservices in PHP. It's been great to refine my story on this

As part of my 2017 writing goal, I decided to spend this month writing a series of short "How-Tos" for people trying to learn PHP or up their skills. Since