Ode to PHP
There are only two kinds of languages: the ones people complain about and the ones nobody uses Bjarne Stroustrup
There are only two kinds of languages: the ones people complain about and the ones nobody uses Bjarne Stroustrup
Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it. — Brian Kernighan
From a few years ago, one of many presentations in university (unfortunately in german) Ruby On Rails Einführung View more presentations from Reinhold Weber
The new frontier in web design 2011 – adaptive/responsive website layouts with CSS3 media queries mediaqueri.es
Note to self – If you want to survive major version cms upgrades, always use theme inheritance and overwrite defaults of the default theme that comes with Magento. I wish I knew … See also – Designer’s guide to Magento
Languages are a tool, not a religion Workflow is essential Everything depends on context, nothing is absolute Agile depends on various contexts Version control is crucial Often there is no easy way, but there always is a right way to do something Requirements DO change You have to give them what they need not what [...]
While most web designers/developers working on real projects for actual clients around the globe still struggle with fixed vs. fluid vs. elastic layouts the war is long over. The new frontier are intelligent layouts changing depending on context, devices and viewports. You better prepare now, the future may be nearer than you think. Responsive Web [...]
Does it support intelligent body classes? It will make your theming life so much easier, it’s absolutely ridiculous … Read about the WordPress version and the benefits of using this concept for theming purposes here: http://codex.wordpress.org/Template_Tags/body_class WordPress (2.8+): <body <?php body_class(); ?>> Drupal (originally from Zen Theme, since Drupal 6 in core): <body class="<?php print [...]
Do I need to say more … ?
The Symfony PHP Framework has, in the past, alienated a lot of developers solely because it was quite a hassle to setup on shared hosting or a local server environment. What’s new in Symfony 2.0? Requires PHP5.3.2+ Doctrine 2 (Active Record is replaced by Entity Pattern, completely rewritten codebase for PHP5.3) PHPUnit for testing, lime [...]