Just for a change

I’ve been building web sites for a long time… Long enough to remember, for example, creating pages for IE 3 with Microsoft’s ActiveX Control Pad. Unless you were a real geek back then, you probably have no idea what I’m talking about. If you do, however, you might remember what it felt like to be on the leading edge of (pseudo-)web development, creating some really cool pages that behaved like traditional apps but existed within the confines of IE’s borders. For me, the realization that I could develop powerful apps that could be deployed as easily as uploading a file to a web server was a big revelation and what really drove my interest in web development. Times change, of course, and these days we have more than just two browsers to worry about – not to mention a much larger audience.

If I had to guess what percentage of my time was spent ensuring cross-browser, cross-platform compatbility, I would guess somewhere between 20 and 30%. It varies by application, obviously, but if you’re pushing boundaries then it becomes even more of a dauting task – so much so that it takes a lot of the “fun” out of the job.

That’s why my most recent project has been such a refreshing change. I’ve been developing a new app to connect our front-counter people with our backend inventory system. In order to facilitate deployment and accomodate our existing infrastructure, we chose to develop the tool as a web app. Needless to say, productivity gets a big boost when you only have to worry about how your app will work on IE7 – as does functionality. For example, IE has good support for dialogs through their HTML Applications framework that allows you to achieve, I think, a more reliable and consistent interface than what a CSS/JS and XHTML platfom would typically afford.

To be honest, I don’t think I’d want to develop IE7 apps exclusively… it would get boring eventually. The challenge of creating cross-browser sites that incorporate the latest technology to achieve a well-defined goal is still very rewarding. But next time I need a bit of a mind-break, I’m going to volunteer for another intranet app.

  • Commentary

    Just for a change

    I’ve been building web sites for a long time… Long enough to remember, for example, creating pages for IE 3 with ...
Load More Related Articles
  • Review

    Soundcore Life P2 True Wireless Review

    After a long search for aptX (crucial if you want to watch videos with minimal latency) true wireless earbuds that charge via USB-C (finally!), I’ve found a pair I’m happy with in the Soundcore Life P2. Besides sounding quite good, they have physical button controls that I prefer over touch (which I tend to activate by accident frequently). If you’re looking for true wireless earbuds for music or video without spending a fortune, and you value USB-C charging, these should probably be near the top of your list. As long as the provided tips give a good and tight seal in your ear, they should work for a wide range of activities too.
  • Android

    HTC Has Given Up

    SafetyNet is broken on the HTC U11. No more Google Pay, no installing Disney+ from the Play Store, etc. And HTC seems to have given up on fixing it. I'd suggest not buying an HTC device ever again if you expect it to continue working.
  • Android How-to

    Force Plex to Download/Sync Videos Without Transcoding

    With a minor modification to the Plex server configuration, you can stop Plex from transcoding videos when you download/sync them to your devices at what should be 'original' quality.
  • Android How-to

    Run Telus Pik TV on NVIDIA Shield TV (and other Android TV devices)

    The Pik TV app is now officially supported on NVIDIA Shield. If you use a different Android TV device, you can download the apk and sideload it. Previous versions of the app no longer work, so everyone will need to update to the latest version 2 release.
  • Android Review

    Daqi M1 Bluetooth Game Controller Review

    With an understated appearance, comfortable form factor and excellent Bluetooth connectivity, the Daqi M1 is a Bluetooth controller you should definitely ...
  • Commentary

    Uber’s fatal crash and the incredible spin machine

    So an Uber self-driving vehicle struck and killed a pedestrian in Arizona. It was bound to happen sooner or later, of ...
Load More By Some Guy
Load More In Commentary

Looking for a new web hosting provider? I personally use a recommend FullHost.

Their support is top notch and reliability and performance has been virtually perfect. Highly recommended.