This small site is mostly an archive of older notes about XML, HTML, image work and the practical details that surround publishing on the Web. Some of the links are historical, but the underlying problems are still familiar: structured documents, reliable tools, readable code and maintainable workflows.
XML, HTML and document structure
If you are working with markup, start with the basics: understand what a document tree is, why namespaces exist, and where HTML and XML deliberately make different trade-offs. The old note on Unobtrusive Namespaces is one example of that kind of discussion.
Python and practical automation
Python is often a good first programming language for people who want to automate small tasks, process text files, prepare data, generate pages, or build scripts around existing tools. It is also approachable enough for beginners while still being useful for professional work.
For French-speaking readers who want a structured introduction, Eolem’s Python training page is a useful starting point.
Images, OCR and old documents
Working with scanned books often leads naturally to scripts: renaming batches of files, extracting text, converting formats, comparing versions or preparing images before publication. The notes on scanning colour images from old books are old, but the workflow mindset is still relevant.
Keep learning by building
The best way to learn programming is usually to pick a small, real problem and solve it end to end: parse a file, transform some text, publish a page, or automate a repetitive editing task. Small tools compound quickly.