Do you want to know how METRO SYSTEMS Romania is portrayed by  the Romanian media? Check our mass-media archive.

Here our colleagues share their knowledge and thoughts on programming and engineering. Participation is open to everyone passionate about tech topics.

Check out the tech blog at

Java 8 optional - a practical use case

How many times in your developer life have you encountered a NullPointerException? I would bet your answer to this question is “too many to count”.

Read more

Java memory footprint - part 2

In part one we saw that Objects in general use much more memory than their primitive counterparts. Namely the overhead is more than 4 times the size of the payload (useful information represented as a primitive data type).

Read more

Java memory footprint - part 1

Understanding the way memory works is both useful and practical. To fully grasp the more advanced concepts takes a lot of time and effort. However, understanding the biggest issues and developing a set of best practices requires a much smaller investment.

Read more