• Five Great Things About Elixir

    Introduction My career as a developer has evolved through various languages and platforms during the last 20-something years and for the last decade I’ve mainly focused on Apple’s macOS and iOS platforms using Objective-C and Swift whilst occasionally using other languages such as Python and JavaScript. Occasionally I hear about... [Read More]
    Tags:
  • Grokking Elixir

    Introduction Late last September I started being interested in Elixir. As the website says, “Elixir is a dynamic, functional language designed for building scalable and maintainable applications.” Elixir uses the Erlang Virtual Machine and Erlang is a battle-tested language which was originally developed by Ericsson for telephony applications which needed... [Read More]
    Tags:
  • Traveling Light

    I’m off to China for a week-long business trip soon and, because I didn’t want to take my MacBook Pro with me (amongst other things, for privacy and security reasons I’d have to clear off a lot of data belonging to other clients) I decided to look into a couple... [Read More]
  • Working With Multiple GitHub (and Alternatives) Accounts

    Introduction I have multiple GitHub accounts courtesy of having several clients and a couple of my own businesses. Accessing and managing them can be a bit of a juggling act and I frequently forget how to do things so I decided that it was time to document various aspects of... [Read More]
    Tags:
  • Python Resources

    Introduction Whenever I start learning a new programming language I like to find good book and blog authors, good conference videos (and ideally find conferences I might be able to attend), find some podcasts to listen to, and find new people to follow on Twitter. [Read More]
    Tags:
  • Pip and Virtual Environments

    Introduction The contents of this post are based on a blog post written by Jamie Matthews which is called, ‘A non-magical introduction to Pip and Virtualenv for Python beginners’. After reading this post it is probably worth going and reading his because it does explain things in more detail and... [Read More]
    Tags:
  • New To Python

    I recently started teaching myself Python and decided that documenting some of my experiences and discoveries would be a good way to revitalise my blog. [Read More]
    Tags:
  • Perspective Is Terribly Important

    Over the last 24 hours or so a news story (see the links to some of the coverage at the end of this post for examples) has been developing regarding ‘tagging’ dementia sufferers so that they can be tracked. The evolution of the story has made me thing about our... [Read More]
    Tags: