Failing to Leave Well Enough Alone
Caution: Yet another nerdy, self referential post follows
In building this website, I opted to code everything by hand. In doing so, I've had a lot of mess ups, I've learned a lot about web development, and, most importantly, I've had a blast doing it. Today I am announcing the next phase of my development.
For the past decade, the web has been powered by the 4th version of the Hypertext Markup Language, HTML4. As you may have noticed, the internet neither looks nor acts much like it did at the turn of the century: the web has evolved, but the language used has not kept up.
HTML4 has been good, but it's time to do better. For the past few years, teams of devoted developers have been writing a complete overhaul to the system: HTML5 (catchy name, huh?). I know that most of you will not find the incrementing of version numbers particularly interesting, but as a web developer, it's really awesome.
Why HTML5 Matters
For years, there has been some semantic nature to the tags used to mark up web documents. The <p> tag marks up paragraphs. The <blockquote> tag marks up large blocks of quotation. While I doubt many of you have ever seen these tags, they are invaluable to search engines like Google when figuring out what a page means, to unsighted people reading the internet with screen readers, and a host of others.
HTML5 lets me mark up more of the document in ways that directly helps these users. No longer is navigation considered just an arbitrary place in the document: instead it is readily apparent as a navigation bar. The words that you read have meaning, and with HTML5, the structure of the document is a part of that meaning.
How Does This Affect You?
Over the next few weeks I will be transitioning my pages to this new standard. It's a surprisingly large amount of work, but I quite enjoy doing it. The site may have to come down several times, so expect seemingly random delays. But, in the end, it's gonna be great. I've got some cool ideas for things I can do in conjunction with this project, and hopefully the site will be prettier, faster, easier to use, and updated more often.
Thanks for the patience, support, and reading of posts that are really, truly, uninteresting
Comments
Bruno wrote:
David Flake wrote:
William Flake wrote:
David Flake wrote:
Mom wrote: