Metro Snack #1: Choosing XAML or HTML5 for Windows Developer Preview apps

XAML or HTML5?Windows 8 Metro Style app development starts with choosing a user interface technology path. Developers will need to choose whether they will create their user interface using XAML or HTML5. Choosing XAML means that the business logic for the application can be implemented using C++, C#, or VB. HTML5 apps will mainly use JavaScript for this purpose (note: it is possible to call into C++/C#/VB code in an HTML5 app).

Which should you choose?

Continue reading

HTML5+CSS3+jQuery: Learn with me

It has been a long time since I learned anything new in web technology.  In my previous job, all of my development tasks were either desktop client or mobile based.  While I coded in Ruby on Rails as a hobby for a brief period of time, I can’t say that I ever invested a whole lot of time learning HTML, CSS, or Javascript.

In my new role at Infragistics as a Developer Interaction Designer, it is very important for me to keep my development skills sharp on all currently (and even some not-so-currently) relevant technologies.  With BUILD a day away in Anaheim, Microsoft is expected to announce that HTML5 is going to be used to create the next wave of applications for not only the web but also the desktop/tablet.  This makes it very important for me to get up to speed on HTML5, CSS3, and jQuery (as well as brushing up on Javascript in general).

Rather than learn these technologies alone, I’d like to share the process with you.  I’ll share the resources I’m using to learn, what hurdles I face in the process, and from time to time I’m sure I’ll have a few questions for you as well.

As always, enjoy.