All Case Studies Design Development Interviews Machine Learning Project Management
How can you make sure that there is ongoing improvement in your project once it has entered an active development phase? How can you eliminate potential stumbling blocks that pop up from time to time? How can you ensure that best practices are maintained and problems minimized? The answer is simple - Iteration Retrospectives! Let me tell you how we do it at Netguru.
Read more

Why TDD Is Still Alive and Still Worth Using

David Heinemeier Hansson (DHH) wrote an article which started a discussion about test-driven development (TDD). In this blog post, I would like to put forward a counter argument, namely that TDD is still alive.
Read more
Mateusz Morawiecki, the Polish deputy Prime Minister, announced a plan for boosting the  nation’s economy and innovation today. A total of $250 billion (one trillion PLN) will be invested in key industries throughout the next 25 years.
Read more
Parse is down. You already know what to do and what not to do. Now is time for a quick rundown of the larger backend infrastructure solutions:
Read more
Ladies, gentlemen, and all other creatures, entities and personas who read the Netguru blog – allow me to introduce you to Jerry, Stephen and Jo. These aren’t real people. You won’t be able to shake their hands, engage in conversation with them, nor even send them a Christmas card. But, nonetheless, it is essential that you get to know them inside and out – what makes them tick, what excites them, what they like, what they don’t like, what their job roles are, how important they are within their respective companies, and how much buying power they have.
Read more
Much like it’s rarely good practice to describe what something is by detailing what it isn’t, convention would similarly dictate that it’s not always useful to persuade of the benefits of doing something correctly, by highlighting the pitfalls of doing something incorrectly.
Read more
Learning sales techniques might not exactly be top of your list right now, yet it just might be worth your while. Sales could improve both your professional and private life. With some sales strategies up your sleeve, you'll avoid certain mistakes when creating your own tech startup, better understand the value of your work and gain skills to help people understand your ideas.
Read more
Many myths have arisen around creating startups and building SaaS products. Nowadays, having your own startup is often thought of as fashionably sophisticated. Yet, there are as many opinions on this as there are SaaS founders. While getting ready for the SaaStr conference, we checked out the most popular misconceptions regarding the process of creating SaaS products.
Read more
Android apps are extremely popular which pretty much guarantees a steady flow of work for Android developers. Some offers are better than others, so that’s why choosing the right one can sometimes seem like a bit of a lottery. In this blog post I want to give you a list of 5 solid reasons why you should seriously consider working as an Android dev at Netguru - the company I chose to work with some time ago.
Read more

How to Build a Great SaaS Product?

Saastr conference in San Francisco (coming up on 9-11 Feb) is a perfect opportunity to ask an important question: how to build a great SaaS product? We asked the most credible source of know-how: CEOs and entrepreneurs who actually nailed it. Check out the results of our survey and the tips we’ve got for you!
Read more
Parse – a cloud mobile solution owned by Facebook – has just announced the shutting down of their services as of January 2017. This means three things. Firstly, even the best services might not make it as a business. Parse (i.e. Facebook) has probably lost the war with Amazon and Google, even though it offered a great product for cheap, or even too cheap, hence the yesterday's decision. Secondly, you should never assume that a third party backend solution will last forever. Thirdly, if you’re currently developing an app with Parse, you need to think about the transition to a different solution. Here are our tips on how to do it.
Read more
Today is a happy day for Netguru. We have been placed on the prestigious list of the most dynamically developing companies in the country published by Forbes magazine. We were ranked 17 in our category in the whole country, and 3 in our voivodeship. It’s great news for us!
Read more

How to Avoid Shared States Between Mixins in Ember.js

Personally, I use mixins a lot. With their help we can easily separate responsibilities in an object (it doesn’t matter whether it’s a controller, a component or something else) and they let us think in terms of designing the app’s architecture in a reusable way. Mixins can make our code cleaner, but they also bring the danger of states being shared between multiple objects. You might even be unaware of this, as it’s not a very common situation, but if it happens, looking for that bug may cost you a few hours - so it’s better to be prepared!
Read more
Some time ago we came up with the article listing the best Ruby on Rails podcasts. Programmers, including those working in other languages, may find it interesting. Now it’s time for a more creative subject. In this article we present the top 10 podcasts for everyone interested in digital design.
Read more
Everybody who uses Dribbble on a regular basis knows that perfectly. It’s easy to skip interesting images that you would love to appreciate and pick for your collections. Our latest mobile open sourced app - Inbbbox - for iOS and Android platforms solves this problem. Check out how we got started and see the progress we're making with Inbbbox - updates are here!
Read more

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
Need a successful project?
Estimate project
Blog About Startups, Web Development and Mobile Development (47)