engineering Take control of your backend with Firebase Cloud Functions (II) Use Firebase Realtime Database to implement an easy yet powerful API cache for your mobile apps. In the previous post, we learned how to use Firebase Cloud Functions to clean
engineering Take control of your backend with Firebase Cloud Functions As a software engineer building Android apps, I inevitably run into problems with server API’s not designed with mobile clients in mind. In this post I’ll explain how
engineering I/O '17 - What’s new in Firebase Great times are coming for Firebase. It was the subject of 25 talks at the recent Google I/O '17 event. So, what's new? This is a quick bullet point
testing & QA Testing persistence in the Android ecosystem Growing Object-Oriented Software: Guided by Tests is the best book I’ve ever read about testing. Because it’s not about testing. Yes, the book talks a lot about clean
testing & QA Refactoring: Introduce Parameter Object ˝Refactoring is a controlled technique for improving the design of an existing code base” — Martin Fowler. Discipline and methodology are critical when refactoring. We should refactor applying a series of