All Ruby on Rails Node JS Android iOS React Native Frontend Flutter
Two months ago Google released Android 8.1 for its branded devices like Pixel or Nexus. Last month we got an update for Android 8.0 from major smart devices vendors like Samsung. So as we can see, the full enrollment of the Oreo hasn’t been implemented yet. However, developer preview of Android P was released last Wednesday. So, now we have the first preview of the new Google’s child - Android P. The first developers’ preview is now live so we have decided to review the improvements and features that provides and creates short list of the coolest ones. Check out what Android P hides under the hood!
Read more
The web development world is changing fast. I feel that we are moving towards splitting monolith web applications in two, by extracting backend part into an API. This solution, even though it has many pros, it brings in some difficulties as well. One of which are end to end tests.
Read more

A Letter To Our Future Colleagues

Interested in starting a career in software development company? Or maybe you've been honing your coding skills for a while and are looking for a new opportunity? I have good news for you: we're always happy to welcome new programming enthusiasts to our team.
Read more
I'd rather start with Hello world!, but it's overused, so hello reader! I'm Blażej, a 22-year old junior dev at Netguru. My 3-month journey started from workshops in August of this year. If you consider whether working for Netguru is your destiny or not, take a deep breath and find out what exactly being a junior means to me. Did I mention that I've moved 200 miles away from my hometown to work here?!
Read more
Have you ever wondered what it’s like to work at a software consulting agency? You’ve probably heard some funny or disturbing stories that have been passed from developer to developer for years. It’s time to update these stories and remove urban legends from common knowledge. Today we want to talk about the 5 biggest myths about working for a software consulting agency and tell you why they are exactly what they are – myths – when you’re working with Netguru.
Read more
Let’s face it: building any non-trivial application in Rails is impossible without background jobs. There are several use-cases for those, some of which might be: periodic tasks, tasks too heavy to return the result in the synchronous way or the tasks that can be outside the flow and their failure should not make any difference to the currently processed flow.
Read more
Welcome to the final episode of the tour around the Android platforms. In the previous part we focused on Android Wear. We explained how to prepare your project and we underlined the relevant usability requirements. In this article we will share with you the next part of the crucial considerations of developing for Android Auto. The platform was announced in 2014 at Google I/O. The idea behind it is to help drivers focus more on the road and less on their smartphones.
Read more

What I Appreciate in Netguru as a QA

Currently, we’re living in times when the IT labour market is exploding. As a Quality Assurance Specialist, Project Manager, or Software Developer, you won’t struggle for long when looking for a job. There is a huge number of enterprise software development companies, startups, or even big companies looking for talented people. Nearly two years ago, I decided to work as a QA specialist for Netguru. Why exactly did I make that choice and would I do it again?
Read more

Handling Enormous Collection Types in Swift

Usually there is no difference when you choose Array or Set. You take Set if you want a collection type with unique unordered elements. But you do not care about performance or RAM usage, because they are often similar. Have you ever asked yourself what happens if your collection has to store almost 3 millions of elements like strings?
Read more
This is second part of our tour around Android platforms. In the previous episode, we shared the most important requirements outlined by Google for Android TV apps. Now we are going to focus on Wear apps. What do you have to know before you start developing for Android Wear devices?
Read more
Need a successful project?
Estimate project or contact us