All Case Studies Design Development Interviews Machine Learning Project Management
Okay, so you have an idea for a product. Congratulations - you’ve just made your first step on the path to success. But it also means that it’s time for your first important decision —  who should be in charge of developing your product. Basically, you have three options: hire a full time talent for your in-house development team, bring in a software consulting agency like Netguru or go for freelance contractors.
Read more
Netguru has worked with dozens of clients, ranging from startups to big corporations, for more than 8 years now. One of the key strategic decisions for any organisation thinking about software development is whether to hire full-time employees, freelance contractors or an agency like Netguru. Here are my tips on calculating the cost of each option, and what to look for when discussing pricing with agencies.
Read more
Eric Spery is a career Java developer and long time IT manager. He's senior vice president at My Dobot, a San Francisco / Denver based startup developing a mobile finance management tool. The company was founded by three former industry insiders who had seen the wizard behind the curtain, and wanted to create a better way forward – because everyone has the right to financial health. Read the interview in which we asked Eric why they decided to work with remote teams and where My Dobot is now.
Read more
Dynamic staging or integration uses the combined power of Docker and Docker Compose which is a tool that lets you easily configure and link containers with a single YAML file as well as build containers with linked services, such as databases, redis, etc. Take a look at how to set up an automatic Docker staging and how we do it at Netguru.
Read more
When we’re building an app, we sometimes have to choose tools to help us manage servers and make our life and work easier. At Netguru, we work on many applications, and we manage a lot of servers, so here we present a list of tools we use on a daily basis - tools which we like and would recommend using.
Read more
So the moment has finally come — you’re looking for a software consulting agency. You not only want them to build your product but would also like to receive advice on the best way to do it. You want an agency that will take you by the hand, guide you through the process and offer you some solutions to guarantee the best possible results for your project. Take a look at this list of things you should check before making a decision which agency to choose.
Read more
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
Need a successful project?
Estimate project or contact us
Blog About Startups, Web Development and Mobile Development