All Case Studies Design Development Interviews Machine Learning Project Management
In today’s fast-moving world, deadlines can be a real nightmare, especially for devs who have to focus on the code they’re writing to keep its quality high. One solution to help devs deal with time pressure while keeping the code clear of bugs and easy to test, is to use patterns: methodologies for creating code that solve the most common problems in development. In this article, we describe the ones we use and see the most.
Read more
Third-party integrations can help you automate development work with Pull Requests and Issues on GitHub. Read our mini guide on why you should use them and which ones you should choose.
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
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
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
It’s crucial for every developer to keep their skills up-to-date so that they can satisfy the market’s needs. It’s not so easy, though, to find a reliable knowledge resource that will give an honest answer to the question of what programming language will rule in the next few months. One good solution can be to ask other developers, and that’s exactly what Netguru and Typeform did in their research project - “State of Stack”.
Read more
It goes without saying that money is one of the most important factors when it comes to choosing your career path or professional position. That’s why more and more companies are deciding to reveal the salaries for the jobs they offer. But does everyone care about money so much? Surprisingly, no, as shown by the results of a study conducted by Netguru and Typeform.
Read more
Starting an app business is a long bet with high risk and high payouts. You put at stake the time and money it will take to launch, promote and sell your product, expecting it to deliver outstanding value to the app’s users. If you succeed, having an application with satisfied and dedicated users can turn into a self-perpetuating machine and a great opportunity to make a profit or influence the world. It's difficult to say whether an app will be a game changer or not. However, many projects fail because they repeat some fundamental mistakes. Read the list below and try to avoid them.
Read more
Need a successful project?
Estimate project or contact us
Blog About Startups, Web Development and Mobile Development | Software Development