Tag Archives: Drew Stephens

Database Fixtures for Isolated Testing in PHP

Long ago, Ryan wrote the history of our fixture frameworks. Now, you too can have the awesome Team Lazer Beez database fixture for your own project. With the release of Team Lazer Beez Open Source (formerly Genius Open Source) version 1.2, our YAML-backed, easy-to-setup fixture framework has been integrated into the gosTest framework. Here is […]

Making PHP Regex Errors Real

PHP employs Perl Compatible Regular Expressions (PCRE) in the built-in collection of preg_* functions, such as preg_match(). While PCRE is certainly the preferred regular expression library, PHP’s implementation allows the functions to fail without any explicit warning—the user must check preg_last_error() to know that an error occurred. Often, the return of a regular expression match […]

Genius Open Source Libraries

Genius Open Source libraries inaugural release of string sanitization functions for PHP.

An Agile Fortnight

The day to day operations of a two-week agile sprint.

On User Agent Strings and Bots

User agent strings are the obvious way to identify web spiders, but only a few bots make that easy. Many bots present as browsers, making a comprehensive list of bot user agent strings impossible.

Post-it Note Blues

At Genius.com we consume large numbers of Post-it notes. We color code stories and are constantly stymied by 3M’s failure to sell notes in individual colors.