Microsoft does the right thing. Web developers’ heads explode in surprise.

Posted by Mikey McCorry | Posted in Uncategorized | Posted on 05-03-2008

Tags: , , ,

0

For those who haven’t been following the recent drama regarding the proposed web standards behaviour in IE8, here’s a re-cap:

  • Microsoft announces that IE8 can render the ACID2 test perfectly in IE8. Web devs get excited.
  • In the name of “not breaking the web” (read: “not pissing off corporate clients that have spent many thousands of dollars on Microsoft CMS, Sharepoint, .NET controls and other web interfaces”) Microsoft announce a version targeting mechanism that allows web pages to be rendered using the IE version of choice. So far so good, however, by default, IE8 will render nearly all web pages exactly the same as if it were IE7. Standards-savvy developers would have to opt-in to IE8′s standards rendering engine.
  • The web development community splits into two; those that believe the default behaviour is wrong and goes against the very nature of building valid, forwards-compatible websites; and those who believe it is in the best interest of the internets, protecting Microsoft’s partners who use thier dodgy web technologies and the vast majority of web designers who still use invalid markup, spacer gifs, layout tables and blink tags.

Now, I fit somewhere in the middle. I believed the default behaviour is wrong, but honestly thought it was not big deal. I understood that Microsoft was protecting their own interests. We’ve been accomodating IE since the dawn of time, so why stop now.

Anyway, none of that matters any more.

In Microsoft’s Interoperability Principles and IE8 on the IEBlog, IE General Manager Dean Hachamovitch has announced:

In light of the Interoperability Principles, as well as feedback from the community, we’re choosing differently. Now, IE8 will show pages requesting “Standards” mode in IE8’s Standards mode. Developers who want their pages shown using IE8’s “IE7 Standards mode” will need to request that explicitly (using the http header/meta tag approach described here).

I actually thought it was kind of silly that folks like Jeremy Keith were jumping up and down about the default behaviour, like they actually thought it was going to do anything about the situation. Trying to pressure Microsoft into doing anything would be like trying to convince an elephant to walk through a doorway. It just doesnt fit.

So, colour me flabbergasted. Kudos to Jeremy and others like him for championing for the cause rather than (like myself) be prepared to just grin and bear it. Also big snaps for Microsoft and the IE Team for actually listening to the developer community and making the right decision.

A streetview car named “Google”.

Posted by Mikey McCorry | Posted in Uncategorized | Posted on 19-12-2007

Tags: , , ,

6

The Google StreetView car was recently spotted by a friend of mine driving around here in Shepparton. It was apparently a black sedan, pole camera on the roof, Google magnet logo on the door. It’s unknown whether they’re taking photos of the Shepparton area (which is unlikely, but would be ubercool) or whether it’s just a Google employee borrowing the Google-mobile for the weekend to visit family in the region (more likely, but less interesting), but I’ll be keeping an eye on Google StreetView in the future.

UPDATE: Confirmed! I was out at lunchtime visiting a client and saw the black Google car heading down the main street. What he was doing there, I still don’t know.

Shepparton Show Me and Show MeBay goes live!

Posted by Mikey McCorry | Posted in Uncategorized | Posted on 29-10-2007

Tags: , , ,

2

Shepparton Show Me WebsiteThe Shepparton Show Me and Show MeBay websites have finally gone live. Mad Web Skills has been responsible for almost every aspect of development for these websites including web design, information architecture, user interface design, database development and php scripting.

The Shepparton Show Me website is running on Mad Web Skills’ own cmsharp content management system, so the client was able to update and manage all website content, including file download areas and photo galleries (with a little help from myself to polish up the content and apply some consistent styling). There’s a few more areas still to be developed for this website over the coming months, including a weblog and secured password-protected areas for committee memebers to use for internal communication.

Show MeBay ScreenshotShepparton Show MeBay is a promotional website running under the Shepparton Show Me banner for a couple of weeks. It’s an online auction with a difference! Instead of bidding with money, you bid with specially coded Shepparton Show Me Dollars which you can get by shopping locally at participating retailers. Users can then register on the website and redeem these Show Me Dollars into their account balance and use them to bid on some great prizes! (Mad Web Skills is also providing one of the prizes — domain name, web hosting and weblog for one year!)

This is the first time such a promotion has been run by the Shepparton Show Me Committee so it’s a bit experimental. Personally I think it’s a great idea and I hope it really takes off and we see it again soon.

Update: The Shepparton Show Me people like to switch up their marketing every few years or so, so unfortunately my design is no longer online.

“I am not a Snook!”

Posted by Mikey McCorry | Posted in Uncategorized | Posted on 03-10-2007

Tags: ,

7

Apparently I look a bit like Jonathan Snook.

One of these things is not like the others…

At Web Directions, it was mentioned to me by no less than three separate people that I kinda look like the man. In fact, the first one of these people came up to me during the morning tea break, shook my hand and said with a big smile “Jonathan Snook, I presume”. I can’t quite remember who said it, or if they were joking or not. Of course, I thought that they were joking, and it kinda threw me back a bit. I think I responded with a weird laugh and a “Yeah right!”.

So if you’re reading this, handshake guy, and you weren’t joking and thought I was Jon Snook, I humbly apologise for acting like a dick. That’s all I wanted to say. :)

Technorati Tags: ,

WDS07 report: finally!

Posted by Mikey McCorry | Posted in Uncategorized | Posted on 27-09-2007

Tags:

0

This is being posted 12 months late, and nobody will probably read this, but I thought it would be good to keep if only for my own reference. Here are the notes I took during Web Directions 07, found in some obscure folder on my MacBook. It seems I didn’t take notes for every session, but here is what I did happen to note down.

Andy Clarke – Think like a mountain

Andy’s main topic was the use of comic books as an influence on art such as movies and extending that concept to the web. He used Sin City and Watchmen as an example. I’ve since read the Watchmen graphic novel, so big thanks to Andy for putting me on to that one!

Many comics span the gaps between panels with design elements, as well as varying the size of the panels. Bringing this across to grey-box layouts for the web, large panels can be used not just for large amounts of content, but to add emphasis, as does sparring use of colour. Reiterating his point from his workshop, make use of new CSS technologies; don’t limit yourself to just capabilities to the lowest common denominator (I’m looking at you, IE6).

Finally, Andy officially announced the CSS Eleven, an international group of visual designers and developers who are committed to helping the W3C’s CSS working group to better deliver the tools that are needed to design tomorrow’s web. They planned to deliver two months deliberation on each CSS3 module, then open for public comment via wikis. It sounded good at the time, but I don’t think much came of it at the end. (I’m currently at WDS08 so I might hit up Jeff Croft or Jina Bolton about what’s happening with it at the moment.)

Chris Wilson – Microsoft – Moving the Web Forward

Chris gave quite a defensive talk about the future of the web from a browser vendors point of view (namely IE), addressing some of the criticisms they receive.

Scott Berkun – The myths of innovation

Scott is a captivating speaker who gave a nice motivational talk about innovation, and how that term gets loosely applied. There’s more to innovation than most people realise, and also in many cases origin stories get made up to glamourise the discovery of the idea, the eureka moment, often ignoring much of the hard work involved in reaching that point. He also dissected the anatomy of innovation. Quite interesting.

George Oats – Human Traffic

George is an original team member from Flickr. We made the assumption that George was male, but were surprised that not only was she a she, but she’s also an Aussie. George gave us a history of Flickr, how it started off as a game, before becoming a photo sharing site. She spoke of the rapid growth of their user base, and what this meant to the future of the company. Flickr has been perpetually in beta for so long that they coined the phase “Gamma” meaning “constantly in development”. I love these real-world examples about start-ups, and how they make it big.

Ben Winter-Giles – Managing Agile Projects

I’m not sure what Ben ended up talking about because I left 10 minutes into the session and headed next door. I hate to say it, but he kinda irritated me. First he went on about the Chinese gardens in Darling Harbour, then rambled on about waterfalls, and laptops. Then he compared horses (and the positions of their eyes on their heads) to humans, then monkeys compared to tigers. Then it was dogs… That was enough for me so without further ado…

Aaron Gustafson – Learning to Love Forms

We missed the preliminary, introduction stuff to this session, but it meant we got straight into the good stuff. I get a few handy hints and tips about how to not only style forms to make them look purdey, but also about how to mark them up properly, improve accessibility, and use proper semantics. The handiest bit of knowledge I learned was about being able to style legends easier by wrapping the contents of the legend element in a span set to display: block, then styling the span. Nice!

Mark Mansour – Red Bubble

Another one of these great start-up presentations. Five things you need to create a new application/startup:

  1. Good people. Respectable, clever. A balanced attitude between getting things done, and getting things right. A culture of caring about your work.
  2. Good tools. Communication tools: Campfire, Wikis. Development tools: Version Control System, Automation tools, Database Re-factoring. Testing tools. Unit testing. Functional testing: Selenium. Continuous Integration. Management Tools. Issues/bug trackng. Storyboarding: put all your tasks (stories) on to physical cards and plan out your “to do”, “doing” and “done” areas, as well as an overflow area for “nice to have” tasks. Use little avatars of team members to show who’s doing what. Documentation.
  3. Simple Development Process. Agile, iterative process.
  4. Ship it!
  5. Fun! Dont mistake seriousness with professionalism. Embrace Ceremonies.
  6. Redbubble used a weekly iteration cycle – Thursday – Wednesday.

    Adrian Holovati – Being smart about your data

    Adrian Holovati was one of the developers of the Django framework for Python. Serendipity! Desirable discoveries by accident. Using effective click-throughs all over your data is good because it increases stickiness as well as usefulness. In order to make this happen, you have to be smart about your data. Start with structures data, but this is half the battle. It needs to be collected by humans, but once you’ve got it, the rest is a piece of cake. All data has structure, so give your data “the treatment”. Advantages: using permalinks for concepts is great (linking to tags or data views). There are also SEO advantages about having things granular.

    Mark Pesce – Mob Rules

    I didn’t take any notes during this final closing keynote because Mark Pesce is such a brilliant, captivating speaker. Nothing I say here can adequately cover Mark’s speech, but I’ll briefly and pointlessly try to give you the gist. Mark describes the mob as a kind of big floating cloud. It’s unstoppable. It’s faster and stronger than you, but at the same time, the mob IS us. The network is not the internet, nor is it the wired, the wireless or in fact any infrastructure. People are the network, and the mob gets what it wants. Mark targeted the telcos, advertising and the pharmaceutical industry as areas where the mob will overthrow, giving the example of mesh networking. I think I’ll just stop here, because I’m sure I’m not doing a good job of explaining this. Needless to say, as always, I left Mark’s speech ever invigorated, inspired and motivated to go forth and do great things. Embrace your obsessions – you will be rewarded!