Creating a User Input Text Counter in Android

NOTE: I’ve refactored this walkthrough in a subsequent blog post here A little while back I attended an Android bootcamp in which we built a handful of apps as we learned. One of the apps we were tasked with building was a Twitter app, and one of the features I... Read more »

Optimizing Change Detection in Angular 2 By Example

One of the things Angular boasts about is the ability to have automatic change detection by default, meaning that when an object or object property is changed at runtime, the change will be reflected in the view without having to explicity set up any manual mechanism for doing so. In... Read more »

Dead Simple Dependency Injection in Angular 2

Dependency injection in Angular 2 can quickly get confusing if you’re trying to really understand what’s going on “under the hood”. Even researching it myself, I’ll be the first to admit I don’t have the entire picture clearly mapped out, but I wanted to share what I’ve learned about dependency... Read more »

Getting Started with Open Source Contributing

As developers who regularly use open source projects know, those projects need to be updated by the open source community itself. This includes new features, bug fixes, and ensuring the extension or plugin plays nicely with other dependencies in a project. Sometimes it can be hard to know where to... Read more »