Quirky Quirky JavaScript: Episode One

JavaScript is an awesome language however it exhibits some quirks; this posts examines some of these fine odd aspects of JS; dive in, you'll love it! First, what do these 3 code snippets do? If your answers were 'SyntaxError: Unexpected token ILLEGAL', undefined and 4; then give yourself a pat on the back! You nailed it. Now, lets find … Continue reading Quirky Quirky JavaScript: Episode One

Programming Paradigms: An Introduction

A programming paradigm is a way of programming, a style of solving problems and thinking about the domain. Languages directly or indirectly influence programming style; for example, Haskell is purely functional while Python allows a blend of OOP, functional and imperative programming. Even though most new languages are multi-paradigm, they usually make it easiest to program in a single paradigm; C … Continue reading Programming Paradigms: An Introduction