Post image for Strong typing in PHP (“wrapping”): To implement or not to implement?

PHP is a language of weak typing, which means that the type of variables can be changing during runtime. Since the version 5.0, PHP has enabled the, so called, type hinting. Type hinting means method parameters marking to demand a certain type of data. This allows, to some extent, for data type control. Unfortunately, it works only for objects and arrays, so the possibility to determine either the integer or the string doesn’t exist. There are ways to avoid the problem of weak typing, and one of them is wrapping. Read the full article →

Why automatic deployment of PHP applications is important?

by Jakub Zalas March 15, 2010 Best practices
There are many ways PHP applications are deployed on production servers. Some people use SCMs like Subversion to fetch latest revision of code. Others simply transfer the files via FTP, SSH or rsync. There is one problem with all of these approaches. They are error prone. File transfer is only part of the deployment process. [...]
Read the full article →

Getting More From The Lime Testing Framework

by Jakub Zalas February 9, 2010 PHP/Symfony
Lime is a testing tool bundled with symfony. It can be, however, used separately with any PHP application. It is a great alternative for famous PHPUnit. Its advantage is simplicity. Since writing tests with lime is dead easy it’s a perfect choice for unit testing newbies.
Read the full article →

How to become a Zend Certified Engineer?

by Jakub Zalas December 31, 2009 PHP/Symfony
PHP 5 Zend Certified Engineer is the most known and respected title for PHP developers. Currently, at the end of 2009, there are only 3493 Zend Certified Engineers worldwide. 2542 of them are certified in PHP 5. Surprisingly it isn’t  really hard to pass the exam. With proper approach and materials it is even quite easy. [...]
Read the full article →

PHP North West 2009 Conference

by Jakub Zalas October 17, 2009 Books & Events
Last weekend I had a pleasure to attend the PHP North West Conference in Manchester. Everything started on Friday evening, one day before the actual event, with a pre-conference socializing in the Lass O’ Gowrie pub. I really enjoyed meeting and talking to so many people involved in the PHP community. Everyone, regardless of experience, [...]
Read the full article →

How social networks changed application development

by Jakub Zalas August 7, 2009 Architecture
Quite a Big Bang, that is a pretty good expression about a growing phenomenon of social networking. The popularity of sites like Facebook, MySpace and Twitter is increasing at astonishing rates, especially this last one. Although Twitter still has a long way to go, I am really amazed by its growth rate. Along with the one-millionth [...]
Read the full article →

PHP 5.3 finally released

by Jakub Zalas July 3, 2009 PHP/Symfony
Finally it happened: PHP 5.3 was released. It was a long awaited release, as it brings many improvements and features together with over 140 bug fixes. It’s almost like PHP 6 but without full Unicode support. In this post I will present the things I was either particularly waiting for or was just interested in.
Read the full article →

NetBeans 6.7 and PHP/Symfony – a perfect couple

by Karol Sójko June 26, 2009 Best practices
Do you know the feeling when you look at your screen waiting for the project to build its workspace for hours or when you have to search the whole project in order to find a simple function ? If you do I recommend trying NetBeans as your primary IDE.
Read the full article →

PHP Standards Initiative

by Jakub Zalas June 19, 2009 Best practices
During this year’s php|tek conference in Chicago a spontaneous meeting about PHP standards took place. It was organized by a group of people usually working on a couple of important PHP projects like Zend Framework, PEAR, Solar, Agavi, CakePHP, symfony and phing. Unfortunately,  I wasn’t there but the note about the initiative I have found [...]
Read the full article →

Book review: php|architect’s Guide to PHP Design Patterns

by Jakub Zalas May 29, 2009 Books & Events
Design patterns are technology independent but the way of implementation can vary based on the programming language that is used. The book “php|architect’s Guide to PHP Design Patterns” by Jason Sweat presents some of the design patterns which might be helpful while implementing web applications in PHP 4 and 5. Additionally, it is a good [...]
Read the full article →
Page 1 of 212