Karl Hughes

Technology team builder and startup enthusiast
"programming" Posts

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

A few weeks ago I wrote a post for Codeship outlining our method for building a PHP command line application with Docker. Today, the second part of this series was

We make "explore vs. exploit" decisions all the time in software engineering. For example, if you were asked to build a new web application would you use a framework you

This is the fundamental disconnect between our hopes for teaching Computer Science and the reality of our education system: we can’t hire and retain good technology teachers until we compensate

I've been doing a lot of searching for a simple Docker hosting experience lately. I'm pretty committed to Docker Compose for running containers locally and Codeship for my continuous integration,