Training Courses

All course material is in English, and courses are delivered in English. Feel free to contact me for further information.

PluralSight Courses

Azure Storage In-Depth This course provides deep and detailed coverage of the Windows Azure storage services. Advances topics will be covered using real-world scenarios.

Alan Smith

This demo intensive session focusses on the use of Microsoft Azure services to host a back end system for real- time telemetry processing in a 3D racing game. The use of asynchronous queues, worker roles, storage services and websites are explained. Techniques for real-time data stream processing, data archiving and report generation are discussed and demonstrated. The techniques demonstrated will be applicable to many scenarios, from multi-player gaming to device telemetry and the internet of things.

October 22 2014 Views: 6355 Duration: 46:31
Alan Smith

Red Dog Racing is a 3D driving game that makes use of back-end services hosted in Windows Azure. Sector and lap time data and telemetry data is send from the game to the Windows Azure Service Bus. A worker role is used to de-queue and process the data and store it as entities in Windows Azure Table Storage. Telemetry data is also sent to Windows Azure Blob Storage to provide the game with a replay function that displays ghost cars for the fastest laps driven by other players. The best lap times, overall standings, and driver telemetry data can be viewed on a website.

March 7 2014 Views: 6112 Duration: 5:29
Alan Smith

Windows Azure Storage provide massively scalable storage services with local and geo-redundancy. Organizations can store terabytes of data off-site and in a reliable, highly available and cost efficient manner. For those of you wishing to explore the capabilities of Windows Azure Storage there are bound to be a number of questions that will arise. Can a blob storage container really handle millions of blobs effectively? How efficient is a Table Storage query when the table contain over a billion entities? How can these data volumes be uploaded reliably and effectively? How can the usage and billing of a data intensive solution be monitored? This demo-intensive session will answer these questions and show how big data scenarios can be effectively implemented using Windows Azure Storage.

September 19 2013 Views: 5514 Duration: 1:00:48
Alan Smith

Rendering 3D ray-traced animations is a task that requires massive compute power. Creating a 256 node render farm that is capable of producing high definition high quality 3D animations would cost hundreds of thousands of dollars, and take months to provision. Creating this environment in a cloud-based platform can cost around $30 per hour, and takes only a few minutes to provision. In this session the power of cloud-computing is demonstrated live on stage, with the creation of a render farm in Windows Azure using 256 virtual servers to render a 3D animation using depth data captured by a Kinect sensor. The principles used in the architecture of this solution can be applied to many other scenarios, and is covered in detail, along with tips and advice for creating your own grid computing applications.

March 26 2013 Views: 5652 Duration: 53:56