All Ruby on Rails Node JS Android iOS React Native Frontend
 Most of the time when we need to query some data from our database in a Rails based application, we just use ActiveRecord query interface. When the query is more complicated, we write it using SQL language. Sometimes it may be needed to use such SQL query in more than one place. In such cases (to better stick to the DRY principle), we can consider using a database view. In this blog post, I will present what are the database views and how to easily use them in Ruby on Rails application with the help of a Scenic gem.
Read more
 If you’re a parent, maybe you’d find it convenient to be able to know if everything is alright with your baby, even when you’re not in the same room. I participated in a project which had a goal to enable parents to do exactly that. We created a mobile app intended to give parents the ability to monitor their babies remotely.
Read more
Creating functional PWA for iOS is tough and requires a lot of workarounds, but it is possible - as you may have seen in my previous article - Few Tips That Will Make Your PWA on iOS Feel Like Native. I wrote that article a few months ago, but unfortunately, it is not outdated yet - support for PWA on iOS is still really poor.
Read more
 We present last part of the series of blog posts dedicated to security analysis tools for Android apps. The tools discussed in the series were suggested by the OWASP Mobile Testing Guide (MSTG). In the previous parts we discussed JAADAS, Androbugs, Drozer and QARK. This chapter will focus on MobSF, which is also suggested by MSTG. The main goal of the overview is to find the best tool that will be also easiest to integrate with existing CI/CD stacks.  
Read more
Teams embracing DevOps need experienced sysadmins. Experienced sysadmins need to join good DevOps teams in order to grow and learn the technology, tools, and processes that will be used for the years to come. Here's Netguru's take on DevOps job market trends and individual DevOps career choices. Read this post to learn how our new Site Reliability Engineering team can be a perfect place to grow.
Read more
Thanks to the fact that it can run on multiple platforms, Kotlin is gaining more and more popularity in multiplatform development. We have started a dedicated R&D working group in Netguru in order to establish best practices for multiplatform development and to evaluate how much code reusability we can achieve using this technology. 
Read more
I recently had the opportunity to work on a fantastic research and development project at Netguru. The goal of the project (codename "Wordguru") was to create a card game that anyone can play with their friends. You can check the outcome here.
Read more
We wanted to create a framework that uses OpenCV to process pictures, like shape and piece of paper detection. We are going to need it for our internal stuff. I promise that we will inform you about it in the next weeks!
Read more
Machine Learning (ML) and Deep Learning (DL) are evolving at a faster pace than ever. There is now a vast selection of different competitions, many of which are hosted on Kaggle, where thousands of data scientists and ML engineers compete to obtain higher positions on the scoreboard. Don't get me wrong - I am very fond of Kaggle. It is a great place to start and enhance your machine learning adventure. Also, competitions are places where science thrives - we all remember the space race, don’t we?
Read more
Reactive libraries comparison Reactive is a huge buzzword in Android development lately. With the rise of RxJava, most of the developers are familiar with the concept. But the world moves on and now there are several tools that can make your app reactive. The new developments are LiveData and Kotlin Coroutines. Is RxJava obsolete now? Or should we stay with proven solutions? Let’s find out.
Read more
Newer
Need a successful project?
Estimate project or contact us