Latest News

2013 Midwest PHP Conference

I’ve been meaning to jot down some thoughts about the inaugural Midwest PHP Conference that was held on March 2nd and 3rd at the University of Minnesota’s Continuing Education and Conference Center in St. Paul, but the words fail to come out every time I sit down to do it. Perhaps I assign too much value to the importance of words. Here’s a picture:


That’s Aaron Saray, a PHP Developer from Milwaukee who gave a riveting presentation about using PHP design patterns and modularization for enterprise applications to a packed room on Saturday afternoon. As a relative newcomer to the world of PHP and computer programming in general, I’d contemplated whether Aaron’s talk might be over my head. After all, he was presenting what seemed like an advanced talk about object oriented programming at the same time as another presentation that offered an introductory look. Afterward, I felt great about my decision. Aaron’s delivery was fast-paced and hilarious and his presentation introduced just enough basic information upfront to help others like me understand the overall concept of the topic before digging deeper into the details.

Following Aaron’s talk, I made a decision to attend a presentation entitled “Backbone.js in a PHP Environment,” and I think these two sessions together encapsulated my impressions of the conference as a whole. During the course of the weekend, each session ran concurrently with three others, and what you learned in one, you gave up elsewhere. The “Backbone” session was offered during two other presentations of interest and relevance to me (“The WordPress Hacker’s Guide to the \Galaxy()” and “JavaScript’s Difficult Concepts Explained”), and based on real-time reactions on Twitter, I was missing out.

In many ways, the enormous impact of these tradeoffs speaks to the quality of the offerings at this first-year conference. At one point (the last session of day 2), there were four different presentations all running concurrently that I wanted to see. Essentially, I threw a dart and landed on Josh Broton‘s presentation called “Embrace Your Inner Designer” where I saw his hilarious introduction to the “value” of the HTML marquee tag, along with many far more insightful tips and recommendations. Unfortunately, this was at the expense of seeing Chris Hartjes speak about PHP unit testing, Mike Stowe‘s “Introduction to Zend Framework 2”, or Jesse Donat‘s presentation about PHP command line scripting.

Essentially, it was a terrific conference and an amazing first-year effort by the aforementioned Mike Stowe and co-collaborator Jonathan Sundquist. I feel fortunate to have finally found my career calling and to live in the backyard of such wonderful programming talent. I’m already looking forward to next year, and I’m optimistic that some tweaks will be made to the scheduling to attendees to catch more of what they want to see.

Annnnd….we’re back!

Testing, testing, is this thing on?

Oh, good! Hello! It’s nice to be back and have a presence on my own site again. Pardon the mess while I get things in order. I have all sorts of news to talk about, including:

  • a run-down of my experience at the recent Midwest PHP Conference that was held last weekend in St. Paul
  • things I’ve learned about web development since beginning my internship with Room 34 Creative Services
  • this new band I’ve been playing with
  • and more!

Spring break officially started for me this afternoon, and I spent some time today building out this very ugly, very broken, and very incomplete theme (chances are highly likely that if you attempted to visit this page from your RSS feed, you got a message that there was nothing here) and putting my site into a content management system. I’m looking forward to working on it some more over the next week or more so it’s not so hideous (and not so broken, and so there’s actual stuff to share!). In the meantime, I’m headed off to hang out with a long-time friend, but I wanted to write up this quick post to say that I’m back and that I’ll be posting again and cleaning up real soon.


I’m sitting here.
I’ve got a drink, held by
Wrinkly old fingers.
The sun has risen, and set again.
I built this porch and installed this swing.
So I can sit.
The neighborhood kids have children now.
The floor boards are creaky now.
And the paint…well.
There’s a ladder in the garage,
If you’re so inclined.
It’s cool, and the skies are clear.
I can see all the stars and constellations.
That’s Orion up there – the one with the belt.
My father told me about him when I was a kid.
He’s in the ground now.
And I’m on this swing.