HTML5 – Let’s Have an Understanding

Never has a W3C specification had such a rousing impact on the technology world as HTML5.  So rousing in fact that not everyone could agree when creating the specification.  So now we have the WHATWG version of the HTML5 specification.  Then you throw in all the technical religious battles about what technology HTML5 will kill, the HTML5 as a mobile strategy discussions, and you get a lot of hype and misunderstandings.  So let’s try and clarify three misunderstandings I have heard and read.

Continue reading

CSS3 Artwork – Sweet Water Logo

From time to time I try to do a few CSS Katas to keep the skills sharp.  I use a simple text editor and pick some logo, or idea, to illustrate only using CSS.  I stay away from all images and try and do what I can.

For time sake I also limit my artwork to only focus on the Chrome browser. However it will work in the most recent WebKit and FireFox browsers.  I try to do this as quickly as possible, as that is the point of the Kata.

This is my latest artwork, it is a rendition of the logo found on the band Sweet Water’s Superfriends album released in 1995.  I always enjoyed the album but I also wanted to do it as a dedication to all of the people who are involved with CodeBass Radio. CBR is an awesome crew and worth checking out at http://www.cbrtune.in

So here it is! - Check it out but remember it only works in CHROME (actually WebKit)!

Peace to all those slugging it out in the world of CSS!  Comments and CSS Artwork sharing and requests/challenges welcomed.

Google’s Dart – Thoughts and Resources

So Google has provided another language for all of us web developers and it’s name is Dart.  Dart is different than Google’s Go in the sense that Dart is meant for the web layer, or “to give a structured programing language for the web.”

One could look at this as an attempt to replace JavaScript but it seems to have some key differences, or self proclaimed corrections:

  • Dart is a class based OO language, which is fundamentally different than JavaScript.
  • Dart runs in a virtual machine, or is compiled down to JavaScript
  • Dart allows for optional typing of variables – something we are familiar with in ActionScript but not JavaScript

Then there is support…

Continue reading