The async and defer Script Attributes in HTML5

December 29, 2011

The async and defer Script Attributes in HTML5 One of the rules of thumb that you always hear regarding script elements is to put them very close to the </body> closing tag of the Web page. The main reason for that is that script elements are fetched and executed immediately when the browser encounter them. This default behavior includes blocking the browser’s rendering, loading a JavaScript file into memory, and executing its code immediately. In many circumstances, and in particular when large JavaScript files are involved, this might create a performance bottleneck. One of the solutions...
no comments

Build Modern Web Applications with HTML5 CSS3 and JavaScript – Slide Deck and Demos

December 26, 2011

Build Modern Web Applications with HTML5 CSS3 and JavaScript – Slide Deck and Demos Today, I delivered a second round of my HTML5 MSDN session at Microsoft HQ. I want to thank all the attendees who attended and heard about the transition that the web eco-system is going through. The session agenda was as follows: What is HTML5? The New Elements Migration to HTML5 HTML5 APIs (Canvas, Web Storage, AppCache, Geolocation and Web Workers) CSS3 The...
no comments

CSS3 2D and 3D Transform

December 22, 2011

CSS3 2D and 3D Transform When I first encountered CSS3 transform property, I had a nostalgic moment that took me back to the days that I was a computer science student. Back then, one of the mathematics courses that I had to take was linear algebra. Linear algebra deals with vector spaces and linear functions that make transformations using vectors and matrixes. The course itself wasn’t so hard but later on, when I started to work as a Web developer, I always thought to myself were can I use those pesky vectors and matrixes in a Web site...
tags: , ,
no comments

CSS3 Animations

December 14, 2011

CSS3 Animations Lately I’m involved in a very interesting HTML5 project which I’ll tell about in the future. Meanwhile, I get to “play” with HTML5 and CSS3 specifications. One of the new interesting CSS3 specifications is probably the CSS3 animations. Does these things ring a bell – animated images, simple animation with Flash or JavaScript. If so, this post is for you. Why to Use Animations? Most of the Web sites and applications today use animations. You can find them in marketing ads embedded inside a site, in animated images while waiting for something like download to finish and in many other...
tags: , ,
no comments

Keep Users Coming Back With Desktop Notifications for Web Apps Article

December 9, 2011

Keep Users Coming Back With Desktop Notifications for Web Apps Article A few days ago, an article I wrote for DZone web site was published in their HTML5 Microzone. The article is called “Keep Users Coming Back With Desktop Notifications for Web Apps” and it discusses desktop notifications and in particular IE9 Pinned Sites and HTML5 Notification API. You can read the article here. Enjoy!  CodeProject
no comments

SDP11 My Tutorial Days Demos

SDP11 My Tutorial Days Demos Sela SDP11 is over. Here are some photos that my colleagues caught me talking during the conference: I want to thank all the attendees who attended the two tutorial days that I delivered: HTML5 Deep Dive into JavaScript (co-presented with Elad) As promised, I uploaded all the demos from the tutorials to my SkyDrive and you can download it from here. See you in the next SDP. CodeProject