Maarten Balliauw {blog}

ASP.NET MVC, Microsoft Azure, PHP, web development ...

NAVIGATION - SEARCH

Global Windows Azure Bootcamp - april 27th

On April 27th, 2013, you’ll have the ability to join a Windows Azure Bootcamp on a location close to you. We’ve started this with the idea of maybe having 10 or 15 locations world wide. We were wrong. Here’s what happened:

Much ocations for our bootcamp!

In short: we now have over 50 locations available where a bootcamp will be organized! This one day deep dive class will get you up to speed on developing for Windows Azure. The class includes a trainer with deep real world experience with Windows Azure, as well as a series of labs so you can practice what you just learned. It’s free, so find your location and join the fun!

AZUG Windows Azure Saturday overview

Windows Azure SaturdayAs one of the board members of the Windows Azure User Group in Belgium, I wanted to write a post on an event we organized last weekend. We do more events (one each month), however this one was way out of our comfort zone. Typically, we have an evening event in which a speaker delivers one session to around 40 attendees. Last Saturday, we organized our first Windows Azure Saturday, a hackaton followed by a barbecue.

Here’s what I will remember about our event…

The event

The idea for a “hackaton plus barbecue” emerged a couple of months ago. The idea was simple: get a group of Windows Azure enthusiasts together, code for a couple of hours and have a fun barbecue afterwards.

At that time, the idea was small. We’ve done some hands-on events under our “Code d’Azure” brand earlier, so we had the idea of having some 10 attendees bringing their laptop, especially since we were planning to host it on a Saturday. We were wrong…  Almost 50 people registered for the hackaton and barbecue!

“10 EUR entrance but you get it back”

On regular events, there’s always a number of no-shows. Not a problem although it’s always difficult to know how much sandwiches to order. This time we had a barbecue so to ensure we did not order too much meat, we’ve asked attendees to pay for the event. If they showed up, they would get their money back. Otherwise the money would be used to cover the cost of the barbecue.

This system worked out well! In fact, people wouldn’t have had a problem with the user group keeping their 10 EUR (in fact, some attendees refused to take it  back and offered to sponsor their 10 EUR as well).

Applications developed during the hackaton

Here’s a list of the applications developed during the hackaton:

  • shellR - PowerShell over the web – A really cool application providing real-time PowerShell to any machine over the Internet.
  • Autoscaling document translation service – An autoscaling service which translates PDF and Word documents.
  • XBox game score comparer – Compare XBox game scores with your friends.
  • TwiBo – A Twitter bot which analyzes a specific hashtag and can retweet based on specific characteristics of the Tweet.
  • Positive/negative review analyzer – Analyzing text and giving a positive / negative sentiment score. Great to analyze what people are saying about a specific subject.
  • Worker role as a service – Hosting assemblies in a worker role, as a service.
  • PDF creator service – Creating PDF files from plain text files.
  • Service bus webcam picture transmission – A Netduino streaming webcam pictures over the Windows Azure Service Bus.
  • BBQ as a Service – Order BBQ meat via a Windows Phone 7 application.

To be honest, I did not expect too many good applications. We only had 3,5 hours to code and a s a developer I know that’s almost nothing. Again: wrong. The apps that have emerged were really, really cool! shellR for example (the guys who won the grand prize) was offering a PowerShell console through a browser, which could connect to PowerShell agents around the globe enabling you to manage a computer through your browser. A startup idea in my opinion!

Windows Azure SaturdayThe barbecue

RealDolmen provided us with the location for our event. We were looking for a location that could house 50 attendees and their laptops, had a room to eat (in case of bad weather) and a garden in case of nice weather. Their main office had it all! The weather was nice so we had a great barbecue in their garden.

On a side note: when organizing a party, the guys from ”Lekker Beest” are absolute masters in the art of cooking meat and fish! Yummy in the tummy!

Sponsors

Thanks to our sponsors, we were able to provide the following prizes to the apps being developed:

  • 2 ReSharper licenses sponsored by JetBrains
  • 2 Cloud Storage Studio licenses sponsored by Cerebrata
  • 3 one-year MyGet Small subscriptions + a free Pro NuGet book sponsored by MyGet
  • 25 Pluralsight 1-month subscriptions

The first prize was a unique thing: a 2 person Windows Azure North Europe region datacenter tour (flights, dinner, hotel and a tour through the datacenter where you've deployed your app) sponsored by Microsoft.

Thanks to all of our sponsors!

Wifi

Every conference has wifi problems. We had none. Which does not mean we didn’t have networking issues. The Internet uplink we arranged was an ADSL connection, an “asymmetric" digital subscriber line”. All blahblah, except for the asymmetric aspect: if someone launched an upload to Windows Azure, others were experiencing a really slow connection. And as uploads were happening all the time, well, guess what: the connection was a bit flakey. This is something we would do different on a future event.

Conclusion

It was a blast! Have a look at the Tweets around our event. We will definitely do this again. Thank you sponsors, thank you attendees and thank you fellow AZUG board members for making this a splendid event!

Social meet up on Twitter for MEET Windows Azure on June 7th

AzureBanner_300x250Here’s a perhaps rather redundant event for you but it should be kind of fun: MEET Windows Azure on Twitter (+ Beer). The idea is to list people who have a twitter account and intend to follow the MEET Windows Azure event via live streaming on June 7th (1pm PDT).

So see you online for the event on the 7th! My Twitter handle is @maartenballiauw

MEET Windows Azure Blog Relay:

+ Beer? Since you are watching the event from your coucnh (or the totilet, or your bed, or actually, from wherever you want), feel free to open up a beer.

Call to action: Link to this blog post on your blog and I will update this post to link to you!

TechDays Finland - Architectural Patterns for the Cloud - NuGet

As promised, here are the slide decks for the two sessions delivered at TechDays Finland last week.

Architectural Patterns for the Cloud

The promise of all cloud vendors out there is they can run your applications without changes. While that claim is true, it’s better to optimize existing software or design specifically for the cloud when moving or building an application. Architectural optimization will speed up your application, make it more scalable and even will make it cheaper to run on Windows Azure. This session will take you along some common patterns that are easy to implement and will make your cloud more sunny.

Organize your Chickens - NuGet for the Enterprise

Managing software dependencies, whether those created in-house or from third parties can be a pain in the behind. Whether dependencies feel like wild chickens or people run around like chickens dealing with dependencies, the NuGet package manager can be a cure. Let us guide you to creating enterprise (chicken) NuGets and dealing with them in a structured, easy-to-maintain manner. From developer workstation to build server, NuGet tastes great! We'll provide you the dip sauce.

Enjoy! And if there’s any feedback or questions, I would love to hear it.

Slides for my talk at MIX11: Fun with ASP.NET MVC 3, MEF and NuGet

As promised, here are the slides and demo code for my talk "Fun with ASP.NET MVC 3, MEF and NuGet" I presented at MIX in Las Vegas.

Abstract: "So you have a team of developers… And a nice architecture to build on… How about making that architecture easy for everyone and getting developers up to speed quickly? Learn all about integrating the managed extensibility framework (MEF) and ASP.NET MVC with some NuGet sauce for creating loosely coupled, easy to use architectures that anyone can grasp."

The recorded session: (on Channel 9)

 

The slide deck:

The demo code: 2011-04-14 Fun with ASP.NET MVC 3 MEF.zip (6.76 mb)

Enjoy! And thanks for joining!

kick it on DotNetKicks.com

Official Belgium TechDays 2011 Windows Phone 7 app released

I’m proud to announce that we (RealDolmen) have released the official Belgium TechDays 2011 Windows Phone 7 app! The official Belgium TechDays 2011 gives you the ability to browse current & upcoming sessions, as well as provide LIVE feedback to the event organizers. Is the current session awesome? Let us know! Is the food too spicy? Let us know!

Why am I blogging this? Well: one of the first sessions at the event will be Silverlight, Windows Phone 7, Windows Azure, jQuery, OData and RIA Services. Shaken, not stirred, deliverd by Kevin Dockx and myself. It will feature this WIndows Phone 7 application as well as the backoffice for it (Silverlight), the mobile web front-end (jQuery mobile), the web front-end (MVC), the integration points with the event organizers and the deployment on Windows Azure. Not to mention the twitterwall that integrates with this. ANd the top sessions ranking that will be displayed based on input from all the channels I mentioned before. In short: I’m blogging this to plug our session :-)

Interested in what we’ve built? Or just a consumer of WP7 apps? Download the app at http://techdays.realdolmen.com or directly by clicking the picture below:

Download the official Techdays 2011 application for WIndows Phone 7

See you at TechDays!

Viva, Las Vegas!

Vote your MIX sessionI have asked it last year, and I’ll ask it again. One of my session proposals made it to the “short”list for MIX11. One thing left though: votes are the only currency to get my session proposal in Vegas.

Here’s the session abstract:

Fun with ASP.NET MVC 3 and MEF

So you have a team of developers? And a nice architecture to build on? How about making that architecture easy for everyone and getting developers up to speed quickly? Learn all about integrating the managed extensibility framework and ASP.NET MVC for creating loosely coupled, easy to use architectures that anyone can grasp.

If you think this session deserves a place in Vegas, please cast your vote right here. And while you are at it, feel free to vote for both of my direct colleagues Kevin Dockx and Sandrino Di Mattia as well.

PS: No, I will not steal Mike Tyson’s tiger.

Remix 2010 slides and sample code

As promised during my session on Remix 10 yesterday in Belgium, here's the slide deck and sample code.

Building for the cloud: integrating an application on Windows Azure

Abstract: “It’s time to take advantage of the cloud! In this session Maarten builds further on the application created during Gill Cleeren’s Silverlight session. The campaign website that was developed in Silverlight 4 still needs a home. Because the campaign will only run for a short period of time, the company chose for cloud computing on the Windows Azure platform. Learn how to leverage flexible hosting with automated scaling on Windows Azure, combined with the power of a cloud hosted SQL Azure database to create a cost-effective and responsive web application.”

Thanks for joining and bearing with me during this tough session with very sparse bandwidth!

Source code used in the session: TDD.ChristmasCreator.zip (686.86 kb)

Announcing the Windows Azure Online Conference

Steve Plank from Microsoft UK has just announced the UK Windows Azure Online Conference on his blog. This will be a whole day, online Windows Azure conference consisting of three different tracks: Cirrus – the high level stuff, Altocumulus – the mid level stuff (cast studies) and Stratocumulus – the low level stuff (deep tech). I’ll be doing a session in the Stratocumulus track.

Since this is an online conference, feel free to subscribe for the event! All details can be found on the UK Windows Azure Online Conference announcement. I feel this is going to be very interesting, covering a broad range of Windows Azure topics! Here’s the list of sessions I’ll try to attend:

  • Case studies in the Altocumulus track, these should be very interesting real-life examples
  • Of course my own session, “Taking care of a cloud environment”, since otherwise there would be no speaker in that slot…
  • Windows Azure Guidance Project
  • Azure Table Service – getting creative with Microsoft’s NoSQL datastore
  • The Q&A panel sessions

The only thing I’m wondering about: how are they going to provide lunch through Live Meeting…