Have a Moment(.js)?

It’s been a long time since Javascript was used mostly to present a real time clock* on your homepage header, or even worse, just next to the mouse pointer. JS … Continue reading “Have a Moment(.js)?”

6 reasons why you should consider Microsoft Azure

Recently my team needed to plan an infrastructure for a growing project. The increment of new functionalities was so large that finding a cost-efficient way to host the project became … Continue reading “6 reasons why you should consider Microsoft Azure”

Different ways of testing exceptions in Java and JUnit

An exception is an event that occurs during the execution of a program that disrupts the normal flow of instructions.Java programming language provides exceptions to deal with errors and other … Continue reading “Different ways of testing exceptions in Java and JUnit”

Don’t get lost, take the map! – DTO survival code

There are a few topics that can turn programming community red hot. Plural or singular database table names? Should we use DTOs or not? And so on, and so forth. … Continue reading “Don’t get lost, take the map! – DTO survival code”

10 things you need to know about Agile before adopting it (according to Gartner report)

For sure Agile is a hot thing in today’s IT. At first being Agile was rather special. Today everyone claims to be Agile. Great results have been delivered thanks to … Continue reading “10 things you need to know about Agile before adopting it (according to Gartner report)”

The Art of Performance tuning and Optimization

About 2500 years ago there lived a brilliant Chinese military strategist, general Sun Tzu. His life’s work was a book entitled “The  Art of War”. It is full of ideas or in … Continue reading “The Art of Performance tuning and Optimization”

Want to be a tester? Check what it takes to make a good one!

So, you are a tester? You play games all day long then! Well, not really. Since I started working as a software tester I’ve been hearing this opinion again and … Continue reading “Want to be a tester? Check what it takes to make a good one!”

The Common Sense Development That Works

I think we all agree that our work is all about achieving high performance, scalable and most importantly simple solutions to complex problems. Over the years spent on developing and … Continue reading “The Common Sense Development That Works”

Hurdles to overcome while becoming Agile/Lean

Agile is out, Lean is in! We have no time to waste. But what does being Agile really mean? And what does it take to become Lean? How to fully … Continue reading “Hurdles to overcome while becoming Agile/Lean”

Enterprise software development becoming Lean

Today’s business is very dynamic and demands immediate business value delivery and decreasing time-to-market. What does this mean for essential supporting services like IT? They just have to adapt to … Continue reading “Enterprise software development becoming Lean”