RxJava – first look

Reactive programming has become very popular in last time. I think for beginner developer it could be a little bit overwhelming and difficult to understand. Why should you direct your attention to this approach? Firstly, what is reactive programming and RxJava or RxAndroid? The most popular definition is that reactive programming is an extension of [...]

Design Patterns – first look

In software engineering, a design pattern is a general repeatable, reusable solution to a commonly occurring problem in software design. Modern software development has to be opened to fast and frequent changes in business requirements, future extensions and easy in maintaining. But in which way achieve these goals? This isn't the simple process. However, since [...]