software

A Brief Intro to JVM's Language Landscape

A Brief Intro to JVM's Language Landscape

The Java Virtual Machine is no longer Java language exclusive. There is a large number of programming languages available for it, and some of them have grown  both in maturity and popularity in the last couple of years, making them usable in production for “serious software development”.

Make Your Life Easier With Swift

Make Your Life Easier With Swift

Objective-C, and now Swift have a fantastic way of allowing programmers to add functionality to any existing class, even if they don't have access to the original source code.

Of course this is a feature available in some other languages, but in this case, we'll focus on Swift, because it's Apple's up-and-coming language, which I happen to love.