Scrum: 4 typical mistakes

Some days ago I have been at Norwegian Development Conference in Oslo city (http://www.ndcoslo.com/). There were a couple of very good sessions about Scrum. I talked to people after those sessions, talked to Scrum Masters, developers, product owners about they experiences with Scrum. I figured out some typical mistakes that Scrum teams make. All these mistakes have actually the same root: Scrum practitioners forget about the reasons why we do Scrum.

Scrum_process

The reason why Scrum invented in Toyota is to implement some principle of Toyota Production System. Continue reading

How to encrypt data in browser with JavaScript and decrypt on server side with PHP

Client-server encryption-decryption using Advanced Encryption Algorithm (AES) in client and server is complicated because exactly the same algorithm must be implemented twice: once for client side in JavaScript and once for server side in PHP,C# etc.

Continue reading

PHP Console – a new must-have php debugging tool

PHP Console is a debugging tool for PHP that writes debug info to Chrome debugging console. It was recently updated to the version 3 and has a lot of new nice features now.

There is a similar debugging tool FirePHP that does the same job with Firefox and FireBug.
Continue reading

How to change location of the pear.ini for php 5.4 and 5.5 on Windows

When PEAR installs itself on Windows it places pear.ini file in the system folder c:\Windows by default. Which sometimes needs to be changed after all. And sometimes it is not possible for some reasons (not sure why, probably a bug in PEAR installation scripts) to change this location during the installation. Then we need to change this location when PEAR is already installed and in use.
Continue reading

How to install PEAR on Windows

There was a PEAR installer go-pear.bat that referred to ./PEAR/go-pear.phar in php versions prior to 5.3 on Windows. But since version 5.3 this installer is absent. Strange enough but official PEAR installation guide still refers to the absent go-pear.bat file. But then it writes about update of PEAR installation by requesting a new go-pear.phar and that is what we should actually do at the beginning.
Continue reading

Integration between issue tracking system, CI server and VCS. Part 3 resolve an issue

This is the third part of my blogpost about integration between issue tracking system, CI server and VCS. Part 1 is about components setup. Part 2 is about project setup.
Continue reading

Integration between issue tracking system, CI server and VCS. Part 2 project setup

This is the second part of blogpost about integration between issue tracking system, CI server and VCS. Part 1 is about components setup. Part 3 is about resolving an issue.
Continue reading

Integration between issue tracking system, CI server and VCS. Part 1 components

This is the first part of my blogpost about integration between issue tracking system, CI server and VCS. Part 2 is about project setup. Part 3 is about resolving an issue.
Continue reading