All Case Studies Design Development Interviews Machine Learning Project Management
Ruby still ranks in the top 10 most popular languages in the tech industry. It owes its popularity to the Ruby on Rails (RoR) framework that for the last 10 years offered developers access to an impressive library of features and a vibrant community. Learn how it can sky rocket your SaaS product from the get go. 
Read more
Choosing the right technology for your startup is a daunting task. The decision is even harder if you’re thinking of developing a mobile application – not only do you have to pick a suitable tech stack for your business logic, but you also need to consider platforms for your target group (Android or iOS). Luckily, React Native is here – it’s a cross-platform framework that can help you kill two birds with one stone.
Read more
Time flies, and I don’t even know when 10 months in Netguru have passed. From the professional point of view, it was the most challenging and exciting time in my career. When I gave up my previous job as a Business Strategy Analyst, I would never bet that one year after, I would be working as an IT project manager, coordinating multiple teams of more than 30 developers, and co-operating with one of the biggest and most innovative real estate franchises in the world. 
Read more

Python vs. Ruby on Rails Comparison

Python and Ruby are two established and widely used programming languages for developing websites and web apps. Both technologies can be used to build and manage sites and applications of any complexity and functionality. YouTube and Google were both built using Python – pretty impressive, right? But some other awesome sites were built with Ruby such as Twitter, Groupon, GitHub and Hulu.  In this article we help you decide what will be best for you.
Read more
React Native has been hailed as the next big thing in mobile app development. It has been praised for its ease of learning (compared to platforms native to Android and iOS) and for serious advantages over established hybrid tools like e.g. Ionic, Cordova or Phone Gap.
Read more
React Native: an open source JavaScript code library developed and maintained by Facebook and Instagram (plus a thriving development community), which allows developers to build mobile apps using only JavaScript. It has been around for a couple of years already.
Read more

How User Research Can Improve Internal Communication?

User research is the foundation of building new products or updating existing ones. It’s a powerful tool to better understand the market, the users, and their needs. It comes in handy with building actionable user stories in a very short period of time, helping you adjust the product to your audience. We leveraged it in one of Netguru’s internal projects, called Netguru Software Radar, so our team could take the most out of it. Here is how it went.
Read more

What Are Static Site Generators?

A new trend is emerging in the development world – static site generators (SSGs). For many years, developing, publishing and editing content on a website required HTML authoring skills, putting these processes beyond the capabilities of the average user. Since then, content management systems (CMSs) have emerged – such as WordPress, Joomla, Drupal, etc. – alleviating the problem of relying on technical support to modify web content.
Read more
Behind every great product is the story of hard decisions that turned out to be great decisions.  Right after the question “What should we do?” comes another important question: “How should we do that?” - we’re not able to make this decision for you as there are too many tools and ways of implementing things making it impossible to know them all. This article will help you compare two available technologies before creating your next web application- Ruby on Rails and Laravel.  
Read more
Being a part of Netguru is an amazing adventure. I joined the company as very fresh junior PM, without experience in taking care of my own projects or mentoring anyone. The company was around 80 people and 5 PMs. After 4 years of being here, not only has the company reached 600 employees (with close to 50 PMs on board!), but also I feel that I grew at least at the same pace as the organization! Along the way, I became a leader and had the privilege of helping other managers to grow into their full potential. Some of them are also leaders right now. I also became a senior, but I still feel like I am just getting started!  
Read more
The financial services sector is on the eve of a major transformation. Many fintech and insurtech startups forced incumbent players to change their ways of thinking and doing business (we’ve even helped a few fintech startups).
Read more
In April 2019, G Suite, Google’s flagship set of collaboration and productivity apps for business, hit five million paid users worldwide. According to iDatalabs, it’s the market leader among office suite technologies with a 63-percent share. Yet, when it comes to its cloud sharing services, Google Drive is not the most popular choice. Only one in five business customers use the Google Drive cloud storage option at least once a month. Next to security and reliability, ease of use is one of the most important factors when evaluating cloud storage services. Our team decided to find ways to improve Google Drive’s overall experience for a business user.
Read more
Almost 74% of people in the UK are worried about unexpected expenses on a daily basis. That’s huge - whether we think of this number as a social problem or a promising target group.
Read more

Design Systems in React Native

What is a Design System? Generally speaking, a design system is kind of a guide. It helps development/design teams build products which are consistent in terms of appearance. Basically, its scope depends on the design system itself. A perfect one contains basic typography, colour themes, layouts and of course designed components. These components help development teams to build consistent products in a smooth way. How?
Read more
Invoicing is one of the most important and complex parts of almost any  application that allows its users to perform payments. With all the numbers, taxes, fields, rules, and equations it can give a developer quite a headache. Fortunately, many solutions for invoicing exist and lucky for us, many of them are available in Rails. Let’s take a look at some of the ways we can implement invoicing in our Ruby on Rails app.
Read more
It’s my pleasure to introduce the new CEO of Netguru, Marek Talarczyk- this change is one of the biggest in Netguru’s 11 year history. He will focus on making Netguru a first-choice consulting agency for companies looking for digital transformation or who want to positively influence the world through beautiful digital products.
Read more
 How can introducing microservices into your next project make it better? There’s a number of clear, tangible benefits of using microservices for app development. But how can connecting microservices and Node.js enhance the project workflow and what business values does it bring to the project? We will explain it step by step.
Read more
When you start a new project, one of the main concerns is development time. After all, your market is changing all the time, and the longer you wait, the bigger the likelihood that someone else will implement the idea before you, thus getting the competitive advantage. But if you have a working version of your product, either to show to investors or to gain traction of your business, you can get ahead of your competition. Many companies also start with an MVP to get to know the real needs of the users. In this article, we’d like to check if using Flutter for MVP hybrid app development is a good idea.
Read more
We love using Ruby On Rails at Netguru. We are one of the fastest growing Ruby on Rails consulting companies in the world. It’s our framework of choice in most cases - we know its best and worst aspects, and we feel comfortable using it. That being said, we're aware that there are other Ruby frameworks worth looking at. Today we want to show you Hanami – an alternative to RoR.
Read more
Welcome back! I hope you got to implement at least some of the tips from the previous article. In case you have missed it, check out or calendar- and inbox-oriented advice here: How To Manage Your Time While Working As A PM? 10 Hands-On Tips on How to Make Your Calendar and Inbox Great Again.
Read more
Need a successful project?
Estimate project
Blog About Startups, Web Development and Mobile Development (17)