Tomasz Wasilczyk

software developer

Stylizacje.pl

website: stylizacje.pl

A web service aiming to fill a niche, for people wanting to share their fashion concepts. Created in cooperation with OXE Internet Solutions.

  • PHP
  • JavaScript
  • Zend Framework
  • ORM

A PHP project done right

It may sound odd when talking about good design in contrast to such messy tool like PHP. But I did my best to implement this service as well as possible.

Its code is built around pretty good Zend Framework – I tried to follow its coding style and put as much implementation as possible into a new external library. This resulted in a pretty well extension for this framework, covering all features missing from the base one and being easily portable to any other project.

The database backend was built using Doctrine ORM, which seems to be the best solution for PHP, but still missing (at the time I was using it) important features I saw in Django. It was pretty hard to preserve good performance without falling back to native SQL queries, but I think I overcame all such problems.