The Javascript Problem
Earlier this week Microsoft unveiled its brand new web programming language Typescript. If you don’t know what Typescript is or what features the language has, please take a look at Anders Hejlsberg’s great introductory video. Also, take a look at the Typescript...
Dependency Anti-Patterns
Open source frameworks are great and I encourage you to use them when appropriate. However, there is a such a thing as too much of a good thing. There is a point where your project becomes more a stitched together Frankenstein’s monster than an elegant well crafted...
One Job, Many Titles
Recently, there has been a lot of discussion surrounding the differences between software professionals based on their titles; a number of bloggers have claimed that there is some sort of intrinsic difference between ‘software developers’, software engineers’, and...
Dell XPS 13 Review pt2: Software Side
If you haven’t read it already, please take a look at my last post for a quick review of the Dell XPS 13’s hardware; this review will take a look at Ubuntu 12.04 on the laptop. A few things of note: Ubuntu was installed via the standard ISO, Dell’s Sputnik PPAs were...
Dell XPS 13 Review pt 1
Listeners of Coder Radio will probably know that my primary mobile production machine is no longer a Macbook Pro but rather a Dell XPS 13 running Ubuntu Linux. I’ve received a lot of emails and questions over social networks asking how the machine is to work in for a...
NSPredicate 100
Objective-C and Cocoa (or more accurately Cocoa Touch) are seeing surge in developer interest due in most part to the revenue potential of the iOS App Store. A lot has been made of Objective-C’s quarks and it’s true; like all other programming languages Objective-C...