Scaling Up: Picking The Right Setup
Monday, March 30th, 2009Now that your application is running at peak performance and you’ve decided that it’s time to scale, let’s talk about the right setup.
The modern age has brought us lots of new ways to take a growing site and scale it. From Amazon Web Services to cloud computing and grid computing, to Mosso and Akamai, there [...]
What Matters Most (Job Hunt Advice)
Sunday, March 29th, 2009Recently I’ve had the opportunity to review a number of resumes and cover letters, both through my professional endeavors and because of inadvertent posts to the DC PHP list from people replying to job postings.
One thing that strikes me as odd is the number of people who send cover letters riddled with errors.
For example:
dear sirs,
Im [...]
Looking Back: Learning From Old Code
Friday, March 27th, 2009In 2007 I wrote a blogging program from scratch. I was really proud of it, too. It was all my own invention, with a little help that I got from a Facebook developer I knew, and I worked really hard on it. Spent the whole summer writing it so I’d be able to launch it [...]
12:30 am | Comment (4) | Print | Categories: Friday Inspirations, Personal Management, Web ArchitectureStop Sacrificing Readability For Efficiency!
Thursday, March 26th, 2009Much was made last week over the topic of micro optimization in PHP. Most of these argued that micro optimization was a bad idea, from the perspective of unit testing, the idea that “premature optimization is the root of all evil”, the fact that it takes too much time, and that it violates the rules [...]
8:32 am | Comment (20) | Print | Categories: Best Practices, Business Management, Debugging, System ArchitecturePaying Down Technical Debt
Monday, March 23rd, 2009Much has been written about technical debt, and the way it’s both accrued and paid off. For the uninitiated, here’s the definition of technical debt:
The amount of time, money, or effort it takes to work around, manage, and fix bad decision/implementation decisions. (CaseySoftware)
Put another way, technical debt is the sum total of all the hours [...]
Web developer, amateur photographer, lover of the outdoors and travel. Expect to find me writing code, hiking or visiting new places. I own Blueprint DC and live in Washington, DC. Follow Me On Twitter!
- The 15 Minute Rule Of Software Development
- Learning Zend Framework: A Case Study
- Why Active Record Isn’t A Bad Design Pattern
- In Defense of Development Practices
- Upgrades In Open Source
- Taking A Look At Propel 1.5
- The Reasons To Attend PHP Conferences
- HipHop For PHP: Who Benefits, Who Doesn’t
- Some Soul Searching
- Cool DateTime Functions In PHP 5.3