Browse the linkblog archives.

Friday 22nd January, 2021 #

  • Turbulence continues in the world of Open Source Software - Elastic changes it’s license in an attempt to force AWS to change the way it interacts with their project, similar movements happened with the MongoDB project a few years ago
  • Maintaining JavaScript applications in the long term - Great writeup of the tech stack used by the developers of the OECD Data Portal, discusses the choices they made and migrations they undertook during this long running project, it’s an interesting mix of modern (D3, ESNext, Typescript) and boring (Backbone, JQuery) web development technologies with some good advice about how to test code and being careful with abstractions - I like their approach to using Typescript via JSDOC, and also their use of progressive enhancement to make sure the site is accessible to the wide ranging user base they have all around the globe
  • Stripe for Visual Studio Code - Some useful tools if you are a VSCode user, particularly the ability to trigger and view webhook events, Stripe dashboard access, and the snippets feature also looks cool
  • How to pick a Typeface for User Interface and App Design? - Has some handy tips about choosing a font for your UI, what is meant by the term ‘functional text’, the Il1 test, letter apertures, and has some illustrative examples