Contact Info

A Perfectly Cromulent Politics Blog

When procrastinating from law school, I write about politics, tech, or whatever else I'm interested in. Feel free to tweet me up (@devinjohnston).

Fully Compliant and Google-Friendly Flash Fontend?

Posted by Devin Johnston on June 11th, 2009

My politics readers will forgive me for the occasional blog post about my other passion: web development. I've been thinking about Flash lately. Flash is wonderful stuff. It allows web developers to create gorgeous, fully interactive user interfaces that transcend the limitations of XHTML and JavaScript. Rapid development combined with an extraordinary tools make it extremely alluring to many developers for whom style and interactivity are more important than data structures and readability.

Death to Internet Explorer

Posted by Devin Johnston on May 13th, 2009

I want to take a quick break from politics to urge my readers to do something very important: stop using Internet Explorer. There are about a million and twenty-six reasons not to use the Microsoft web browser that comes bundled with Windows (some of which are outlined later in this post). Instead, I strongly encourage you to use a better, safer, and faster web browser such as Google Chrome or Mozilla Firefox. When I design websites, I deliberately include features that do not work on Internet Explorer as a way to reward people using a proper web browser. For example, the navigational tabs you see at the top of the screen appear rounded in Firefox and Chrome, rather than clunky and square as they appear in Internet Explorer. In fact, most of this website won't render at all in older versions of Internet Explorer.

Re: Coyne v. Wells

Posted by Devin Johnston on February 28th, 2009

Yesterday, I watched Andrew Coyne and Paul Wells of Maclean's discuss the fate of print and broadcast media. I have been thinking (and writing) a lot lately about our changing mediascape, particularly as it relates to news reporting and politics, as have other bloggers. As such, I would like to respond to some of the points raised by Coyne and Wells. First, I will summarize what I take to be the take-home messages of Coyne v. Wells, then make some observations that I think are lacking in that discussion.