How to Write a WinJS Custom Control

September 24, 2012

How to Write a WinJS Custom Control Lately, I was involved in a few Windows 8 projects. One of the questions that I am being asked from time to time was how to write your own Windows Store app custom control with WinJS library. This post will try to give you a head start for your custom control library. During the post you will build an autocomplete control step by step and learn a few WinJS concepts on the way. So let get started. The WinJS.Namespace Object The first thing to do when you write...
7 comments

My Speaking Engagements Until End of 2012

September 23, 2012

My Speaking Engagements Until End of 2012 If you want to meet me in person and talk about development/technology or any thing else, you can catch me in the following speaking engagements I have until the end of 2012. So here it goes: DevConnections Between October 29 and November 1, I’ll attend DevConnections conference which will take place at the Bellagio hotel, Las Vegas, NV, USA. During the conference I’ll have two sessions: Using Communication and Messaging APIs in HTML5 Applications HTML5 defines new standards...
no comments

Internet Explorer 10 Training Kit

September 19, 2012

Internet Explorer 10 Training Kit A few months ago, I was involved in a Sela project and helped to write the Internet Explorer 10 training kit. The Internet Explorer 10 training kit “covers development specifics for developers who will be targeting Internet Explorer 10 in their development experience. This kit contains documentation and details on things pertinent to developing applications that target features of the Internet Explorer 10 browser.” Cheers for Sela consultants who made that training kit possible - Sebastian Pederiva, Noam Kfir and Ran Wahle. The training kit can be download from here.
no comments

Back to Basics – Using Keyboard Events in JavaScript

September 11, 2012

Back to Basics – Using Keyboard Events in JavaScript A few months ago I was implementing a POC for a customer and was in a need for reading keyboard presses through JavaScript. I was asked the same question today so I guess that means a post. The Scenario You need to read all the keyboard key presses up until the Enter key is used. You should output the typed word without the Enter key. Wiring The Events In order to listen to key presses, you will wire an event listener...
5 comments

Web Development Community (WDC.IL) – Advanced HTML5 and JavaScript APIs Slide Deck and Demos

September 4, 2012

Web Development Community (WDCil) - Advanced HTML5 and JavaScript APIs Slide Deck and Demos Last night, I delivered a session called “Advanced HTML5 and JavaScript API’s” at the Web Development Community (aka WDC.IL) user group. First of all, I want to thank all the attendees! It was cool seeing so many people enthusiastic for web development. In the session, I talked about the following HTML5 JavaScript APIs: Web Storage API IndexedDB API File and FileSystem API ...
one comment

Working with HTML5 Blob Objects Was Made Easier

September 2, 2012

Working with HTML5 Blob Objects Was Made Easier Lately, while getting ready for a HTML5 session, I found out that the File API specifications changed a little bit. In the past, in order to create a runtime Blob object you used the BlobBuilder object. That object is now deprecated and you should stop using it. Instead you are going to use the new blob object constructor which decrease the amount of code and objects you use. Blob Object Constructor The Blob constructor gets two parameters: Array of data that will be...
no comments