All Ruby on Rails Node JS Android iOS React Native Frontend Flutter
Apollo Client is a library that helps you manage data in frontend applications built on top of well-known and respected Redux (predictable state container). If you were to start using it today, would you know how best to approach it?
Read more
This July, we took part in the third edition of EmberCamp in London. It’s the first time one of our front-end developers (Kevin Kucharczyk in this case) gave a talk there, making us feel more than just spectators at this splendid conference! Just like last year, we’ve chosen our favorite talks of this year’s camp, and we would love to share them with you!
Read more
Android development requires modern solutions, a mobile applications store big amount of data. SQLite project, a default Android database engine was launched in 2000 and has some alternatives like pretty popular Realm and quite new ObjectBox. Both products comprise NoSQL database and have a few things in common: DB built for objects, ACID properties, Multiversion Concurrency Control (MVCC) architecture, core written in C++, reactive data observation and a multiplatform.
Read more
Automated e-mails is a big business nowadays, and quite a  topic to discuss. Usually when developing a rails application a simple SMTP provider like Sendgrid or Mandrill with an addition of Sidekiq and Cron is more than enough. Nevertheless, you may encounter clients who already used some tools and have a large mailing list in, ActiveCampaign being one of them. Here are a few tips about ActiveCampaign and Rails implementation with the use of CloudFlare.
Read more
Flags are everywhere. These boolean fields are so common that I cannot imagine a mature application that wouldn’t use them in multiple models – from the ubiquitous “admin” column on a User model to the “cancelled” flag on a Reservation model to various temporary flags that determine who should have access to some new features being tested. I’ve worked with apps that had very extensive models with many columns, out of which even 6 or 7 of were just booleans of various kinds.
Read more
Some time ago, I got assigned to the enigmatic task of analyzing and implementing the integration with a new payment provider for our client’s Austrian services. The requirement was straightforward: the new payment service should be Adyen, as Adyen supports SEPA payments. Here is the story about how it all played out.
Read more
Frontend apps are getting big, and it’s becoming difficult to manage their complexity. React with Redux seems to be the way to go, but it still has one piece not baked in, and it can bite you hard when your app grows.
Read more
I have recently gone through Udemy’s course on React Native by Stephen Grinder. It’s a comprehensive course that explains basic concepts and shows how to use the framework in practice. Here is my short review with recommendations who it is for.
Read more
In Part 1 of our article, we introduced the basic functionalities of Room and its similarities with Retrofit (if you haven’t read it yet, it’s available here). Now we are going to dig into implementation.
Read more
Google I/O 2017 was quite revolutionary. We’ve seen a lot of amazing new products announced and heard that Google will be investing a lot into machine learning-related technologies. This year’s I/O was also extraordinary for Android developers, as we’ve finally received official support for Kotlin (yay!) and a brand new collection of Android libraries called “Android Architecture Components”.
Read more
Need a successful project?
Estimate project or contact us
Netguru Codestories