Max Duval
@mxdvl.com
Web + Data + Tools + Design I lead UK property data exploration & visualisation at Hometrack on data.hometrack.com (parfois j’écris en Français…)
Friendly reminder to turn on Wifi calling if your phone and provider allow — in London the cellular reception indoors can be shoddy
If one wishes to put reviews of places on the Atmosphere, would the lexicon point to OpenStreet Maps references? Could it become and incentive to improve the only open mapping commons we have?
I was today years old when I learned that PHP has had a pipe operator since November 2025 `$mind |> blow(…)` www.php.net/manual/en/la...
PHP: Functional - Manual
Functional Operators
php.net
Who would have thought that a large chunk of the world’s code would be version controlled on a platform with a single nine…
Leadership: "AI is so good it writes almost all our code" Status dashboard:
I’ll try and get a personal best for my next half marathon in May… so I made a tool to see how quickly I need to go along the way: www.mxdvl.com/tools/pace
@danabra.mov thanks for quickly explaining lexicons versioning — it reminded me of “required is forever” in thrift diwakergupta.github.io/thrift-missi...
Thrift: The Missing Guide
A comprehensive guide and reference documentation for Thrift
diwakergupta.github.io
Inspired by @gearsco.de’s talk at #ffconf I finally took @gleam.run for a proper spin and… I love it!
As an experiment, we (the Firefox team) wanted to try a new way to get feedback on which Interop proposals matter most. So, here's a web app where you can rank the proposals you care about, giving us data we can use when reviewing which ones to champion. interop-rank.jakearchibald.com
Interop Feature Ranking
Rank the web platform features you care most about
interop-rank.jakearchibald.com
Saturday Parkrun iOS tip: you can create a shortcut to display a QR code for your athlete’s number, then add it to your lock or home screen. Here’s mine, for example – in French:
This is especially sad when I strongly believe plain HTML & CSS to be the most portable, robust and powerful way to author documents in 2025
Links get an <a>, but links that have a background colour on them are instead <div>s with a role... They have an href, which I guess they're using JS to, well, make it work like a link?🤦 And if you're going to use JS for that, you might as well offload hover/focus states there too 😭
Proud of two widely unrelated things I did yesterday: run quite a long while in the beautiful gardens of Kew and made a significant step in turning my .pages documents to .html
short little thoughtpiece on why frontend engineering is really hard macwright.com/2025/02/06/t...
The web is already multiplayer
macwright.com
It’s a relief that in fact the @toiletmap.bsky.social isn’t such a secret: secretldn.com/public-toile... Happy to have contributed to a more readable base layer — further contributions welcome!
Here’s Every Open Toilet In London On One Map
You know how the saying goes, when you gotta go, you gotta go. These are all the open toilets
secretldn.com
last week to fill out the state of JS survey, if you're so inclined stateofjs.com/en-US
State of JavaScript
stateofjs.com
If you wondered whether there was more than one way to draw a rectangle with three rounded corners in SVG, wonder no more as I’ve found six already: codepen.io/mxdvl/pen/XW...
Six ways to round a corner
...
codepen.io
Some thoughts on the benefits of standardisation in programming: www.theguardian.com/info/2023/oc...
Standardisation: the merit of consistent patterns
Coming back from a long holiday? Recently joined the department? Collaborating on a complex, cross-team problem that spans different tech stacks and programming languages? At one point, we’re all go...
theguardian.com
Making a CSS only slideshow has a lot of moving parts — it helps to visualise layers: https://svelte.dev/repl/20177b676e9d4f3893b85ce0608b8d16?version=4.2.0