Materials From My MVVM using Knockout.js Session at E4D Expert Days Conference

Yesterday i gave my second session at E4D’s Expert Days conference, Single Page Applications fundamentals using Knockout.js.

Knockout

The session dealt with the aspects of creating a SPA, the ins and outs of using Knockout.js, how to use Require.js for dependency injections, using HTML5 offline storage and we finished up with a small but cute overview of Underscore.js, the swiss army knife of JavaScript utility functions.

I would like to thank everyone who joined me on this exciting session and i’m looking forward to seeing some of you tomorrow.

If you would like to take another look at the session’s presentation – click here

To download the code samples – click here

To learn more about JavaScript the language check out my previous presentation on the subject – here

Advertisements

Materials from my Knockout.js and JSRender session

Yesterday i gave my next session at E4D Solutions’s new client side development course over at E4D’s offices (You can find the presentation of the first session – What can html5 actually do? – right here, the second session – JavaScript the languageright here and the third session – Bootstrap, tips and other animalsright here).

Last night’s session was all about Knockout.JS and jsRender. Knockout.JS is an MVVM (model,view,view-model) framework for JavaScript which, in my humble opinion, is an essential tool in today’s JavaScript development world. jsRender, on the other hand, is an awesome templating engine for JavaScript which is both powerful and easy to use.

I would like to thank everyone who joined me last night and took some time off their busy schedule. I hope you enjoyed the session and the hands-on labs and i can already sense some of you putting Knockout to use in your next projects 🙂

If you like to take another look at my presentation about JavaScript head over to http://e4dhtml54.azurewebsites.net/

See you next week when we discuss real time communication with SignalR and how it can help us build better client side applications!

Materials from my JavaScript session

Yesterday i gave the second session of E4D Solutions’s new client side development course over at E4D’s offices (You can find the presentation of the first session – What can html5 actually do?right here).

Last night’s session was all about JavaScript, starting from basics such as types and functions and all the way up to advanced topics such as design patterns and dependency injection using require.js.

I would like to thank everyone who joined me last night, and even though it wasn’t an easy session, i hope you enjoyed it and left the classroom last night armed with new and exciting knowledge about JavaScript.

If you like to take another look at my presentation about JavaScript head over to http://e4dhtml52.azurewebsites.net/

See you next week when we discuss Web.API and how it can help us build better client side applications!

Materials from my HTML5 session

Yesterday i had the pleasure of kick starting the new and improved client side development course over at E4D Solutions with my session about HTML5. The course was built from the ground up to cover all the important aspects of client side development now days including topics such as HTML5 fundamentals, JavaScript code structuring, Developing SPA applications using KnockoutJS/Backbone.js and AngularJS and even a touch of ASP.NET Web API and real time communication using SignalR.

I would like to thank everyone who participated at my session last night, you were awesome and i truly hope you are already exploring what we discussed during the session in preparation to our next meetup on JavaScript next Wednesday 🙂

If you like to take another look at my presentation about HTML5, fire up your favorite browser (IE9+ if your using IE) and head over to http://e4dhtml5.azurewebsites.net/

My book is published!

You might have noticed that i havent updated my blog in a while. There are two (happy) reasons for that:

1) My son was born about two weeks ago and as you might have guessed, things are hectic (but happy) 🙂

2) The book i’ve been working on for the last 9 months for Packt Publishing is finally released!

Since im sure you are not here to hear about my new born son, let’s talk about the book 🙂

A few months ago i was approached by Packt Publishing to check if a preperation guide for the Silverlight 4 MCTS exam can be written. A short while after that work has started.

9 months later im proud to announce that the book is published and can be purchesed as a physical book, kindle or PDF/Epub from Amazon or straight from Packt Publishing web site.

And what is this book all about you might ask?

The book is a hands-on certification guide with practical examples and Q&As to help .NET developers prepare for and pass the (70-506): TS: Microsoft Silverlight 4 Development exam.

The book deals with all of the subjects the MCTS exam requires and use a handful of tutorials to help the reader learn and put to practical use the topics discussed.

The book’s table of contents is as follows:

Preface
Chapter 1: Overview of Silverlight
Chapter 2: Laying out Our User Interface
Chapter 3: Enhancing the User Interface
Chapter 4: Implementing Application Logic
Chapter 5: Working with Data
Chapter 6: Interacting with the Host Platform
Chapter 7: Structuring Applications
Chapter 8: Deploying Applications

I would like to use this stage and thank everyone at Packt Publishing for publishing this book, and a special thanks to my editors Vishal Bodwani and Kerry Geroge. Without you two this book would never have been a reality!