Tutorial - Create and Shuffle a Deck of Cards in Javascript

Since it has been a long time since I actually sat down to write a blog post here, I though it best to get back in to it with something relatively on the basic side. We will be discussing constructing and shuffling a deck of cards in Javascript.

Read more...

Skylake Graphics on Linux Mint and Ubuntu

For those who don't want to read this whole article, and instead just want the answer on how to get Skylake graphics working on Linux, the answer is to use Ubuntu 15.10 Wily Werewolf. The onboard graphics will work out of the box with this release of Ubuntu. I have not yet been able to get it working under Mint. Now if you want to read more about the journey, and some of the troubleshooting steps I took, read on! (Perhaps someone smarter than I can get the remaining steps to work)
Read more...

Why Build Another Blog Platform?

Anyone who has gone through web development tutorials in the last decade will have surely come across a "series" wherein the author details how to build a blogging platform as a means of introducing you to the particular language/framework/whatever in question. These types of tutorials are ubiquitous, and often with good reason. The business logic behind a blog platform is relatively simple, and nearly all modern web users will be familiar with the basic functionality and requirements behind it. In addition, blog platforms provide a wide overview of commonly utilized components for web apps.
Read more...

Tutorial - Using the HTML5 Geolocation API in PhoneGap Build

It has been nearly a year since my first two posts detailing my struggles with setting up PhoneGap, my frustrations with the sorry state of documentation for the project, and my final resorts towards using PhoneGap Build. You can read all about it here. In that time, plenty of things have changed, but it seems that the documentation for PhoneGap Build is still largely lacking.
Read more...

Why Open Source is Important (To Me)

As a kid, I was totally fascinated by computers. They were these magic machines capable of...well I didn't even really understand what they were capable of at the time. I just knew they were something special. My imagination ran free with the possibilities. Back then, it wasn't particularly common to have a PC, so I only knew a few friends who had one (not to date myself too much here). Any time I got to go over to the house of a friend with a computer, I was hopeful that we could spend some time playing on it. Of course, a number of my friends didn't have the same fascination with the machine as I did, so many times those visits resulted in no computer time. Or worse, at least in retrospect, were the visits were I would go play on their family's computer while they went off and did other things. Probably didn't make me the best friend in the world to abandon them once I got what I was after.
Read more...