I am Martijn. Once upon a time I followed an online lesson in HTML on my grandfather’s computer. Then I built websites on MSN Groups (R.I.P.) and GeoCities (R.I.P.). From March 2016 to March 2017, I was working professionally with PHP in the Netherlands. Besides that I work mostly with front-end technologies in my spare time.
Very interested in tools for a multilingual web. I speak Dutch (
en-GB), and Swedish (
sv-SE) fluently. I have a good understanding of German (
de-DE) as well. Accessibility and crazy loopholes in specs are hobbies of mine.
You might know me as Zegnat from the IndieWeb chat. In fact, some would say I am the IRC rebel fleet leader. The explanation behind the name Zegnåt (note the diacritical mark) is available on my personal wiki.
You can link to this page using
- All lowercase. This is important because directory names are case-sensitive on the server.
- With a trailing
/. Less important, but canonical. It is a directory.
- Serving HTTP. Plans to move to HTTPS are being discussed.
- The domain will not be moves to HTTPS until it is moved to a new hosting company or Binero offers free certificates.
- As of 2017-12-07 it is hosted at Hetzner and serving HTTPS!
The domain name
vanderven.se was first registered in 2006 to bring all of the family’s email under a single provider. Since 2008 information about me has been available on
vanderven.se/martijn/. (Though I had a short-lived fling with
martijn.vanderven.se as well.)
The content of
vanderven.se/martijn/ has stayed very static from early 2014 to mid-2017, with only minor iterative presentation changes. During IWS 2017 it was drastically rebuilt both in information contained, its markup, and its presentation.
The 2017 Rebuild
The rebuild not only tries to do a better job of reconsolidating all my online identities through rel-me links, but also adds an additional heap of personal information like length, weight, pronouns, and relationship status. The reasoning behind some of this data is that is was always available to people through other silos, but never through a canonical representation.
“Facebook should not contain more information about me than my own homepage.”
Will be published on
The domain name
licit.li was first registered in 2012 to become a personal domain (minus the use to represent myself).
- As of 2015-06-01 it is hosted by Uberspace.de and development has restarted to join the IndieWeb movement.
- As of 2015-07-29 it accepts webmentions through
- This is gone since 2016-09-24 when it moved to a new hosting instance and the subdomain was dropped.
- At some point quickly thereafter it started to point the webmentions to the endpoint on
- The new system goes live with its first post on 2016-09-25.
- As of 2016-11-23, posts mention their own permalinks. Most readers will now be compatible with the h-feed.
- The first post using tags went live on 2016-11-25.
- The first checkin post (documented on the wiki) happened on 2016-12-14.
- The first event post (documented on the wiki) happened on 2017-06-13.
- As of 2017-11-06 it is hosted on a VPS at Hetzner to give me more control over the tech stack it runs on.
- Sweden’s very first Homebrew Website Club, (Göteborg, 2015-07-29).
- IndieWebCamp Düsseldorf 2016, (Düsseldorf, 2016-05-07–08).
- Remotely: IndieWebCamp Berlin 2016, (Berlin, 2016-11-05–06).
- IndieWebCamp Brighton 2016, (Brighton, 2016-09-24–25).
- Homebrew Website Club Nürnberg, (Nürnberg, 2016-11-23).
- Met up with the Tollwerk crew and tinkered on from where I left things at IWC Brighton.
- Permalinks were added to
licit.li, as well as an editor for working on the posts.
- Co-organised The Netherlands’ very first Homebrew Website Club, (Schiphol, 2016-11-30).
- Met Sebastiaan Andeweg.
- Went on to co-organise all HWC in the Netherlands ’til leaving the country again in early 2017.
- Co-organised the first Virtual Homebrew Website Club in “European time”, (talky.io, 2017-05-31).
- Continuing to co-organise these. Come and hang out with me!
- Remotely: IndieWeb Summit 2017, (Portland, 2017-06-24–25)
- IndieWebCamp Berlin 2017, (Berlin, 2017-11-04–05)
- IndieWebCamp Nürnberg 2018, (Nürnberg, 2018-10-20–21)
- Met lots of great people. Special call-out to Jeremy Cherfas who I had previously seen in attendance at other events and otherwise only heard on virtual Homebrew Website Club meetings.
- Wore pink, trying to counter-act group photos filled with shades of black tech t-shirts.
- Worked on an interface for posting activities (check-ins, eat, etc) from my phone. After much trouble about getting my phone screen shared for the demos, I was able to show it in action.
- Got started on AutoAuth and developed a DOM innerText implementation in PHP.
- Happy memories of the before and after visits to Vintage Bar.
- IndieWebCamp Berlin 2018, (Berlin, 2018-11-03–04)
- Attended the Organizers’ Meetup with the biggest group of organisers I have seen!
- Met a lot of awesome people once again. Great to meet more of the US side of the IndieWeb, including Marty McGuire and David Shanske. Special call-out to Tiara who caught the IndieWeb bug in New York and flew across the pond to attend another one!
- The Mozilla space is both a magical Harry Potter office with sliding walls and hidden compartments, as well as a death trap with tables over a step where one side is lower than the other.
- Worked on a prototype implementation of AutoAuth with Sven Knebel, finishing just in time for demos (as per usual). See our presentation on YouTube.
- Co-organised IndieWebCamp Berlin 2019, (Berlin, 2019-05-04–05)
- Running Tito is not the funnest of jobs. Needs a lot of documentation.
- Interesting hoops to jump through once again, with security and self-locking gates. But we got signage up much better and earlier than last time.
- The list of amazing people I have met keeps on growing. Special standout for me this time ’round was Ian Forrester who’s blog I have been a long time reader of. (And I hoped to meet at last year’s event.)
- Added another easter egg to my homepage, had many other ideas that got somewhat half started:
- Demoed Peter Molnar’s hack project (syndication with Flickr) and his theme switcher.
- Organised IndieWebCamp Åmål 2019, (Åmål, 2019-06-29–30)
- The IndieWeb Summit 2019 was in a weird timezone for Europeans, so we decided to have our own hang-out.
- Jokes of pitching tents in my backyard were changed into using the old town court room.
- Co-organised IndieWebCamp Nuremberg 2023, (Nürnberg, 2023-10-28–29)
- Mostly wiki stuff as organisor dury.
- Try get people to the same restaurants in the evening, keep notes on IRC of social activities as well as the start and end of days.
- Stayed with Jeremy Cherfas and Sven Knebel at the highest Airbnb of Nürnberg, looking out over the cite on both sides of the wall.
- Met Sara Jakša.
- Create Day:
- Documented another easter egg that I found in old code,
- added the location of my birth to my h-card, paving the way for a mf2 parsing spec change,
- filed an issue and created a PR to the TypeScript/Node.js mf2 parser,
- updated my photo (thanks Sven Knebel),
- noticed a bug while looking up the
imgelement in the HTML spec, issue filed,
- started the redesign of my page, by cleaning code and removing old CSS.
- New: Roleplaying from our own blogs
- IndieAuth page reworking
- Braindump on jf2 video entries from silos
- HWC Notes:
- Currently collecting more and more JSON derivitaves in the JSON#See Also section. Hoping that one day I can turn that into a proper section. In the mean time, if anyone wants to send other (non-YAML) configuration formats my way…
- rebel leader
- the edgiest of edge cases
- the hero we need but not the one we deserve
- a building block
- Mr “Actually,
0is a valid HTTP header” (by Sven Knebel in private, re )
- Invisible and omniscient (in the Berlin 2022 Zoom call, , re having walked of camera but still listening in)
- Practisioner of black magic
- Publicly using the same homepage URL in 2011 to sign stuff: https://github.com/tantek/cassis/issues/4#issue-551860