All Ruby on Rails Node JS Android iOS React Native Frontend
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

Active Campaign Integration - What Do You Need to Remember About?

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

Android Components Comparison: MVVM vs MVP

It’s 2017 and 9 years after android emerged, Google on it’s yearly I/O conference finally left the status quo and became somewhat less liberal in terms of recommended apps architecture. For years folks at the Android Team didn’t really join any architecture-related discussions, as they only cared that developers properly use Android SDK entry points, aka Components (Activity, Service etc.).
Read more
Need a successful project?
Estimate project or contact us