CHRIS ARDERNE
Home
Blog
Books
Photos
September 2024
25 Sep 2024
UPID is as UPID does
16 Aug 2024
Why we left Fly.io
7 Aug 2024
Beyond Hypermodern: Python is easy now
19 Jul 2024
Probably don't invest in property
22 Jun 2024
Observability in 2024
3 May 2024
Maps and territories
25 Nov 2023
How much protein should I eat
28 Oct 2023
Fun with gov.uk car data
19 Apr 2023
Mountains and molehills
8 Apr 2023
Trunk-based development with Vercel
6 Feb 2023
Thinking about risk
1 Feb 2023
Modern Neovim for the faint of heart
14 Jan 2023
Book review: The World of Yesterday, by Stefan Zweig
3 Jan 2023
Book review: Breath by James Nestor
4 Dec 2022
A half-assed go at #30DayMapChallenge
30 Nov 2022
Webcams
14 Nov 2022
My quest for a reasonable video call setup
13 Oct 2022
Python in the browser
23 Jul 2022
Voice-to-text: thoughts on How Asia Works
3 May 2022
Potential solutions to wrist issues (for programmers)
2 May 2022
Home server setup
22 Apr 2022
Wordle starter words
9 Jan 2022
Cardinal directions
8 Dec 2021
Betting on batteries
25 Nov 2021
Scaling out with Prefect
23 Nov 2021
Thoughts on renewable energy
1 Nov 2021
Alta Ruta Pirenaica, number 3.5
18 Oct 2021
Context matters
30 Aug 2021
The new web mapping stack
24 Jun 2021
SEO is eating my breakfast
18 May 2021
Get hibernate working with LUKS
21 Mar 2021
Oh, the places your pee will go
8 Dec 2020
Optimising Part II: Making SQL fast
20 Nov 2020
Optimising Part I: Sampling rasters
19 Nov 2020
The High Pyrenees!
1 Oct 2020
Moving to Oxford!
10 Sep 2020
Harry Potter and the Curse of the Grep
15 May 2020
iCloud calendars in Evolution Mail
20 Apr 2020
I made millennial pink wireless speakers
29 Mar 2020
Stop pretending technology is value neutral
15 Mar 2020
Gridfinder work published in Nature SciData!
15 Jan 2020
[Guest post] A Tale of Two Hikes: Trekking in the Eastern Sierra Nevada
10 Jan 2020
Making a Raspberry Pi Wake-Up Light
25 Nov 2019
Recent things indoors and outdoors
6 May 2019
New sections for photos and books
10 Apr 2019
A new approach to data and mapping
7 Mar 2019
Fun with recursion and scoping
2 Mar 2019
A new open source electrification model: openelec
16 Feb 2019
Using NASA night time lights to guess where the grid is
2 Jan 2019
Places to go in Barcelona
15 Dec 2018
Leaflet maps with data from Google Sheets
19 Oct 2018
Modelling the optimum way to achieve universal electrification
27 Sep 2018
A semi-scientific look at acclimatization
21 Aug 2018
A hackathon with iRise in Mogadishu
9 Jul 2018
A workflow for Python mapping with automatic updating
20 Jun 2018
A Flask app for mini-grid planning with a cost-optimised spanning tree
18 Mar 2018
Visualizing book club cliques (and replacing them with AI)
15 Feb 2018
Open data and energy access in Tanzania
24 Nov 2017
Trip Report: The Bugaboos
8 Sep 2017
Modelling hydrological networks at massive scale
15 Apr 2017
Primero, somos tontos (firstly, we're fools)
7 Feb 2017
'Lighting the World' - A paper I worked on
7 Dec 2016
Rudderless in the Richtersveld
20 Jul 2016
Summer of climbing in Europe
10 Sep 2015
Fun with population dynamics
23 Oct 2014
A music app in Java, that still works eight years later!
29 Jan 2014