Introduction
I am a professional developer, born in Yorkshire and now living in Woking near London.
I currently work for a consultancy, Charteris, where I am Senior Technologist. For further information on my career, please see my LinkedIn Profile
I fill much of my spare time with research into various techical subjects that interest me. In particular, I have set up the Simple Web Services Working Group to define and promote RESTful / Semantic application service protocols.
I am also active in the developer community in the UK, giving presentations to user groups.
Resources
Here is a list of available resources:
-
Object Thinking
- This is the reference page for my presentation on Object Thinking, which I have been giving since January 2007.
-
RDF Cheatsheet
- This is a cheatsheet of common RDF namespace elements.
-
HTTP/1.1 (DELETE, GET, HEAD, PUT, POST)
- An activity diagram to describe the resolution of HTTP response status codes, given various headers.
-
Miscellanea
-
- C# XML Documentation
- An explanation of how to use XML documentation in C#.
- Web Page Images and Thumbnails
- An example of how to create images and thumbnails of web pages.
- Backup
- A description of the backup strategy that I employ.
- HTTP Vocabulary in RDF
- Coverage of my interest in the new RDF HTTP-in-RDF schema.
- Civility
- Some observations about online civility in light of the Kathy Sierra saga.
- Visual Studio Search Toolbar
- An explanation of how to add a search engine toolbar to Visual Studio.
- Using [SqlClientPermission]
- A commentary on using Code Access Security to secure data access.
- Cultural Misunderstandings
- I was greatly amused by this excerpt from the Charlemagne column of The Economist this week.
- AssemblyInfo.cs
- A well-formed AssemblyInfo template.
- [PermissionSetAttribute]
- Advice on the usage of the [PermissionSetAttribute].
- Geek Gifts
- Gifts that only a geek would truly appreciate.
- Project Management Proverbs
- A selection of project management proverbs.
- Colorblind Web Page Filter
- This is about a useful accessibility website providing filtered page views indicating colorblindness.
- Software intellectual property rights
- This is a relection of my opinion regarding software intellectual property rights following a discussion with Robert McLaws.
- .NET - The XML and Web Services Perspective
- These are contemporaneous notes made during one of the pre-conference sessions on XML at PDC'03 in Los Angeles.
- Culture-Invariant DateTime
- Commentary and advice about handling date/time information in a culture-invariant manner.
- Satellite Assemblies
- A walkthrough of how to use satellite assemblies during internationalization.
Presence
Here are external sites where I have a presence: