Espeo BHAG, Episode 2: “Success Through Balance”

Work-life balance is one of the modish buzzwords of today. The assumption behind this idea is the employee’s fulfillment in all life spheres that shouldn’t compete with each other. Sounds beautiful, but how many employers in Poland truly believe it? How many companies know how to wisely invest in their employees’ well-being and turn it […]

AngularJS – how to properly use $watch() and $watchCollection

AngularJS - how to properly use $watch() and $watchCollection

Many AngularJS developers don’t know how to properly use $watch() and $watchCollection(), and they write their own functions to track changes objects. Below is a piece of simple code to demonstrate differences between this two functions and situations when to use them. $watch() is used to watch changes, for example in some input fields. This function always returns old value […]

Is Phalcon really so good?

Phalcon recently gained a lot of popularity, all thanks to different approaches to the problem of applications performance. In short, they achieved what other tools are missing – really high level of efficiency in the processing code. Check out their official website for details. How does it look in practice? In fact, the results are very […]

Why var_dump is not always the best solution – debugging with xDebug

Every software developer needs to check what’s under the hood from time to time. For beginners first choice will be naturally print_r paired with <pre> or “more advanced” var_dump. Even if there is nothing really bad with this solution there it can be done better. Of course such approach may need additional effort to make it work but […]