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.


21 benefits of sleep 2

Unless you are lucky enough to be able to set your own schedule, you are probably working a standard 9 to 5 job. Working a 9 to 5 job probably means you are getting up early in the morning to get ready then go against traffic to get to the […]


Virtual Reality — Starting Out

Virtual reality (VR) in the world of software and development is still new. No one truly knows what to do and are still experimenting around. There are no real standards on how VR games or experiences should be like besides it does not make you feel sick. Currently, it is […]


Creating an Ergonomic Computer Workspace 2

As software developers, we find ourselves at our computer workspace most of the time. Although it seems harmless to be at your desk, there are hidden dangers associated with it. One of the most dangerous side effects is RSI (repetitive strain injury).


Tips for Handling Embedded Systems 1

If you have dealt with embedded systems before you may have noticed they are very different from programming an app or a website. For some these differences can be very difficult to deal with. I am going to talk about some tips and tricks I have learned from my experiences dealing […]


Tips for Making an Effective Presentation

As a software developer or engineer, you will find yourself needing to give a presentation once in a while. Even if your presentation slides are packed with useful information it does not help your audience if it is difficult to digest. Therefore, to have an effective set of presentation slides […]