Category Archives: Software Development

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 […]

Using HornetQ without a separate JNDI server

This tutorial shows how to get HornetQ JMS resources out of JNDI. It also includes utilities to help use an embedded HornetQ server when writing test code.

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 […]

Building High Performance Teams

Creating high performance teams by fostering communication, transparency, and embracing good engineering practices.

Genius Open Source Libraries

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

Releasing Every Fortnight

How Genius went from releases every month to releasing every fortnight.