Facebook Authentication for Rails APIs

I’ve implemented Facebook login plenty of times on the Android side of things but I have never implemented on on the API side. Granted, yes, I’ve implemented Facebook OAuth when building Ruby

Continue reading

Dependency Injection with Dagger 1

Note: This blog post will be more geared towards Dagger within the context of Android development. I think the terms that software developers use to describe certain concepts makes simple things seem way

Continue reading

ButterKnife or not

In one of the freelance networks where I work on Android apps, there have been an effort to standardize the code review to come to a mutual consensus on how every Android developer should write their code. The

Continue reading

How to install Ruby on Rails

I recently had to walk through a client on how to install Ruby on Rails on his machine. It made me realize that it’s not exactly a straightforward process. I’ll go over how to install Ruby

Continue reading

Squashing commits

In one of my previous employers, we would make one commit per ticket. This seemed to go against the common wisdom “commit often”, but I noticed that it had several advantages. The first advantage

Continue reading

API key authentication with Rails

I recently completed a code challenge where part of the challenge was to build an API that authenticated a request via an API key. I’ll go over the basics of implementing this in this blog post. Even

Continue reading

Streak for Android released

An Android app that I’ve been working on for a few months on freelance basis through Gigster for a client has finally been released. This was the first Android app I have worked on mostly alone and

Continue reading

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
1 2 3 6