All Ruby on Rails Node JS Android iOS React Native Frontend Flutter

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
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

10 iOS Posts You Can't Miss on Netguru Blog

Is learning to code better one of your New Year’s resolutions? Awesome! We wanted to help you out a bit, so we’ve prepared this set of handy resources about iOS development. It includes goodies for beginners, as well as tips for the pros. Have a good read, and have a great start to a code-tacular 2016!
Read more
“Now close your eyes and try to imagine your future surroundings in, say, five, ten, or twenty-five years. Odds are your imagination will produce new things in it, things we call innovation, improvements, killer technologies, and other inelegant and hackneyed words from the business jargon. These common concepts concerning innovation, we will see, are not just offensive aesthetically, but they are nonsense both empirically and philosophically."
Read more
It’s really happening! We’re excited at the prospect of inviting you to Netguru’s first ever iOS workshops.
Read more

The Best Talks on iOS from Mobiconf 2015

When I heard that the Mobiconf 2015 mobile technologies conference was going to be held in Kraków, it was a no-brainer - I just had to be there! Check out Netguru team's favourite picks from the iOS talks.
Read more
Need a successful project?
Estimate project or contact us