All Case Studies Design Development Interviews Machine Learning Project Management

Have a Bountiful Bug Bash! Handy Tips for QA Teams

Back in April, we published a blog post on bug bashes - events where people with different backgrounds (both tech and non-tech) get together to test an app and discover the many bugs that have eluded the project’s Quality Assurance (QA). Now, with around 100 completed bug bashes under belt here at Netguru, we have some tips that will hopefully help your bug-bashers come back from the hunt with bugs aplenty.
Read more

Tips on Ember App Deployment Process: the Netguru Way

Automated deployment is a crucial part of development for every application. Without it, a lot of time is wasted and we end up generating problems that would not otherwise have existed. What are the aims of every deployment process (whether Ember, Rails or anything else)? Simply - to be fast, reliable and simple.
Read more
A perfect screenshot is worth a thousand words. It saves time and guarantees that everyone is on the same page. Developers, PMs, QAs and clients use image captures on a daily basis, but which screenshot app can give you what you really need? Is it an entire website capture? A great image editor? Or maybe the sharing feature? Let’s have a look at our list of free screen-cap tools for Mac OSX.
Read more

Don’t Be Afraid to Change Technology

Sometimes you might not be really sure why you ended up working with a certain technology. Here at Netguru, we have several cases of people switching software development technology (read about Jakub’s and Małgorzata’s adventures) or even their whole area of interest. That takes a lot of courage, but is it really worth it? So, here comes my answer to this question based on my own career twist.
Read more

Ember: Adding Catch Block for Returned Promise

Promises are a valuable tool in a JS developer’s toolkit. With their help, we can avoid callback hell and write some beautifully structured code. But promises can be very tricky...
Read more
Some time ago we highlighted the most popular mistakes that may ruin even the most successful project so that everybody conducting a business might avoid them. As a beginning entrepreneur, you already know what risks you should be aware of, but do you know what to do to start an IT project that will be a success? Having in mind our 7-year expertise in managing multiple IT projects at Netguru, we collected the most valuable pieces of advice on how to successfully kick-off them and we put them on one infographic.
Read more
What is the reason for designing? We design in order to achieve the maximum benefit with the optimum management of limited time and financial resources. Both designers and managers working on a project have to solve problems and decide where they should allocate their resources.
Read more
Imagine you are a retailer who wants to write a web application listing your products (books, DVDs, CDs, etc) at the best possible price on a large e-commerce platform. But the competition is stiff, and they’ll often set prices for the same products only a few cents lower than yours so that their offerings will appear at the top of a page of search results. How do you cope with that? 
Read more
A typical story: I (or another PM) gather a list of information from a client of what needs to be implemented to a web application in order to deliver it business value - we call it features. Essentially, a feature is a user story or a group of stories (epic) that are related and deliver a package of functionality that end users would generally expect to get all at once.
Read more
Have you switched from Illustrator to Sketch? Do you miss some features available in your previous tool? That’s exactly what occurred in our team - Bartek, one of the designers, needed a quick and easy solution that would save his time while working in Sketch. I’m always happy to help and that’s why I built a little plugin that solved the issue. Let me introduce you to Move It!
Read more
Need a successful project?
Estimate project or contact us
Blog About Startups, Web Development and Mobile Development