Posts by

Leigh Halliday

Concurrency in Elixir

Development

Erlang has been around for over 30 years and was built well before multi-core CPUs existed. Yet it’s a language that couldn’t be more relevant today! The underlying architecture of the language lends itself perfectly to the modern CPUs that are on every computer and mobile device. The computer I’m writing this article on has […]

Continue Reading

Metaprogramming in Ruby

Development

In this article, we’ll be looking at a few different aspects of metaprogramming in Ruby. For starters, what is metaprogramming? Metaprogramming is the writing of computer programs with the ability to treat programs as their data. It means that a program could be designed to read, generate, analyze, or transform other programs and even modify […]

Continue Reading