software development


Smart Pointers

Power of Smart Pointers

Gone are the days where you bang your head against the table trying to figure out what went wrong with your code. If you had dealt with pointers in C++ before, you probably know what I mean. As powerful of a language C++ is, it is also error prone since […]


Android Marshmallow — Permission Model and Authentication 1

Android development is always evolving and with each change comes a list of features for developers to utilize. The changes are not always so easy to adopt though because it requires adopting new standards. For example having your Android app support Lollipop is vastly different from Marshmallow.