1. How slack time makes for better leaders

    27th January 2021

    Time pressure turns us into jerks. Leaders who prioritise time affluence take better decisions and develop better relationships with their teams. How can we prioritise having enough time?

  2. Making yourself useful as a middle manager

    9th August 2020

    The rise of knowledge workers has brought about a shift in how decisions are made in organisations. Decisions are pushed to the edge of the organisation. But if most of the decision-making is pushed to the individuals doing the work, what value do team leads bring?

  3. Flow types for generators and coroutines

    28th August 2018

    Coroutines are becoming more common in JavaScript, with the adoption of async / await. This post describes how to add Flow types to generators and coroutines.

  4. Scraping APIs with Akka streams — part 2

    26th February 2017

    This is the last post in a series that guides the reader through building a robust ingestion pipeline for data stored behind a web API, complete with handling of throttling, parallelism, and error handling.

  5. Scraping APIs with Akka streams

    25th February 2017

    This post guides the reader through building a robust ingestion pipeline for data stored behind a web API, complete with handling of throttling, parallelism, and error handling.

  6. Using Plotly as a lightweight, append-only database

    23rd February 2016

    We often need to keep track of quantities that evolve over time, like stock prices or weather data. This post describes how to use Plotly as a lightweight, append-only database for keeping track of this data. We query the price of Google stock every hour and send the results to Plotly.