All Case Studies Design Development Interviews Machine Learning Project Management
The Netguru team currently consists of over 170 people who are assigned to various projects on a regular basis. You can imagine how much time it requires to prepare comprehensive reports on their work for different clients. We wanted to help our scheduler - Natalia - who had to regularly create multiple reports in XLS files. To this end, we created a simple Rails application which auto-generates the XLS reports based on data acquired from our People app’s API, which Natalia had created manually.
Read more
Hiring full-time talent to complete a project is a risky move. Before making the decision to take on a new employee, it’s crucial to be aware of all the possible risks related to this move. In this article, I want to shed some light on what may go wrong. I will also suggest some alternatives and explain why sometimes hiring a software consulting agency may be a better idea.
Read more
Recently, Netguru has once again broken new records when it comes to the developer horsepower packed under our hood. The time has come to get our hands dirty with some new hires, not for the first and (definitely) not for the last time. I want to share with you my thoughts about how it is to participate in the recruitment process as a recruiting developer. It’s not as easy at it may seem at first glance.
Read more
Do you remember to integrate error reporting tools in your backend and frontend JavaScript stack? Take advantage of the redux single application state tree and log user errors with the full application state. Make your single page applications more reliable and easier to maintain.
Read more
Coolcal is our attempt to test a new approach to Android development. We focused on Kotlin as it is a statically typed programming language for JVM, Android and browsers. The result is a showcase app which shows the current weather linked with your upcoming events. Read on to see how we did it.
Read more

2015: The Year UX Ended

I admit that the title is a terrible clickbait, but I truly hope that UX has finally come to its end. At least the kind of UX we all knew. The times are gone when the UX designer used to be the design evangelist preaching for the user’s satisfaction. UX designers are no longer the lone knights of arts and humanities in the techie world of IT.
Read more
Imagine the following situation: you're in a hurry and have a lot tasks to do. The clock is ticking but your to-do list is not getting any smaller. And now you’ve realized that forgot to write down some tasks. Sounds familiar? In my previous article I shared some thoughts on how to cope with information overload. In this piece, I'd like to tell you about some mind-calming practices we all need but which we tend to forget about in our hectic lives.
Read more

How to Cope With Information Overload as a Professional pt.1

Scientists say that our brains process up to 35 GB of data daily. Imagine how much would that be if we only took people from the IT industry. Our brains haven’t significantly increased their capacity since the dawn of the digital era. To be able to be truly productive we have to efficiently separate the signal from the noise. In this two-article mini series I will tell you how I deal with information overload while working as a Quality Assurance Specialist in one of the biggest software houses in Europe.
Read more
All gems must be kept up to date. The most important reason is to avoid security vulnerabilities, but new releases also improve speed, provide compatibility with newer versions of other libraries and often new features. This task gets harder as your Gemfile gets bigger, but the strategies below will help you ensure a smooth upgrade experience.
Read more
We are excited to present you with the first edition of Netguru State of Stack Report. All the articles you will find below are based on the data from the State of Stack study conducted by Netguru and Typeform.
Read more
Need a successful project?
Estimate project or contact us
Blog About Startups, Web Development and Mobile Development