Index of titles
Sail through an eclectic collection of writing by Peter Hilton and others.
About
Peter Hilton in detail
About - preface to the first edition (circa 1998)
Peter Hilton’s Home Page
Why! Who and where I am. Where I’ve been.
About This Guide
Part of a guide for clueless ERASMUS students living in Bordeaux.
Accommodation
Part of a guide for clueless ERASMUS students living in Bordeaux.
Better source code through typography
A retrospective on the one aspect of coding that we don’t change
Alert
A poem by C. Robert Hilton.
Amsterdam Cafe Reviews: out to lunch
Where to have lunch in Amsterdam - reviews from 2000-2004.
And then there’s you
A poem by C. Robert Hilton.
Architect: the missing Scrum role
Exploring the gaps between user stories
Arrival
A poem by C. Robert Hilton.
Beautiful code: typography and visual programming
Reimagining how we read code - code with better type
Blossoming of a New Art
Musings and memories of a thespian, by O.B. Clarence
The Board Inn, Newholm - a historical account
An account of moving to Newholm, North Yorkshire, England, in 1946 by C. Robert Hilton and his father, C.F.R. Hilton
Mini book reviews
Concise reviews in reverse chronological order - as both reminders and recommendations.
Everything You Always Wanted To Know About Bordeaux (1995)
A guide for clueless ERASMUS students living in Bordeaux.
Bordello
A poem by C. Robert Hilton.
Seven Hours In Budapest (1999)
A day in Budapest - arriving with seven hours and fewer expectations.
Universal bugs
Bugs that live in the gap between coders and product managers
Bureaucratic Nightmares
Part of a guide for clueless ERASMUS students living in Bordeaux.
Cafe of the day (1999)
A random selection
Cambridge Cafe & Restaurant Reviews
Comparitive reviews of cafes and restaurants in Cambridge, England.
Cambridge Cafe Reviews - Coffee & Cake Guide
Definitive rankings for cafes in Cambridge, UK
On car ownership
Is car ownership a good idea?
Cunning Cryptic Crossword Clues
In abbreviations found in Daily Telegraph cryptic crossword clues, and other clues.
How to challenge your product owner
10 things your PO should know that you don’t
Closed-down cafes and restaurants
Reviews that have become obsolete, because the place closed down.
Code style matters
Why you should care about code style and what you should care about
Book review: Code Complete
A review of Code Complete, by Steve McConnell, with extracts from the book
How to write good comments
Why ‘no comments’ is admitting defeat
How to choose computer books
A guide to avoiding poor-quality computer books that are aimed at clueless readers.
Contact/connect
Peter Hilton elsewhere
Contents
Part of a guide for clueless ERASMUS students living in Bordeaux.
Contents
Sail through an eclectic collection of writing by Peter Hilton and others.
The Critical Camera
A technology that is bound to happen.
Culture And Tourism
Part of a guide for clueless ERASMUS students living in Bordeaux.
Rotterdam to Delft (East route)
Rotterdam to Delft (South route)
DEFLE Courses
Part of a guide for clueless ERASMUS students living in Bordeaux.
Delft cafe reviews
Independent reviews of cafes and bars in Delft, the Netherlands
Write one-sentence documentation comments
One of 97 Things Every Java Programmer Should Know
Documentation for software developers
A workshop on better ways to document software
Documentation for software developers
Training course - learn better ways to document software
Documentation avoidance for developers
How to get away with less documentation and spend more time writing code
Dr Evil’s World Domination API
HTTP mistakes to avoid
Dunkirk 1940
An account of one of the Dunkirk Little Ships
E-Prime for technical writing
Improving clarity through constrained writing
Elusive
A poem by C. Robert Hilton.
Musical ensemble safety
How musicians small groups get psychological safety
Euro-English for software developers
Language-related bugs for international teams
European Cafe Watch
So what makes a good cafe then?
European Phrase Book
The most essential phrases in various European languages.
Extreme product development
Not yet mainstream, but already happening
‘Feature’ is a construct
We talk about features but they don’t really exist
Feeding Yourself
Part of a guide for clueless ERASMUS students living in Bordeaux.
Film list
A random list of films
Film reviews
Micro-reviews of the occasional film
Flat HTTP API Design
Because flat design isn’t only for the user interface
Florence cafes and restaurants
Independent reviews of fifteen cafes and restaurants in Florence, Italy (June 2006)
Blossoming of a New Art
Musings and memories of a thespian, by O.B. Clarence
Fog
A poem by C. Robert Hilton.
Galway Cafes
A couple of the mone interesting independent cafes in Galway, Ireland.
Getting About
Part of a guide for clueless ERASMUS students living in Bordeaux.
A Gourmet Dish
A poem by C. Robert Hilton.
Great Performers of the Past
Musings and memories of a thespian, by O.B. Clarence
H-Graph FAQ
Everything you need to know about H-graphs.
Holy Joe
A poem by C. Robert Hilton.
Hostels
Musings and memories of a thespian, by O.B. Clarence
HTTP demystified for web developers
Peeling back the top layer of the web application stack
Hyères Cafes and Restaurants
Some places to eat and drink in and around Hyères, France
Spare ideas
Snippets of idle reflection.
Pros and cons of using IIS, ASP, PerlScript and ADO on Windows NT
Observations on the pros and cons of using these to produce a web application.
Theatrical Adventures, by O.B. Clarence (1870-1956)
Musings and memories of a thespian, by O.B. Clarence
HH Madrid Bar and Restaurant Reviews
Training courses
1-2 day software development courses for public events or in-house at your company
Presentations & other appearances
Diary Of An International Assignment
What my first few weeks in Luxembourg were like.
The Solution to Intranet Web Publishing
A low-cost intranet web publishing solution that separates non-technical content authors and web publishers.
My ten favourite programming jokes
Classic programming jokes, and their cultural value
Keeping In Touch
Part of a guide for clueless ERASMUS students living in Bordeaux.
Kitchener-Waterloo Cafe & Restaurant Reviews
Where to eat and drink in Kitchener and Waterloo, Ontario, Canada
Leuven Cafe & Restaurant Reviews
Comparitive reviews of cafes, bars and restaurants in Leuven, Belgium.
Generating sheet music: from one DSL to another
A workshop on how to typeset scores with Lilypond
Lime - an editor for online HTML publishing
A design for Lime, an HTML logical mark-up editor.
My Meta-Content
Do not read this - go and find your own favourite web sites!
London Cafes
A couple of the mone interesting independent cafes in London, England.
Lunatech blog posts
Peter’s posts on the Lunatech company blog, 2005-2014
Luxembourg Cafe & Restaurant Reviews
Comparitive reviews of cafes, bars and restaurants in Louvain, Belgium.
Luxembourgish verb table
Forty-six verbs and their conjugations in Luxembourgish
Cycling the Maas: Rotterdam to Maastricht
A riverside cycling trip in the Netherlands
Maastricht Cafe Reviews
Short reviews of cafes and bars in Maastricht, the Netherlands.
Machine Translation Of The World Wide Web
The killer application for machine translation.
How to write maintainable code
A workshop on how to survive the long term
How to write maintainable code
Training course - learn how to write software that survives
How to write maintainable code
Naming and tests versus comments and documentation
Mate’s Cabin
A poem by C. Robert Hilton.
Meeting-avoidance for self-managing developers
How and when to avoid meetings and have more time to write code
Meta Content In The Media
When media go all self-referential and eat themselves.
My Magnificent Midnight Munchies
Easy food for when you get back from the pub.
Names And Numbers
Part of a guide for clueless ERASMUS students living in Bordeaux.
Naming guidelines for professional programmers
How to name things
The hardest problem in programming
How to generate navigation bar links
What’s new at Hilton Harbour
The site history, since 1995, with new pages emphasised.
Night-Life
Part of a guide for clueless ERASMUS students living in Bordeaux.
Modern IT nomad
How I claimed expenses and personal freedoms
Overthinking numbers and strings
Why we should be using 3 kinds of numbers and 4 kinds of strings
Odds And Ends
Part of a guide for clueless ERASMUS students living in Bordeaux.
One Use For Poetry
A poem by C. Robert Hilton.
Other Activities
Part of a guide for clueless ERASMUS students living in Bordeaux.
Our Theatre
Musings and memories of a thespian, by O.B. Clarence
Vienna Cafe and Restaurant Reviews
Daily research on Viennese nightlife.
Out in Vienna - Wednesday, 10 March 1999
Daily research on Viennese nightlife.
Out in Vienna - Friday, 12 March 1999
Daily research on Viennese nightlife.
Out in Vienna - Saturday, 13 March 1999
Daily research on Viennese nightlife.
Out in Vienna - Sunday, 14 March 1999
Daily research on Viennese nightlife.
Out in Vienna - Monday, 1 March 1999
Daily research on Viennese nightlife.
Out in Vienna - Tuesday, 23 February 1999
Daily research on Viennese nightlife.
Out in Vienna - Wednesday, 24 February 1999
Daily research on Viennese nightlife.
Out in Vienna - Thursday, 25 February 1999
Daily research on Viennese nightlife.
Out in Vienna - Friday, 26 February 1999
Daily research on Viennese nightlife.
Out in Vienna - Saturday, 27 February 1999
Daily research on Viennese nightlife.
Out in Vienna - Sunday, 28 February 1999
Daily research on Viennese nightlife.
Out in Vienna - Tuesday, 2 March 1999
Daily research on Viennese nightlife.
Out in Vienna - Wednesday, 3 March 1999
Daily research on Viennese nightlife.
Out in Vienna - Thursday, 4 March 1999
Daily research on Viennese nightlife.
Out in Vienna - Friday, 5 March 1999 and the weekend
Daily research on Viennese nightlife.
Out in Vienna - Tuesday, 9 March 1999
Daily research on Viennese nightlife.
Oxford Cafe Reviews
Guide to a dozen cafes in Oxford, England
Notes on Padstow
A few thoughts about Padstow, North Cornwall, England.
Web Page Design Principles
These are the principles applied to the design of these pages.
Perchance
A poem by C. Robert Hilton.
Percy Slee (Whose Officiousness Brought Him Down)
A poem by C. Robert Hilton.
A Song Against All Overbearing Petty Officials
A poem by C. Robert Hilton.
Photographs
Index of photo captions.
How to make photograph thumbnails
A step by step guide to creating photo thumbnails for the web.
Algonquin Provincial Park, Canada
Photos from our trip with Above & Beyond Adventures, July 2001
Antwerp
A few photos that I took in Antwerp, Belgium, in 1998
Budapest
Photographs of Budapest
Cafes On The Inside
Photographs of the interiors of a few cafes
Cafes On The Outside
Photographs of the exteriors of a few cafes
Edinburgh
A few photos that I took in Edinburgh, Scotland, in 1999
City of Luxembourg
Photographs of a few places in the city of Luxembourg
Maastricht
A few photos that I took in Maastricht, the Netherlands, in 1999
Public transport
A few photos of public transport
Vienna
A few photos that I took in Vienna, Austria, in 1999
Play framework: lessons learned
What web development with Play and Scala teaches us
Review - Play Framework Cookbook
A review of the first Play Framework book by Packt Publishing
Poetry by C R Hilton
A small collection of verse
Paris Café and Restaurant Reviews
Escaping from primitives
how to use better domain types
Product roadmaps
Why you might want a roadmap, and what a good one looks like
Prologue
Musings and memories of a thespian, by O.B. Clarence
Important Questions
Questions that I would really like to know the answers to.
Rough & Ready Rapid Recipes
My shockingly simple method for knocking up some grub.
Scaling business application development
Faster web development with Play and Scala
Scriptable microservice orchestration
A new software category for serverless and microservice architectures
To Readers Of Sea Poetry
A poem by C. Robert Hilton.
Shopping
Part of a guide for clueless ERASMUS students living in Bordeaux.
Short Ones
A few short poems by C. Robert Hilton.
Software design for tech leads
Escaping the dead zone between functional and technical design
Some Women
A poem by C. Robert Hilton.
Song Over Water
A poem by C. Robert Hilton.
Station Buffet
A poem by C. Robert Hilton.
Storm
A poem by C. Robert Hilton.
Technical documentation is a backup
(so make sure it works)
The Campus
Part of a guide for clueless ERASMUS students living in Bordeaux.
The Green Man
A poem by C. Robert Hilton.
The Jogger On The Heli Deck
A poem by C. Robert Hilton.
The University
Part of a guide for clueless ERASMUS students living in Bordeaux.
Theatrical Literature
Musings and memories of a thespian, by O.B. Clarence
This Infernal War
Musings and memories of a thespian, by O.B. Clarence
Handy tips
Common sense that is not obvious - a selection of completely unrelated good ideas.
Index of titles
Sail through an eclectic collection of writing by Peter Hilton and others.
To A Professional
A poem by C. Robert Hilton.
Touring the Provinces in Wartime
Musings and memories of a thespian, by O.B. Clarence
Tristan & Iseult: A Jungian Interpretation
The abstract and reference of the essay, published in Dutch.
Television series
Series worth watching
Modelling universal values
Why domain modelling doesn’t stop at the attribute level
University Facilities
Part of a guide for clueless ERASMUS students living in Bordeaux.
Designing good URLs
The most important part of a web application’s public HTTP interface
Using a Garmin eTrex Venture Cx GPS with a Mac
How to use a Garmin eTrex Venture Cx or Legend Cx with a Mac and OSX
Viewpoint
A poem by C. Robert Hilton.
Web site Architecture
Design guidelines intended to help create a viable web site design in which Uniform Resource Locators (URLs) are never changed.
Web site architecture requirements
This article for web site managers lists, explains and attempts to justify my choice of requirements for a web site architecture.
Web site design guidelines
This article for web site developers and maintainers describes and explains a set of guidelines for implementing a web site.
What numbers are not
A philosophy of mathematics essay about the problems of trying to define numbers rigorously.
Why obscure languages are more fun to learn
Why every cafe needs a sofa
I am the only person I know who understands that every cafe needs a sofa, so I thought that I should explain why.
What I talk about when I talk about code
Unravelling woolly thinking about how we really explain code to each other
Woman
A poem by C. Robert Hilton (an adolescent whinge that I think I wrote in my forties)
Process-oriented reactive service architecture
Using workflow tools to orchestrate microservices
Working in England
A Dutch doctor describes starting work in England, straight after graduation.
Zero-bug policy success
A practice for reducing software development waste