Archive for June, 2010
Wednesday, June 30th, 2010
My name is Mike and I use Internet Explorer.
The IE9 Preview is looking strong, and Microsoft is bowing to the pressure of standards compliance. The IE9 Acid3 Test, which checks for CSS3 capabilities, is currently a very impressive score of 83; not very far behind Firefox’s 94. The release notes are a dream come true to anyone who’s done web development over the last ten years. Or is it too good to be true? If they didn’t include canvas in the next release it still might be years before we really have a full feature set of browser tools to work with, and canvas being arguably the most versatile, would be the most egregious omission. But the IE Team recently laid our fears to rest and updated their IE9 feature list to include canvas. Should we get excited? Or is this our abusive ex-boyfriend giving us a puppy? Before I’m able to seriously consider Internet Explorer as a viable platform, I may need professional help in order to get over the last decade…

(more…)
Tags: AJAX, APIs, browsers, CSS3, Firefox, HTML5, Internet Explorer, JavaScript, original content
Posted in AJAX, browsers, HTML5, JavaScript, News, original content | 5 Comments »
Monday, June 28th, 2010
As alluded to in a previous post and technical details discussed more in depth on Club AJAX, BetterVideo has been working on an HTML5 Video Player and is pleased to announce a working prototype. And as promised, BetterVideo is staying on the cutting edge. By all indications, HTML5 video looks to be the de facto standard of how video will be displayed, perhaps as soon as within the next two years. Our player is being future-proofed for when that day comes, but even better, we’re ready for technology of today – namely the iPad.

(more…)
Tags: AJAX, browsers, Flash, HTML5, iPad, Video, video player
Posted in HTML5, HTML5 Video Player Development | 1 Comment »
Wednesday, June 23rd, 2010
According to Google trends, HTML5 is one of the hottest technology topics today and in the very near future, it will be the language of choice for web applications, displacing Flash. The most publicized reason for the push to build web apps in HTML5 is that Flash is not allowed on the iPhone and the iPad, but the reasons go deeper and more technical than that.

(more…)
Tags: AJAX, browsers, Firefox, history, HTML5, Internet Explorer, iPad, original content, Video
Posted in AJAX, browsers, HTML5, HTML5 Video Player Development, original content, Video | 10 Comments »
Monday, June 21st, 2010
I’m continuing my series on the iPad-targeted, BetterVideo HTML5 player which primarily targets the iPad which I first mentioned in a previous post. The player won’t be using the browser’s default controls — that would be sacrilegious for an AJAX developer who prides himself on UI design, and you can’t customize default player controls. Additionally, the HTML5 player will have the same functionality as the Flash player, so between the custom controls and this functionality, there will be a lot of JavaScript used. But even more importantly, the player is not placed on our own page; it’s designed to be used on our clients’ pages. Therefore, my preference is to provide the client with a simple bit of code and dynamically build everything that needs to be inserted into their page. This is where I ran into the iPad bug.
(more…)
Tags: AJAX, Apple, bug, HTML5, iPad, JavaScript, original content, Video
Posted in AJAX, CSS3, HTML5, HTML5 Video Player Development, original content, Video | 16 Comments »
Tuesday, June 15th, 2010
You want to debug a web page using your favorite AJAX library, but it isn’t loaded into the page. Fortunately, there is a solution…

(more…)
Tags: AJAX, APIs, debugging, Dojo, Ext JS, Firebug, Firefox, Frameworks, JavaScript, jQuery, logging, MooTools, original content, Prototype
Posted in AJAX, Debug, JavaScript, original content | 3 Comments »
Monday, June 14th, 2010

At my employer, BetterVideo, I’m working on an HTML5 video player. Its primary target will be the iPad, and have secondary targets of Safari and Chrome. You can track my progress on this series as I write about interesting findings and bug reports.
(more…)
Tags: CSS3, HTML5, iPad, original content
Posted in AJAX, CSS, CSS3, HTML5, HTML5 Video Player Development, original content, Video | 6 Comments »
Tuesday, June 8th, 2010
Great article from StatCounter says that IE6 has dropped below 5%, giving me a reason to get rid of this 8 year old laptop I have on my desk to test websites in the ancient browser. Of course you are still in trouble if you're target audience is Africa… but if so, I think you knew that anyway.
(more…)
Tags: browsers, Internet Explorer, web
Posted in aggregated, AJAX, browsers, News | 5 Comments »
Monday, June 7th, 2010
This is my first cross-post, done with the blog at my employer, BetterVideo. The original post can be found here.

BetterVideo is looking closely into the new Google WebM video codec and weighing its potential on whether it will be the web codec of the future. While it's still too early to make a determination, there are many facts available, and the WebM project is proceeding at a brisk pace.
(more…)
Tags: Apple, browsers, Google, H264, Microsoft, MP4, On2, open source, patents, Video, VP8, web, WebM
Posted in browsers, HTML5, original content, Video | No Comments »
Friday, June 4th, 2010
AJAX news from June 1, 2010. Lots of exciting things happened this month. You can watch the video and follow along with the presentation!
Posted in AJAX | No Comments »
Thursday, June 3rd, 2010
One of the two videos from the June 1st meeting is posted. In this one, I go pretty deep into how to optimize your website. There’s a lot of energy in this one, and I’m surprised how much information I was able to cover; it should be enjoyable. The video is posted here, and to go along with the video is another one of my colorful presentations.

Tags: AJAX, blocking, browsers, cache, CDN, Chrome, compression, CSS, defer, DNS, domain, faster, Firebug, Firefox, GIF, GoogleSpeed, gzip, IE, image sprites, images, JavaScript, JPG, minify, Opera, optimize, parallel, performance, PNG, Safari, scripts, sharding, stylesheets, subdomain, waterfall charts, web, webpage, Webpagetest, website, YSlow
Posted in AJAX, browsers, original content | No Comments »