All Ruby on Rails Node JS Android iOS React Native Frontend Flutter
I have recently gone through Udemy’s course on React Native by Stephen Grinder. It’s a comprehensive course that explains basic concepts and shows how to use the framework in practice. Here is my short review with recommendations who it is for.
Read more
In Part 1 of our article, we introduced the basic functionalities of Room and its similarities with Retrofit (if you haven’t read it yet, it’s available here). Now we are going to dig into implementation.
Read more
Google I/O 2017 was quite revolutionary. We’ve seen a lot of amazing new products announced and heard that Google will be investing a lot into machine learning-related technologies. This year’s I/O was also extraordinary for Android developers, as we’ve finally received official support for Kotlin (yay!) and a brand new collection of Android libraries called “Android Architecture Components”.
Read more

Android Components Comparison: MVVM vs MVP

It’s 2017 and 9 years after android emerged, Google on it’s yearly I/O conference finally left the status quo and became somewhat less liberal in terms of recommended apps architecture. For years folks at the Android Team didn’t really join any architecture-related discussions, as they only cared that developers properly use Android SDK entry points, aka Components (Activity, Service etc.).
Read more
Ethereum is gaining more and more popularity proving that the future of the Internet can be partially or completely decentralised. Why not jump right in and discover the capabilities of Ethereum development today? As every new beginning requires some guidance, here’s the path to get some solid foundations as Ethereum developer. By the end of it, you will able to create your own decentralised apps and share your own ideas with the blockchain world.
Read more
Node.js, Lambda, Serverless and some cloud functions - the perfect mix for building a scalable app that’s easy to manage and doesn’t have many vulnerable dependencies. Also, it’s not expensive at all. Find out more about how much money you can save in our introduction to this technological combo.
Read more
Have you noticed the grumbling about the current state of the frontend stack and the overwhelming Javascript? The attitude called JavaScript fatigue is becoming more and more widespread as the idea of a “frontend developer” stretches to accommodate more and more competences.
Read more
Recently, I’ve dived into Angular more deeply, that is I’ve created a relatively straightforward project using Angular as the center of the technology stack. There are plenty of fairy tales about Angular, and some of them present Angular as pure evil. While there are some aspects I don’t like about AngularJS, Angular is much different. As you might see, I use various namings where AngularJS is the so-called Angular 1 and Angular is any major release that has come out after AngularJS. I’ve selected a few reasons that convinced me to become fond of Angular.
Read more

Monitoring & Vertically Scaling Node.js Applications

The term horizontal scaling has lately become so popular that I now consider it a meme. Everyone talks about it, tries to implement it, but in fact, most of the companies or projects don’t need it. It applies unnecessary complexity to infrastructure, makes troubleshooting harder, forces you to just care about more machines, requires you to maintain and provision a load balancer, and possibly change the way you deploy your application. In most cases, scaling your application by just giving it more power and memory would be totally sufficient. This term is known as vertical scaling.
Read more
Web development is closely related to product design – there is no great product without a great interface. Although web developers are not designers, there is some basic product design vocabulary that they should know by all means. Take a look at the list below and familiarise yourself with them.
Read more
Need a successful project?
Estimate project or contact us
Netguru Codestories