All Case Studies Design Development Interviews Our Way Project Management
Our recruitment process is simple and has no secrets. We’ve written at length about tips & tricks on how to join netguru and how pair programming helps us choose the best talent.
Read more

Why Should I Care about My App’s Performance?

In software engineering, response time has always been one of the main metrics of overall system quality. For web applications, performance is about how easily users can navigate a website. Any delays or interruptions cause a negative user experience and, as studies show, lead to an increase in the site abandonment rate. Learn why it is important.
Read more
Ledbury was in need of experienced Ruby on Rails developers with in depth knowledge of open-source Spree Commerce solution. With our assistance they were able to double their team size for the duration of an urgent project. After the work was completed, Ledbury's developers seamlessly took over the code.
Read more
Are you working on a new web app that will win the hearts of its users? Are you a resourceful client of a software house, a dedicated product owner, or an ingenious developer? Then, you want the user experience to be as good as possible – regardless of whether your app is a personal project or the next Facebook-killer. Graphic design and user interface are exciting, but their less obvious cousin, performance, is no less important. If you would like to take care of performance testing yourself or introduce your QA team to this task, keep reading – this blogpost will be about JMeter, an easy-to-use, yet powerful (and free!) tool to perform load tests with.
Read more

Strategies for Startups Inspired by Game Theory

In 1944 John von Neumann and Oskar Morgenstern published Theory of Games and Economic Behaviour which was a breakthrough in the area of Mathematics and Economics. It fostered thinking about games in a more rational way and gave us a powerful framework in which to do so. Having read it, I would like to share some of my thoughts and perhaps show you how you can apply these concepts to startups or, indeed, to everyday life. The techniques at the heart of this theory, or maths in general, can give us some basic intuitions for thinking about startup strategies since Game Theory investigates how to behave when there is a conflict of interest.
Read more

Make Your UI/Functional Testing Easier with XCTest

When it comes to mobile testing (well, testing in general) every QA specialist in the world does way too many manual tests. It's very time-consuming and often frustrating. So why would one do that? How can one avoid it? At Netguru we have been testing for over 8 years. We have some experience in mobile testing, and I would like to share with you some tips on how to automate your iOS testing, at least part of it.
Read more

Patterns that Will Help You Be a Better Developer

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
It’s only a cliché because it’s true – but communication really is the key to all lasting and beautiful relationships. There are hundreds of communication tools available for teams out there – but, our number one favourite beyond all doubt is Slack. Take a look at these 10 Slack features that will help you skyrocket your corporate communications.
Read more
Agile project management is usually associated with adjusting projects to customers requirements and continuous improvement. Agilists value responding to change more than following a plan. That said, Agile also involves planning – especially high-level planning. Initiating a new project is an important and time-consuming stage of the project. This phase of software development is also one of the most misunderstood aspects of project management.
Read more
As a product owner you have a vision for the final product. However, it sometimes turns out that it’s impossible to carry out the development process strictly as you planned. You have to create a new actionable plan together with your development team. In this article we share our lessons learned over the 8 years of working with clients. We will also shed some light on the risks associated with poor communication during this step. Learn how to keep a smooth transition from ideas to outcomes.
Read more
Need a successful project?
Estimate project or contact us