All Case Studies Design Development Interviews Our Way Project Management
We're used to things being intuitive in the world of Ruby. When we have a method called create, we assume that things will be created after the method returns. It turns out that this method's name is a bit misleading. If you find yourself in a situation where you expect a record to be immediately created in a database after create returns, you might end up spending a lot of time trying to figure out why this doesn't happen. Or you can just read the explanation below.
Read more
The life of a sales rep? Lead generation, profiling and scoring - sales representatives spend the majority of their time on repetitive and time-consuming tasks. Time, in a way, wasted. Instead, they should be focusing on building genuine relationships with prospects and cutting deals.
Read more
Moonfare is a company providing its users - professional and semi-professional investors - with access to top private equity funds. The company has already developed an impressive network of skilled professionals who helped to build a successful offline product. However, Moonfare also strives to run its services online and, in doing so, it wants to offer unparalleled experience both in terms of accessibility and performance to its demanding customers.
Read more
Skin cancer is the most common form of malignancy that affects human populations all over the world. In the US, more people are diagnosed with skin cancer each year than with all other cancer types combined. The mortality rates from melanoma skin cancer have risen by 156% in the UK.
Read more
AI and the big data revolution have already made a huge impact in sectors such as retail, healthcare, education, and autonomous driving. Now, manufacturing is experiencing rapid transformation thanks to a combination of AI and advanced technologies like the Internet of Things.
Read more
Python is one of the best and most popular programming languages on the technology market. Thanks to its power and versatility, it can be used for a range of applications – from simple scripts, to data analysis, to machine learning (ML). Which is why in 2018, we decided to include both Python and ML in our core tech stack at Netguru. During this intense year, we have grown our Python team to 11 experienced developers and built a number of applications using the language. Some examples include:
Read more
At Netguru we create beautiful software for clients from all over the world. However, it’s not everything that we do in here. Every once in a while we have an idea, concept or simply we want to challenge ourselves in a creative and meaningful way. By doing so we’re able to create awesome things like Car Lens - ML project. We still want more!
Read more
According to Statista’s estimations, in 2018 52.2% of all worldwide online traffic was generated through mobile phones. However, trends have changed in mobile development. We’ve seen a major switch from native to cross-platform programming with React Native and increasing popularity of Progressive Web Apps. On the other hand, we have Kotlin, AR, VR, and IoT solutions which keep Android development growing strong. What are the trends for the upcoming year for Android development? We asked C-level executives from the top startups in Europe about their guesses.
Read more

How to Design Offline-first Approach in a Mobile App

Nowadays, almost everyone uses WiFi at home, workplace, or even when commuting. When there is no wireless network available, we connect to the mobile network. Does it mean that we shouldn't be concerned with the availability of network when making mobile apps? Not really. There are many scenarios where a short period of no connectivity can ruin your app’s "smoothness".
Read more
In order to create easily maintainable websites, a lot of companies decide to use content management systems (CMS). This way a lot of features like adding content, authorizing, and administration can be easily taken care of without a lot of programming knowledge. There are a lot of CMSs and they vary a lot, but most of them share the same idea of giving the user the ability to manage his website the easiest way possible. The most popular CMSs are created in PHP and one of them is Drupal, the third-most popular system. It is mostly used to create knowledge bases and business blogs. However, if we look at the recent popularity of programming languages, we can easily notice that Python is gaining more and more popularity and PHP is going the other way. In this case, we will take a look at three Python-based CMSs and compare them with Drupal and see what comes of it.
Read more
Need a successful project?
Estimate project or contact us