The Agenda

We've collected some of the best topics from the world of web startups and the local industry and we are pretty sure you'll love it.

We're particularly proud of the fact that our speaker line up is 100% South African.

Saturday 5th May 2012

7:30 am - 8:30 am Registration
Coffee, tea, muffins & rusks
8:30 - 8:35 Welcome : Simon Stewart
8:35 - 9:00 Keynote : Alan Michas
Anecdotes from a life in the industry.
9:00 - 9:45 HTML5 and CSS3 - this is bat country : Johann de Swardt
An overview of the HTML5 and CSS3 landscape and how you can profit from it ... now.
9:45 - 10:00 Break
Selection of sandwiches
Strawberry & cream scones and cake of the day
Tea, coffee & juice
10:00 - 10:45 Building Windows 8 applications with JavaScript : Robert MacLean
Microsoft has a new development model included in Windows 8 which allows developers to build applications easy and in line with modern practises. To enable EVERYONE to build applications, you can now build these applications using C++, C#, VB.NET and most importantly for us JavaScript developers: HTML 5 + JavaScript. This session will give you an introduction to these apps and how you can make your web skills work on the desktop.
10:45 - 11:30 Databinding in HTML5 is a Knockout : Peter Munnings
Making a web application easy to use; easy to maintain and easy to extend requires some solid planning and sticking to tried and tested patterns.
In this session, we'll look at the art of UI design in HTML5 and specifically data binding techniques using Knockout and Backbone to keep your code smelling good and spaghetti free.
11:30 - 11:35 Mini Break
11:35 - 12:20 SASS and the Compass framework : Steven McDonald
Syntactically Awesome StyleSheets needed only one more thing to make it more awesome, a CSS3 authoring framework. The Compass framework does exactly that. Compass allows you to write beautiful CSS with a lot less hassle. This talk will cover a quick introduction to SASS and then dive straight into how to use the Compass Framework and how to download use other Compass extensions to make your CSS so much easier.
12:20 - 1:20 Lunch
Hungarian goulash with creme fraiche served with creamed potatoes
Chicken kebabs either in sweet & sour served with braised mushroom rice
Goujons of hake & tartare sauce served with Parmentier potatoes

Dessert: Croquembouche, selection of mini tartlets and fruit kebabs

Lightening Talks This speaking slot is open to all attendees/speakers.
Each talk must be a maximum of 5 minutes long and be related to HTML5, CSS3 or the modern web in general.
The top rated talk gets an awesome prize.
If you're interested, please let us know via Twitter @JSinSA.
1:20 - 2:05 Using Websockets Today : William Brander
We live in a world where our users expect our applications to be real-time. Websockets are a new HTML5 technology allowing real-time duplex communication between browsers and servers. In this session we look at SignalR and Socket.IO as frameworks that provide a programming model for server push using websockets today, while still providing a graceful fallback to older techniques.
2:05 - 2:50 Storing Data On The Client with HTML5 : Jarrod Hermer
Providing a great web experience means being able to cache important data locally for a responsive experience as well as providing offline functionality. This session will show you how to store data for your application to be used at a later time as well as the latest ways of handling session data.
2:50 - 3:05 Break
Tea, coffee & biscuits
3:05 - 3:50 Develop mobile web apps like the Cool Kids : Garren Smith
Tired of being left out, not part of the cool circle? A short and insightful introduction into using jQuery Mobile to create mobile web application.
Understand how to build web applications to cater for multiple phones/mobile devices. Walk out of this talk and into the cool crowd.
3:50 - 4:35 Making games with HTML5 : Pieter Germishuys
Game Development has always been that part of development that makes people excited, but has eluded most developers. Now with HTML5 and the skills that you have gained as a web developer, you can create stunning games that run on any HTML5 browser.

Join me as we take the first steps to writing your own HTML5 Game.
4:35 - 4:40 Mini Break
4:40 - 5:25 Lessons learnt building MadMimi 2 : Mark Heiligers
Using HTML 5, CSS 3, JS and animations in the real world.
5:25 - 5:35 Closing & giveaways

Please join us for a complimentary drink at the venue after the conference.

Disclaimer: While every effort will be made to keep the agenda unchanged, JSinSA can't be held accountable should the agenda need to be changed due to speaker cancellation.
In the unlikely event of a speaker cancellation, a similar topic will be used as a replacement.