Ripplevert | Ripple Price Tracker

Realtime Ripple Price Tracker. View XRP price across top cryptocurrency exchanges such as Binance, Bitfinex, Bitstamp and more

Read

UserDefaults Read & Write Design Pattern

An elegant design pattern to get and set UserDefaults.

Read

iPhone X Launch Image Sizes (+ other sizes)

Get your image sizes right.

Read

New blogging goals

Long time since the last time I’ve posted!

Read

Amazon Dash + LIFX

I love my LIFX. It a little on the pricer side of things, but it does provide a great experience. I mean after all it is lighting, an essential part of the modern world. Although great, one thing I think it lacks is a stand-alone remote. It's super cool that I can control my lights from the comfort of my iPhone, but when I get home or am leaving the house, I sometimes crave for that immediacy a switch gives.

Read

Appreciation

As a software engineer myself and by being surrounded by engineers on a daily basis, I think we lose sight of the end goal of why we code. We code to solve a problem or scratch an itch, but at the end of the day there is a user at the other end, whether that be somebody a thousand miles away or even you, yourself.

Read

Dependency Injection

Chances are you have used dependency injection without even knowing it! It sounds quite complicated, but in reality it is quite simple. It is a design pattern that causes a greater degree of decoupling and makes testing easier. It also allows for greater flexibility in your system by externalizing dependencies.

Read

API Keys Part II: Securing Keys in Environmental Variables

Don't hardcode API Keys into code and upload to Github!

Read

API Keys Part I: Accidental Key Exposure Risks

It's way too easy to grab free API keys off the web. You would assume that you have to go through some elaborate hack or even some ruse to gather someone else's API keys, but it is actually extremely easy to grab API keys.

Read

MKPinAnnotationView Custom Pin Colors

One of the common questions most developers ask when it comes to MKPinAnnotationView is are there more than 3 colors as listed in the enumeration MKPinAnnotationColor (Red, Green, Purple)?

Read

Watchkit + MagicalRecord + Core Data

Apple Watch is all the hype right now. With its release next week, app developers are hastily assembling their WatchKit app (myself included). One core concept that is paramount in building a great WatchKit app is the idea of sharing persistent data between the actual iOS app and WatchKit app. Specifically how do I get a shared storage unit that can be shared across both my iOS and WatchKit app?

Read

Digital Life Stack

What is your internet stack? Here is mine.

Read