Why 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 Cool PHP Array Functions
Wednesday, October 21st, 2009Time and time again, I come across code that contains a variety of array-handling functions that too often duplicate the work that the PHP core team has done to develop built-in array functions. Since the built-in functions are inherently faster, trying to reimplement them in PHP will inevitably be a performance problem. Here are five [...]
1:00 am | Comment (22) | Print | Categories: Best Practices, General PHP, TechnologyHow To Write A Function In PHP
Monday, October 12th, 2009PHP allows developers to write a variety of different styles of code: procedural, object-oriented, or simply scripts. This flexibility makes PHP easy to learn, and also means that new developers to PHP may not be programmers in other languages.
1:00 am | Comment (11) | Print | Categories: General PHP, TechnologyConfiguring PHP: Essential INI Settings
Monday, September 28th, 2009When setting up a web server with PHP, there are a number of settings that are critical to consider. PHP 5.3 contains both a development INI file and a production INI file; however, users of older PHP releases (or those who don’t have direct control over their INI files) will want to pay attention and [...]
1:00 am | Comment (16) | Print | Categories: Best Practices, General PHP, PHP 5Avoiding Notices: When to Use isset() and empty()
Wednesday, September 23rd, 2009One of the most confusing things for new programmers (and it even trips me up sometimes) is how to test for boolean conditions in code. As developers, we want to develop code that never emits notices or warnings, and PHP gets a bit antsy when we develop code that utilizes uninitialized variables. Lucky for us, [...]
1:00 am | Comment (13) | Print | Categories: Best Practices, General PHP
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
