Bootstrap – From Zero to Hero – Shay Friedman
So you’re building the web, right? And you’re having fun, right? Inventing the wheel each and every time when you create this “float-right” class, right? Feeling the warmth of a thousand suns when you design yet another form, right? That’s not so fun anymore, eh? Feel sad no more! Bootstrap is a comprehensive CSS framework that makes all of the usual web design stuff much easier. It’s so good you might enjoy CSS once again!
In this 1 day workshop you will learn what Twitter Bootstrap is, why it is so awesome, and get your hands dirty creating smooth looking web sites using its powers!
The day plan is as follows:
- Introduction to the Bootstrap framework
- Core concepts
- Effortless layouting with the grid system
- Get to know your new neighborhood – the basic element enhancements
- Prettify your page with Bootstrap components
RavenDB Bootcamp – Ayende Rahien
In this fast–paced and hands-on 1-day RavenDB bootcamp, delivered by RavenDB founder Oren Eini, we will concentrate on improving our RavenDB skills.
Assuming basic knowledge of RavenDB, we will discuss advanced RavenDB features in depth and learn how they can be used in your applications.
Topic to be covered (may vary based on actual demand):
- Data modeling with RavenDB
- Advanced querying
- Full-text search
- Caching and cache utilization
- Extending RavenDB
- Scaling out – sharding and replication
We will also have a Q&A session – so come prepared with questions from your projects.
Windows Azure Racing Game Workshop – Alan Smith
This hands-on workshop will focus on the use of Windows 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 will be explained. Techniques for real-time data stream processing, data archiving and report generation will be discussed and explored.
Formula 1 racing teams use sophisticated IT systems to process and analyze real time telemetry data. The engine control units used in racing cars produce thousands of data readings per second, which is transmitted to race engineers in the pit lane, and engineering teams back at the factory.
With changing weather and track conditions and reliability issues with car components, effective real-time analysis and processing of this data is critical to the success of the team. With a race calendar spanning the globe, and millions of dollars in prize money sometimes determined by fractions of seconds on the track, the technical challenges are complex and the stakes are high.
On-line games also use sophisticated systems to capture, analyze and display telemetry data from players. With popular games having millions of players, the need for a scalable and cost effective solution for data storage and processing is critical.
Red Dog Racing is a 3D car racing game that is fully integrated with Windows Azure. The game makes use of the following Windows Azure services, which will be covered in detail during the workshop:
- Windows Azure Table Storage
- Windows Azure Blob Storage
- Windows Azure Worker Roles
- Windows Azure Service Bus Topics and Subscriptions
- Windows Azure Service Bus Relay Service
- Windows Azure Websites
The workshop will provide an insight into leveraging the power of cloud-based platforms for high scale telemetry data processing scenarios. The techniques learned will be applicable to many scenarios, from multi-player gaming to device telemetry and the internet of things.
Attendees will start the workshop with an on premise version of the Red Dog Racing game. During the hands-on exercises they will modify the game to integrate with Windows Azure storage, sending and receiving lap time data in table storage, and storing and retrieve replay data to blob storage for displaying ghost cars.
The Windows Azure Service Bus will be leveraged to send real-time messages between players, and also to send telemetry data to the service bus, which will be used for real time analysis, and also archived for detailed analysis of lab comparisons. The test phase of each lab will involve playing the driving game, and competing with other attendees to set the fastest lap.