Recent posts

Installing Ansible on Windows

May 19, 2017 | 2 minute read

While Ansible is not supported on Windows, it is very easy to get it up and running. The Ansible documentation provides information on how to do it using  Windows Subsystem for Linux (Beta), I’ve run into issues trying to get WSL up and running so instead opted for Cygwin. For those who are unfamiliar with Cygwin, it is “a large collection of G...

What does a Compiler do?

May 17, 2017 | 6 minute read

If you’ve used Linux before and/or have coded using a language such as C, you will have come across a compiler. Though because they’re so easy to use, you might not have actually understood what it is they do. In a nutshell, compilers simply (I say simply because what they do is actually very complex under the hood) check for syntax correctness...

Python: A Strong, Dynamically Typed Language

May 16, 2017 | 4 minute read

You’ve probably already heard that Python is a strong, dynamically typed language. But what does that actually mean? Let’s jump in and take a look. Dynamically vs Statically Typed Languages This StackOverflow Q&A gives us an idea on the difference between Statically and Dynamically Typed languages: A language is statically typed if the ty...

Python: Statements & Expression

May 13, 2017 | 2 minute read

In Learning Python (a must read for anyone interested in Python!), author Mark Lutz refers to statements and expressions frequently, but give a clear explanation of the two. Rather than reinventing the wheel by providing my own definition and examples of the two, I found this Quora Q&A does that perfectly: Answer #1 A statement is a compl...

Python: The difference between Lists & Tuples

May 03, 2017 | 7 minute read

A common misconception is that the only difference between Lists and Tuples is that the former is mutable while the latter is immutable. While this is true, it is only one of the differences between them as per the Q&As quoted below. Question #1 What’s the difference between lists and tuples? Answer #1 (Answer link) … This gives rise to...