Why I have my own Android game framework
All I wanted to do was to make a game for my Android tablet, so how come I ended up …
All I wanted to do was to make a game for my Android tablet, so how come I ended up …
Building native libraries for Android can be a bit confusing. My goal, which is likely shared by many, was to …
Some languages hand us sharp knives and encourage us to play with them. Other languages put us in padded rooms …
Dispatching is one of those areas where I almost always rely on the preprocessor. I have done this in a …
Antiquated, clunky, and unsafe. Though beloved to some, C is a language that many choose to hate. The mass opinion …
In my previous article I looked at a basic reason why exceptions are necessary. In retrospect it was more of …
Exceptions often get a bad rap. They are called ineffective, inefficient, and hard to work with. In a way such …
I was looking through some questions on StackOverflow last week when I came across a curious answer. In it there …
Objects are created, live for a while, and then destroyed. While creation is fairly clear, the when and how of …
A variable is is the most fundamental concept in programming. You can’t do anything without variables. Yet most languages let …