Archive Monthly Archives: August 2017

Single source of truth in data

This post is about something I learned in one of my client projects a few years ago. Single source of truth in Wikipedia is defined as: … the practice of structuring information models and associated

Continue reading

System Tests in Rails 5.1 is awesome

System tests were announced for Rails 5.1 a few months ago. Plethora of blog posts were written about this topic but I’m still going to write about it due to how much it improved my testing life. For

Continue reading

Standardizing Android development

When I first started working with Android development, I was confused to no end. I wasn’t confused not necessarily due to the Android framework, writing Java, and whatnot, but mostly due to lack

Continue reading

Managing localization in Rails

In large applications, managing localization files can become a behemoth of a task, especially if you’re working with external translation teams who will be providing you with proper translations

Continue reading

Obfuscate builds before releasing apps

Obfuscating builds is one of those things that I didn’t pay attention to (and wasn’t even aware of) when I first started learning how to develop Android apps. I thought all I had to do was

Continue reading

Returning to the parent activity

I recently had to resolve a bug in one of my projects where if the user pressed the back button in the Toolbar to go back to the previous screen, the app would crash. And the app would crash because the

Continue reading

Keep your Android Monitor logs when app crashes

My apps crash all the time during development (thanks to plethora of those pesky NullPointerExceptions). Okay, probably not the best way to market myself BUT I do fix those bugs before the build is released

Continue reading