Author: Mark

Book Review: “The Phoenix Project: A Novel About IT, DevOps, and Helping Your Business Win”

About the book The Phoenix Project is an IT leadership fable, using the story format to demonstrate the growing role of software engineering within businesses today and showing the reader how best to work across disciplines to help their business win. The book follows Bill, an IT manager at Parts Unlimited, who is given the […]

Making asynchronous code look synchronous in JavaScript

Why go asynchronous Asynchronous programming is a great paradigm which offers a key benefit over its synchronous counterpart – non blocking I/O within a single threaded environment. This is achieved by allowing I/O operations such as network requests and reading files from disk to run outside of the normal flow of the program. By doing […]

Getting functional in JS with Ramda

Introduction Lately, I’ve begun programming in JS using an increasingly functional style, with the help of Ramda (a functional programming library). What does this mean? At its core, this means writing predominantly pure functions, handling side effects and making use of techniques such as currying, partial application and functional composition. You can choose to take […]