Monthly Archives: July 2011

Redmine practices & improvements

Two years ago our team get to choose from project management tools. We considered, compared existing solutions and eventually decided in favor of Redmine. Benefits: Easy to use It is a good combination of bug tracker and project management tools Open Source under GNU license Large number of 3d party plugins Suites Agile methodology Non [...]

jQuery plugin carcass

Success in the Web 2.0 world depends on a successful user experience. Modern Web 2.0 applications require having more and more javascript “on board”. Most typical tasks can be solved by using jQuery open source plugins but other requires custom work.

Yii: diving models with domain logic idea

Last time when our team was involved into code re-engineering, we seized to analyze models content. Initially we mostly followed standard approach of Yii models development, but this led to a certain difficulties with code support. Here are most urgent: Some model classes have grown to 1k LOC It becomes not obvious what methods belongs [...]

DB scheme php-file cache Yii extension

For some time we used RedisCache Yii extension to cache db scheme. But doing one performance optimization we come to idea that keep all db scheme in a single php-file will be much faster. We wouldn’t need to process ~20 (each for one table) read operations to redis and save certain amount on critical ms. [...]

Few words about PHP migration from 5.2.6 to 5.3.6 on Windows

Recently downloaded newest version of Yii (1.1.8) indicates me that it requires latest PHPunit to run tests. When I tried to update PHPUnit, I’ve also need to update PHP to version 5.3.*. “No problem” I said myself. “What can go wrong if I download new php version and upgrade the old one”? However, it went [...]

So you just want to say hi? Great!

While we can’t guarantee we will have the time to get back to you, we love to hear from the passionate people out there.

Thank you for contacting Weavora!

We will get back to you shortly. Sometimes if we are quite busy it may take us longer than anticipated, but we promise to get back to you.