Henry Lau
Digital Science Communicator
Home
About
All blogposts
Projects
Resources
All blogposts
White labelling interactives
04 Mar 2024
Scrollystarter with .docx and ArchieML parser
13 Feb 2024
Making web components in svelte 4
23 Jan 2024
Modifying svelte charts
04 Dec 2023
Household composition by single year of age
01 Nov 2023
Github actions to scrape inflation weights
19 Oct 2023
Behind making the Shopping Prices Comparison Tool
16 May 2023
Using Github flat to automate making geoportal boundaries as topojson
03 Mar 2022
Collaborate idea cards
20 Dec 2021
Using nested data to create small multiples
08 Sep 2021
Alternatives to plotting lots of data on a page
09 Apr 2021
Tidydata Maker
15 Jan 2021
Vector tiles resources
21 Oct 2020
Against all odds — how to visualise odds ratios to non-expert audiences
10 May 2020
Data Journalism Resources
13 Oct 2019
Commuting - a case study on collaborating
25 Sep 2019
Transitioning on D3 annotations
19 Sep 2019
Running a population model in the browser
02 Aug 2019
What we learnt from making a StatsBot
03 May 2019
Processing shapefiles from the ONS geoportal
19 Apr 2019
Looking for a data visualisation job?
10 Apr 2019
d3-annotations tutorial
18 Jan 2019
Accessible-as-possible colour palettes
12 Dec 2018
National Trust Project
27 Nov 2018
Reflections on one year at the ONS
05 Sep 2018
What's French for Data Visualisation
05 Jun 2018
How to make responsive d3.js interactives
30 Apr 2018
Using the ONS chart templates
24 Apr 2018
The Digital Content Team behind Visual.ONS
11 Jan 2018
How to embed ONS interactives
25 Oct 2017
The difference between bold and bald
05 Oct 2017
Hello World
07 May 2017