How to handle an error
Error handling should be simple. It can become mired in complexity, but I don’t believe it has to be that …
Error handling should be simple. It can become mired in complexity, but I don’t believe it has to be that …
Is there a difference between a “fault” and an “error” within a computer program? A number of people commented on …
The abort function is a remnant of old programming practices, and it pains me to see it in modern software. …
Closures have been around a long time yet have experienced a resurgence in the last decade. They were first implemented …
How often does one need to write a custom language? Many projects often shun them, but I think domain specific …
Conditionals are a key construct in programming: from the simple if statement, to loops and switches, and even to dynamic …
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 …
Sometimes the simplest of things have complex answers. In programming we like to think of simple data types, but in …
Parser generators, like ANTLR or Bison, seem like great tools. Yet when I have to write a parser I now …