My 2025 in numbers
Today is the last day of 2025, which seems like a good time to look back and think about what I've done this year. This year, more than ever, I've continued to push for a web that's easier to build with, more capable, easier to discover, and better documented. I'm thankful to be able to do this work, something I enjoy and care deeply about.
I talked about web technologies, a lot
First in writing, by publishing 23 blog posts:
-
9 on the Edge dev blog:
- Request for feedback: Incoming call notifications API for web apps
- Microsoft Edge and Interop 2025
- Minding the gaps: A new way to draw separators in CSS
- Contextual logging with console.context()
- Creating a more accessible web with Aria Notify
- The Edge 2025 web platform top developer needs dashboard
- Calling for Interop 2026 proposals
- Unlock text editing use cases with highlightsFromPoint and other FromPoint APIs
- Making complex web apps faster
-
5 on my own blog:
-
4 on Chrome dev blog:
-
1 on Smashing Magazine:
-
1 on HTMHell:
-
1 on Piccalilli:
-
1 on CSS-Tricks:
-
1 on the W3C blog:
On social media:
But also in person, by giving 4 talks:
-
2 lightning talks at Smashing Conf events:
-
2 at W3C events:
I demonstrated what the web is capable of
-
I built 15 little experiments on my site, here are those which I'm most proud of/are the most useful:
-
I built 15 demos on the Edge Demos repo, supporting the web platform docs my team maintains.
I documented web technologies and made them easier to find and use
-
I created over 180 commits to the web-features repository, to help build a better, more comprehensive, catalog of all the features of the web platform.
-
I created about 10 commits to the mdn/content and mdn/browser-compat-data repositories, to improve MDN web docs and browser compatibility tables.
-
I created over 140 commits to the MicrosoftDocs/edge-developer repository, to improve the web platform-related Edge technical documentation, in particular publishing Edge Beta release notes every 4 weeks.
-
I created about 200 commits both on the web-features-mappings and web-features-explorer repos, which together power the Web Platform Features Explorer site, a tool to discover and learn about the web platform, via monthly release notes, and detailed feature pages.
I contributed to open source
-
GitHub tells me that I've made 3187 contributions this year.
-
I've also opened about 260 issues and pull requests.
On the personal side
Because work is only a part of life, and can never be more important than your own well-being and loved ones:
-
I biked, ran, hiked, and skied over 1400km, totaling 32000m of elevation gain (and that's not counting the multiple sessions I do at the bouldering gym each week).
-
I listened to more than 55,000 minutes of music.
-
I took more than 5000 photos, some of which you've seen in this blog.
Happy new year folks, see you in 2026!
![[Click to open image] Sun setting over the sea, dark clouds above, yellow sun, orange sky, dark sea below. Sun setting over the sea, dark clouds above, yellow sun, orange sky, dark sea below.](/assets/2025-pics/sunset.avif)
![[Click to open image] Two persons walking away from the camera on a cobble street, sun is facing the camera, long shadows extend from the person's silouhettes. Black and white. Two persons walking away from the camera on a cobble street, sun is facing the camera, long shadows extend from the person's silouhettes. Black and white.](/assets/2025-pics/shadows.avif)
![[Click to open image] A blossoming tree in the foreground, partly hiding a house in the background. A blossoming tree in the foreground, partly hiding a house in the background.](/assets/2025-pics/house-tree.avif)
![[Click to open image] A kern, which is a stack of stones, used on mountain paths, as indicators of the path to follow. The kern is photographed with the sun right behind it. A kern, which is a stack of stones, used on mountain paths, as indicators of the path to follow. The kern is photographed with the sun right behind it.](/assets/2025-pics/kern.avif)
![[Click to open image] A montain ridge, cover in pine trees. One of the trees is brighter than the others. A montain ridge, cover in pine trees. One of the trees is brighter than the others.](/assets/2025-pics/tree-light.avif)