Skip to main content

Zend Framework Bughuntday review

This Saturday user groups of the Netherlands (phpGG) and Belgium (PHPBelgium) organized Bughuntday at Best Western hotel "De Goderie" in Roosendaal (the Netherlands). Bughuntday is a whole day developers can come together to start fixing bugs for open-source frameworks and libraries. This Saturday we started these series with Zend Framework, a hugely adopted PHP framework within enterprise and professional web application development.

Core contributor Juriën Stutterheim gave a short presentation on what was the idea behind this event and how people should process the bugs.

2008 11 08 Bughuntday
View SlideShare presentation or Upload your own. (tags: bhd phpgg)

There's also a video of the whole presentation, the demo given by Juriën and the moment of giving away prizes. You can download it from my public idisk or from the mirror provided by Remi Woler.

With a turn up of 25 to 30 people we could call this day a success on bringing attention to the need of fixing bugs of huge frameworks. Although no statistics are yet available, I think only a handful of bugs were actually fixed that day. Not much compared to the turn up, but non the less better then none at all.

Bad internet connection, not enough communication in advance about computer configurations and so on were the main causes that this day resulted in only a few bugs fixed. But we as organizers have learned our lessons and we will surely take these issues into consideration when we're organizing the next Bughuntday.

We would like to everyone that participated and special thanks to our sponsors who made this day possible.
I personally want to thank Juriën for being our guest speaker (we will get you a Zend Framework T-Shirt!).

Special thanks also to Ralph Schindler of the Zend Framework core team, who had to be stand-by on those wee early hours just to assist us solving issues related to SVN access, wiki accounts and other administrative related issues.

And finaly great gratitude goes out to Wil Sinclair and Matthew Weier O'Phinney of the Zend Framework core team with who'm we worked out a simple idea on ZendCon08 into a genuine event. Thank you guys.
    Be sure to check out the pictures on flickr.com (tagged #bughuntday), as they are great memories of this mentionable event.

    Comments

    1. Hi,

      would you be kind to fix the servergrove.com sponsor link (not servergroove) ?

      thank you!
      Pablo

      ReplyDelete
    2. The Zend structure is an development of the PHP growth base. It strong points lie in its convenience, object centered best actions, business helpful qualifications, and a carefully analyzed, nimble code base.

      ReplyDelete

    Post a Comment

    Popular posts from this blog

    PHP 7 and Apache on macOS Sierra

    I posted several talks about compiling PHP from source, but everyone was trying to convince me that a package manager like Homebrew was a more convenient way to install. The purpose of Homebrew is simple: a package manager for macOS that will allow you to set up and install common packages easily and allows you to update frequently using simple commands. I used a clean installation of macOS Sierra to ensure all steps could be recorded and tested. In most cases you already have done work on your Mac, so chances are you can skip a few steps in this tutorial. APACHE AND PHP WITH HOMEBREW I’ve made this according to the installation instructions given on GetGrav. The installation procedures These installation procedures will set up your macOS Sierra with PHP 7.1 and Apache 2.4. Install Xcode command line tools (if not done yet)xcode-select --install Install Homebrew/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" Set up for in…

    Sessions in PHP 7.1 and Redis

    In case you have missed it, PHP 7.1.0 has been released recently. Now you can’t wait to upgrade your servers to the latest and greatest PHP version ever. But hold that thought a second… With PHP 7 lots of things have changed underneath the hood. But these changed features can also put unexpected challenges on your path. Our challenge One of these challenges that we faced was getting PHP 7.1 to play nice storing sessions in our Redis storage. In order to store sessions in Redis, we needed to install the Redis PHP extension that not only provides PHP functions for Redis, but also installs the PHP session handler for Redis. Because we upgraded our servers to PHP 7.1, we were looking to use the latest provided version for this Redis extension: redis-3.1.0. Once installed, we bumped against a nasty problem. Warning: session_start(): Failed to read session data: redis (path: tcp://127.0.0.1:6379) Searching the internet for this error, we didn’t got many hits that could point us into a dire…

    Speeding up database calls with PDO and iterators

    When you review lots of code, you often wonder why things were written the way they were. Especially when making expensive calls to a database, I still see things that could and should be improved.
    No framework development When working with a framework, mostly these database calls are optimized for the developer and abstract the complex logic to improve and optimize the retrieval and usage of data. But then developers need to build something without a framework and end up using the basics of PHP in a sub-optimal way.

    $pdo = new \PDO( $config['db']['dsn'], $config['db']['username'], $config['db']['password'] ); $sql = 'SELECT * FROM `gen_contact` ORDER BY `contact_modified` DESC'; $stmt = $pdo->prepare($sql); $stmt->execute(); $data = $stmt->fetchAll(\PDO::FETCH_OBJ); echo 'Getting the contacts that changed the last 3 months' . PHP_EOL; foreach ($data as $row) { $dt = new \DateTime('2015-04-…