Coding Techniques & Tools
Design Patterns
- The various kinds of Design Patterns ~ 1 year ago by Tim (2 comments)
- How Design Patterns solve Problems ~ 1 year ago by Tim (9 comments)
- What are Design Patterns ~ 1 year ago by Tim (1 comments)
Refactoring
- Composing Methods: Substitute Algorithmn ~ 11 months ago by Tim (6 comments)
- Composing Methods: Remove Assignments to Parameters ~ 1 year ago by Tim (9 comments)
- Composing Methods: Split Temporary Variable ~ 1 year ago by Tim (4 comments)
- Composing Methods: Introduce Explaining Variable ~ 1 year ago by Tim (1 comments)
- How To Compose Methods: The Extract Method Refactoring ~ 1 year ago by Tim (2 comments)
- Composing Methods: Replace Temp With Query ~ 1 year ago by Tim (2 comments)
- Composing Methods: Inline Temp ~ 1 year ago by Tim (5 comments)
- Principles in Refactoring ~ 1 year ago by Tim (5 comments)
- Refactoring - A first example ~ 1 year ago by Tim (6 comments)
- Before you refactor... ~ 1 year ago by Tim (0 comments)
- What is refactoring? ~ 1 year ago by Tim (3 comments)
Techniques & Habits
- Programming Psychology II: Private methods ~ 2 weeks ago by Felix (35 comments)
- Asshole-Driven Development - Anyone? ~ 1 year ago by Tim (1 comments)
- Things To Avoid In A Team-Programming Environment ~ 1 year ago by Tim (2 comments)
- Win All The Chicks By Sticking To Coding Standards ~ 1 year ago by Tim (3 comments)
- Making your regular expressions readable ~ 1 year ago by Tim (0 comments)
- Introduction to Test-Driven-Development (TDD) - Part 2 ~ 1 year ago by Tim (2 comments)
- Introduction to Test-Driven-Development (TDD) - Part 1 ~ 1 year ago by Tim (1 comments)
- Problems with repetitive source code or better: Don't repeat yourself ~ 1 year ago by Tim (3 comments)
- When should you start optimizing? ~ 1 year ago by Tim (0 comments)
- Prototypes and how they are used ~ 1 year ago by Tim (0 comments)
- Extreme Automation ~ 1 year ago by Tim (0 comments)
- Which Editor / IDE should I use? ~ 1 year ago by Tim (6 comments)
- Naming Conventions ~ 1 year ago by Tim (0 comments)
- Using if statements to express dependencies ~ 1 year ago by Felix (6 comments)
- Dessert #7 - Conventions over Ego ~ 1 year ago by Felix (2 comments)
- Dessert #4 - Keep your Cake fresh (use SVN HEAD) ~ 1 year ago by Felix (13 comments)
- Workflow Automatisation ~ 1 year ago by Felix (13 comments)
- What's your coding pace? ~ 2 years ago by Felix (12 comments)
Tools
- Setting up Xdebug on Mac OS X (or Win32 / Linux) ~ 10 months ago by Felix (33 comments)
- Keystroke Counter Tool ~ 1 year ago by Tim (36 comments)
- PHP Code-Beautifier Tool ~ 1 year ago by Tim (6 comments)
- Access your config files rapidly (Win32 only) ~ 1 year ago by Felix (1 comments)
- Ant sucks for FTP deployment - What alternatives do we have? ~ 1 year ago by Felix (24 comments)
- Agile web development (with CakePHP) ~ 1 year ago by Felix (19 comments)


I am getting an error witht the sources var on google_analytics_source.php, line 187
foreach...
Hi Felix, I always read your blog. The fun things is that you work with the two things I love a...
The line: < ?php echo ($num % 2) ? 'row-a': 'row-b'; ?>">
Could be :
if($num ++ >0){...
Information hiding is one of the cornerstones of OOP. Without private/protected modifiers ......
This discussion has been going on for a bit, but I feel I just have to add my 2 pennies to...