How everything started
It all started during the years 1999/2000, I was then freshly graduated, and to keep in touch with friends, as everyone was going in their own direction, I needed to have an email and a little webpage. So I opted for some of the free services which were available at that time, and I quickly started to be disappointed:
- My email provider mygale, changed its name after a few months, to be called multimania (by the way, now it is known as lycos). So I had to change my email, and it is not something you want to do every 2 months.
- I viscerally hated the trend in free webhosting, that was of hijacking your web pages with popups and ads, making it quite painful to read.
- I wanted a domain name not encumbered by a provider name, not one like mydomain.myprovider.com; and redirection mechanisms at that time were not satisfactory: neither URL- nor search engine friendly.
So I decided to act, and the first step toward my freedom, was to acquire a domain name, which is the bare requirement for email to webhosting. I chose sdalu.com, in fact I wanted dalu.com but every domain of 4 characters or fewer had already been bought and sadly nothing has changed.
The various hostings
Since the initial acquisition of a domain name, my needs evolved for various reasons, and sometimes the market changed too. Here is a summary of the various hostings I had in chronological order, prices listed are excluding VAT and the one at that time.
- Webhosting with www.free.fr. Well as the name says it, it's free, you get a subdomain (ie: yourlogin.free.fr) with 100M of disk space, and you also have PHP4 scripting, a mysql database, personalised error pages and htaccess and no popups.
- Webhosting with www.online.net. It's cheap (30 €/year), they provide you with 100M of disk space, PHP4 script, email services, mysql database.
- ADSL hosting. You have the computer and the bandwidth, it is the DIY of hosting. Here you learn how to setup a web and an email server from scratch. Unfortunately for me, the ADSL line at Versailles was not that reliable, and was always going down the day after I left for holidays.
- Dedicated hosting with www.oxyd.fr (since defunct). It costs 59 €/month for a 1U rack space with a 1 Mbit/s guaranteed bandwidth (shaped by them, so no risk to pay for excessive bandwidth usage). The computer provided by myself, a PowerEdge 750 with an administration card for only 1038 €. (There are some very good administration cards that you can add to a normal computer such as the eRIC II, the MegaRac G2 or the RMC 3.0 but they are quite expensive, around 900 €).
- Dedicated hosting with www.ovh.fr. Well, time has changed, now for 46 €/month you can rent a computer with a shared 100Mbit/s bandwidth. And guess what, it is cheaper than just renting a 1U slot and bandwidth?!
- I'm still hosted by www.ovh.fr. But I upgraded the server, for a little cheaper than 42 €/month but a lot more powerful 16GB of RAM, quad-core, and 2TB of disk!
- I upgraded again! Same price 42 €/month but 32GB of RAM and 2 x 2TB of disk.

Website design
This website has known several technological phases:
- The first webpages were a simple set of static pages
- Next, to avoid duplicating code for the navigation menu, apache was configured to use Server side include (aka: SSI)
- In an attempt to factorise code even more, and to have a little of generated content, the webpages were Ruby rendered with an in house cgi script
- As a lot of modules were developed worldwide using PHP, I switched to PHP so that I could be able to integrate some of them in my webpages, and to ease the rendering Smarty was used as the template engine, and intensive CSS use
- I wanted something more standard and a little more dynamic, so for the first part I used xml/xsl as my template engine, and for the second part javascript with the extjs framework. The xml/xsl half grew into a framework of its own, MoXoW: a page is an xml document that describes itself — its title, its entry in the menu, its breadcrumbs, the stylesheets it wants — wrapped around its own content, and a set of xsl stylesheets turn that into html, with add-ons for the recurring pieces such as galleries and maps. It is still what renders this website today.
- I switched from extjs to YUI for the javascript framework due to licensing issues and extjs release cycle.
- I switched again to another javascript framework, this time jQuery as it is supporting more browsers than YUI... and YUI is now dead!
- Then, for a long while, nothing: between 2020 and 2026 the website was left alone, and it did not age well. Newer PHP releases stopped running code written for much older ones, the javascript frameworks each generation had been built on went out of fashion or out of existence, and a fair part of the site was quietly broken. It has all now been repaired, modernised and put back online — in a surprisingly reasonable amount of time, with the help of AI.