All Ruby on Rails Node JS Android iOS React Native Frontend Flutter QA
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
Every one of us wants the same for our apps. We want them to contain a richer feature set, appear more stable, and be used by more users, not to mention having quicker development cycles. This can cost a lot of your most important resources: time and money. Wouldn’t it be perfect if someone has already made the solution ready to be used as a service?
Read more
At the beginning of October, I had the opportunity to attend Mobiconf, an international conference for mobile developers in Cracow, Poland. And since it was the very first time I went to such an event, I would like to share some thoughts about Mobiconf itself and attending professional development conferences in general.
Read more
Learning Kotlin is a pleasant process and only takes a few hours if you’re familiar with the Java programming language. :) The syntax is very intuitive, e.g. a when the block is more readable than an if block or switch. At Netguru, we had quite an adventure with Kotlin over the last few weeks while creating the Coolcal app. Here you can read about how we did it. In this article, I want to tell you more about what it’s like to learn Kotlin.
Read more
Messenger bots are hot. So, as part of our community activity, we created a Ruby gem for them. As always at Netguru, we focused on quality and ease of use.
Read more
I’ve been involved in the development of the react_webpack_rails gem, which provides simple and lightweight integration of Rails, React and Weback. This gem allows one to build rich user interfaces with a modern JavaScript stack on top of Rails applications. You can find more info about react_webpack_rails in this github repo.
Read more
First, I must confess - I’m a QA and probably won’t become a developer soon. So you might wonder how I landed in Pilot Bootcamp Wrocław? Here's my story!
Read more
You know the feeling: too much to do, and too little time to do it. We’ve all been there. Writing good code while under pressure is obviously a great challenge. Fortunately, when it comes to development on Android, there are tools to speed up the process. We asked our Android Developers what tools are their must-haves at work. Check them out and make your work easier.
Read more
Need a successful project?
Estimate project or contact us
Netguru Codestories