Advanced Columned Layouts with CSS
February 26th, 2013
While working with clients in the magazine and news publishing industries, I’d been tasked with producing some fairly complex columned layouts in HTML, which weren’t easily accomplished with CSS. In this post, I’ll explain a few of the tricks I used to meet those needs.
HTML5 and Atom Gone Wrong
June 2nd, 2010
This week the W3C HTML WG finally made the sensible decision to remove the Atom conversion algorithm from HTML5. As a celebration, I’ve decided to organise a spot-the-difference competition, comparing the output of that awful algorithm with a genuine Atom feed.
PubSubHubbub Security Concerns
November 21st, 2009
It seems to me that the PubSubHubbub protocol is potentially quite dangerous, and I think the specification is flawed in not having a section on security considerations. Hopefully this is something that the authors of the specification will consider addressing.
RSS Cloud Fail
October 20th, 2009
Back when I first started working on Snarfer, I was intrigued by the idea of the RSS cloud element, and the possibility of real-time updates. With the recent announcement from WordPress.com that they would be supporting RSS cloud in all 7.5 million of their feeds, I figured the idea might be worth revisiting.
Fractal Feeds
May 2nd, 2009
There was an article on The Daily WTF blog recently, about a guy that created an ASCII art rendering of the Mandelbrot set using nothing more than XSLT. My first thought, on reading that, was whether I could do something similar using an XML DTD; and instead of HTML, using an RSS or Atom feed as the final output.
A Simple XML File Format
April 1st, 2009
In recent weeks, I’ve spent many a sleepless night pondering the seemingly simple task of designing a file format for storing the settings from a blog publishing system; essentially a number of key/value pairs. The only requirement was that the format be a dialect of XML.
A Namespace for RSS
February 5th, 2009
There has been some discussion recently on the RSS Advisory Board public mailing list, regarding the possibility of assigning a namespace to RSS elements. My concern was that the introduction of such a namespace, could cause problems for many feed readers.
Atom Namespace Problems
November 12th, 2007
In a recent post on the Feed Validator mailing list, Sam Ruby asked whether there was still a widespread problem with using atom: and xhtml: prefixes in Atom feeds. The short answer is: yes.
Obfuscated Atom
October 20th, 2007
Early one morning, while staggering home after a night of heavy drinking, I came up with the wild idea of a feed, constructed almost entirely from PE references within an XML DTD. The result would be a valid feed, yet would look nothing like a feed.
RSS Email Addresses
April 16th, 2007
A few months ago, there was some discussion on the RSS Advisory Board mailing list regarding the format an email address should take in author, webMaster and managingEditor elements. I recently ran some tests to see how people were actually using these elements in the wild. The variety of formats I encountered was positively staggering.
Right-To-Left Content in RSS
December 6th, 2006
One of the difficulties in dealing with international content, is the complication of right-to-left writing systems. In order to for an application to display such content accurately, it needs to know the writing system being used. Regrettably, RSS doesn’t provide an easy way to indicate that information.
RSS Duplicate Detection
August 18th, 2006
How does one uniquely identify an item in a feed while still allowing for that item to be updated? RSS 2.0 has a guid element that fits the bill perfectly, but it’s not a required element and many feeds don’t use it. As a result, aggregator authors are left guessing, and nearly every one of them guesses differently.
Encoding RSS Titles
June 13th, 2006
As an aid to feed producers, I decided to put together a set of tests that could be run through my aggregator collection to determine, once and for all, the best form of encoding to use in RSS titles.
Sniffing out RSS
May 16th, 2006
I’m sure everyone knows by now that upcoming versions of Internet Explorer and Firefox will be sniffing for RSS (and Atom) whenever you access a page that might plausibly be a feed. If this spares users from having to face an incomprehensible stream of XML, I’m all for it. Unfortunately, from what I’ve seen in recent builds, it’s not going to work very well.
Launch
May 4th, 2006
I guess this now officially marks the start of my blog. I’ve been posting obnoxious comments on other people’s sites for long enough – it’s about time I got a place of my own.