July Slides
Wednesday, July 28th, 2010July was a month of talks and travel, including speaking at OSCON and user group talks to DCPHP and PDXPHP.
11:28 am | Comment (4) | Print | Categories: Conferences, Object-Oriented Development, PHP 5, System Architecture, TechnologyAn Intro To Zend_Navigation
Monday, March 29th, 2010This past week I had the need to integrate Zend_Acl with a navigation and menu system. Unfortunately, the documentation took a couple reads for me to understand how Zend_Navigation worked; given this, I wanted to write a primer that others could use to get started with Zend_Navigation. This is a short guide to how Zend_Navigation [...]
7:00 am | Comment (5) | Print | Categories: System Architecture, Technology, Zend FrameworkWhy Active Record Isn’t A Bad Design Pattern
Tuesday, March 16th, 2010Were I writing this as an article for a newspaper, the subhead would be “Design Patterns Don’t Cause Application Slowness.” The point of this piece isn’t to defend Active Record per se; it’s to discuss the fact that design patterns aren’t to blame for your application’s problems, and more to the point, design patterns aren’t [...]
9:00 am | Comment (9) | Print | Categories: Best Practices, Object-Oriented Development, System Architecture, TechnologyWhy Every Developer Should Write Their Own Framework
Friday, November 6th, 2009Lots of people have the itch to write their own frameworks. They think that they can do better than Zend, Cake, Symfony, or application-level frameworks like Drupal. They’re convinced that those designers and developers made fatal flaws, and they can improve upon them. They’re just itching to give it a shot. So for those of [...]
1:00 am | Comment (38) | Print | Categories: General PHP, System Architecture, TechnologyFive Tips To Make Good Object-Oriented Code Better
Wednesday, October 28th, 2009Last week, I did a talk at the Frederick Web meetup about tips and tricks for improving your object-oriented code. A lot of these tips were adapted from a fabulous presentation by Stefan Priebsch but the ideas are by no means original to him, and they’re exceptionally good ideas when you’re talking about object-oriented code. [...]
1:00 am | Comment (13) | Print | Categories: Best Practices, PHP 5, System Architecture, Technology
Web developer, amateur photographer, traveller, and amatuer chef. Expect to find me writing code, visiting new places or trying a new recipe. I live with my wife in Olney, Maryland. Follow Me On Twitter!- Excited About PHP Again
- Rethinking The Technical Resume
- We The State, Not We The People
- Working To Defeat the Stop Online Piracy Act
- Diversifying This Blog
- What do you want the web to be?
- Why I Love Being An Engineer
- Validation Blind Spots Hurt Real Users
- Finding A Job Without A Recruiter
- Why Recruiters Are Bad For Your Career
