JHipster, is it worth it?

Reading Time: 7 minutes

JHipster is an open-source platform to generate, develop and deploy Spring Boot + Angular / React / Vue web applications. And with over 15 000 stars on Github, it is the most popular code generation framework for Spring Boot. But is it worth the hype or is the generated code too difficult to maintain and not production-ready?

JavaScript objects: Why? How? Compared with switch-case and if?

Reading Time: 4 minutes

During the development, have you ever asked yourself why you should use JavaScript objects? Or maybe you were confused which approach is the best when you have multiple conditions? If the answer is yes, then definitely you are in the right place where I am going to explain the most important questions. Why object? How to use objects? Compared objects with other practices.

The practical guide: Refactor android application to follow the MVP design pattern

Reading Time: 8 minutes

The practical guide – Part 1: First step to make your app better. If you know about design patterns and MVP, but have troubles implementing it, this might be the right place for you. We will start from standard Activity and make it follow the MVP design pattern.

Testing asynchronous code in a concise and easy to read manner

Reading Time: 7 minutes

Learn how to test asynchronous code in a concise and easy to read manner.

We will take a look at how we can test asynchronous operations in a synchronous manner using Awaitility library.

Reactive Spring with WebFlux and SQL Databases

Reading Time: 6 minutes

If you want to build a reactive non-blocking application that will use a relational database, then this is the right place to be.

We are going to develop a non-blocking application thanks to the Spring WebFlux and R2DBC.

Dependency injection and how I use it in Vaccination iOS app

Reading Time: 5 minutes

In programming, dependency injection is a technique where one object serves dependencies to another object. The concept is that instead of the client object to decide what kind of service it will use, another object tells the client what service he has to use.

Culture exchange and its effect on productivity

Reading Time: 4 minutes

Culture, productivity, culture exchange and unity have a generally positive effect on the efficiency of any company, which results in increasing the pace of productivity. Moreover, the culture exchange increases the company’s ability to create a global effective mindset. Taking a case study of our company culture exchange program and its effect on our productivity.

Difference between Normal and Arrow Functions

Reading Time: 3 minutes

Arrow functions have been adopted since ECMAScript 2015. They are very powerful and simple. But what are the main differences between arrow functions and normal functions in JavaScript?

ReactiveX in Android with an example – RxJava

Reading Time: 5 minutes

Let’s have brief information about RxJava library: You will know why it is useful and the usage of it in a real application which makes API calls via Retrofit2 networking library and shows the usage of map(), flatMap(), concatMap() operators of RxJava.

Experiences of FrontendConnect 2019 conference Warsaw, Poland

Reading Time: 4 minutes

Frontend Connect 2019 was held in Warsaw`s days of November, attended by many high valued speakers and other people from the IT world. Everybody had broadened horizon by attendance, gained knowledge and shared experiences from this tech event.