programming cheat sheet

A programming cheat sheet that will get you started

If you started working for a tech company or that you're surrounded by...


CODE ENCAPSULATION

Keep calm & hide your code: code encapsulation.

In this article I'd like to open your eyes on code encapsulation and hopefully...


uninstall a mobile app

Uninstall a mobile app; how to avoid it

Mobile apps are very important for businesses and not only for big brands, but...


user interface testing

BDD: User Interface Testing

If you ever had to develop a website, I'm pretty sure you spent hours checking...


Technical debt

Functional debt vs. technical debt in software development

Probably each person that was ever involved in software development is familiar...


Agile testing for beginners

Agile testing for beginners

Agile testing is a software testing practice that follows the principles...


Agile management errors

Of Gods and Procrastination. Agile management.

The year was 2001. A new methodology appeared in a still young, yet maturing...


Adapter Pattern

The Adapter Pattern in object-oriented programming

The development process of programming is similar to the human development, it...


learn coding

I ‘m a beginner, how can I learn coding easily?

Almost everything seems to be very difficult in the beginning and sometimes you...


Vietnam tech industry

Vietnam tech industry going through a huge growth

Nowadays, Vietnam tech industry is growing very fast, specially in terms of...


Dockerize with SBT

Dockerize a multi-module Scala project with SBT

Scala’s popularity has been growing significantly in the past few years as...


agile planning

5 reasons why traditional planning fails

If you are involved in Agile development and still haven’t read “Agile...