Technical stuff Requirements are like water. They're easier to build on when they're frozen.

PHP in the mobile ecosystem

01.28.2011 · Posted in Mobile development

Device detection Mostly from the user agent. —> http://detectmobilebrowsers.mobi/ —>>> ugly code, good docs —> http://www.deviceatlas.com/ —>>> $99 / year for production —> http://wurfl.sourceforge.net/ —>>> open-source list of mobile devices for easy detection Don’t redirect to homepage, it’s not what the user wants. Beware: the screen sizes vary heavily, don’t make assumptions about this. Small ...

hCard brief introduction

11.19.2010 · Posted in Quick and dirty, Resources

Below you can find a brief list to get you started. reading start point, have a look at some examples, or simply generate yours for more advanced information, refer to the semanticweb.org validate it place a link to http://h2vx.com/vcf/your.website.com/contact-page/ or to http://feeds.technorati.com/contacts/http://your.website.com/contact-page/ , replacing your.website.com/contact-page/ with your correct online URL discover hCards in the web ...

QQA in Software Projects with Sebastian Bergmann @ Dutch PHP Conference | Part 2 | Notes

06.10.2010 · Posted in testing

-> Continuous Integration —> build automation [write build script to get latest code version; run tools to detect problems; run unit tests & publish these results; package; deploy] —> summary of the tools enumerated below can be found in this presentation: http://www.slideshare.net/sebastian_bergmann/continuous-integration-of-php-projects-4354597 -> static code analysis —> LOC [= lines of code] metric —> CLOC ...

QA in Software Projects with Sebastian Bergmann @ Dutch PHP Conference | Part 1 | Notes

06.10.2010 · Posted in testing

-> what is SW quality? -> the BankAccount example —> PHPUnit 3.4.12 is used for these examples —> CLI run using phpunit BankAccountTest —> phpunit –testdox BankAccountTest —> used for instance to present functionality summary before the actual coding —> setUp() —> Q&A —> use @expectedException annotation instead of the try/catch block inside the method ...

How you should not do a banner

12.14.2009 · Posted in Funny

Don’t show a picture of one product and the name of another. It’s just so… Now don’t get me wrong, I know they’re both called Hero. But one’s also a Sprint. Do your research before stuffing items in Photoshop and deliver your project. And do have a second pair of eyes around you before you ...