Articles
Longer pieces on internet exchanges, IXP Manager and open-source software, several of them written up from talks. Shorter how-tos and fixes are on the blog.
The Cyber Resilience Act and Open Source: What Maintainers Need to Know
Are you in scope of the EU's Cyber Resilience Act? For most individual open-source developers, no. For foundations and organisations that keep software going for others to build on, there's a new, light-touch role, the open-source software steward. Written up from my talk at RIPE 93.
Our Community and IXP Manager
Written up from my talk at Euro-IX's 20th anniversary: what the IXP community gives IXP Manager, and what we hope the project gives back in independence, credibility and best practice.
2FA and User Session Management in IXP Manager
How we added two-factor authentication and user session management to IXP Manager v5.3, a Laravel application using Doctrine rather than Eloquent.
Migrating Legacy Web Applications to Laravel
How we moved IXP Manager from Zend Framework 1 to Laravel in place, over two and a half years, without pausing feature work: the case for it, the approach and the steps. First published in php[architect], March 2019.
INEX's Shiny New Route Servers
The route servers INEX deployed across its peering platforms in 2019: IRRDB and RPKI filtering, the move to Bird v2, the filtering flow and the looking glass. First published on the INEX blog.
A Brief History of IXP Manager
From a PHP portal and a pile of Perl scripts in 2005 to open-source software used by exchanges worldwide: a timeline of IXP Manager and what we learned about running an open-source project.