Skip to main content

DevRally - From fluid idea to reality!

Header

DevRally is an event which has been bubbling in my head, and the heads of many others for a while, most importantly Willie Roberts. The idea of this event is that developer focused event which is not run by a vendor, so that open discussion between developers who would never meet about technology can come about. It is also not centralised – it is distributed using conference technologies so that the best speakers can be brought easily (and cheaply) to the audience.

A while back myself and Willie decided to see if we could pull off arranging it and, as usual for this sort of idea, the first thing we did was put up a website and a survey to see what would interest people. Yesterday marked the second step in the process: Sponsors! Both BB&D and Mr. Price have come on board with venues and infrastructure help for the event! Still need a few more sponsors and we need to nail down the dates, speakers and so on – but what this space this event should be a great deal of fun!

DevDays coming to your town soon!

header DevDays, one of the premier Microsoft software developer is starting this month with events in Johannesburg and Cape Town and will be in Durban next month! Not only does it have great local guys presenting but Bart de Smet and Brian Keller will be there too!
Most importantly I will be there, just admit it you want to see me more than Bart and Brian ;), and will have prizes and giveaways at the BB&D stand!

To see the session list head over to: http://www.microsoft.com/southafrica/devdays/sessions.mspx and once you are sold signup at: https://secure.mseventssa.co.za/DevDays/Landing.aspx

MVP Summit 2010, Sightseeing - Part 3 (Warning Photo Heavy)

[The series index can be found here.]

Considering Zayd Kara, Rudi Grobler, and I were in Seattle we took a few days extra to sightsee around the town and so here is some of the highlights from the camera:

image

First thing we did was find the Needle – since it was the only thing Rudi wanted to see.

DSC03443

The entrance to the Microsoft Visitors Centre – worth a look at the cool tech. Not enough Visual Studio in there though ;)

DSC03430

A entire store devoted to Lego was almost too much for me! You could even buy individual bricks based on type and colour for specific products.

DSC03511

At the Sci-Fi Museum and Hall of Fame (SFM), I geeked out A LOT (ask Rudi about my running tour of the place). R2-D2 was cool.

DSC03575

Still at SFM the flying cop car from Blade Runner!

DSC03577

Right next to SFM was EMP – Experience Music Project. This is the HUGE concert screen in the lobby.

DSC03578

The Yes time capsule at EMP.

4371648730_a89c392672_o

Rudi Grobler, Zayd Kara, and myself in our “band” at EPM!

DSC03593

The Eagle artwork at the SAM (Seattle Art Museum) Olympic Park.

MVP Summit 2010, Shiny - Part 2

[The series index can be found here.]

As with any conference event you can expect to fill you bag with trinkets to bring home. You know the stuff which is interesting but basically you would never pay for it yourself and Summit had some of that, but that Visual Studio jacket I got I would’ve paid for :) However this is not about those things, this is about two VERY special shiny things I got to bring home.

Towards the end of last year I was awarded VSTS Rangers Champion award however at Summit I got my “trophy” – it’s a Visual Studio 2008 Team System box, personally signed with a message from Jeff Beehler!

27022010157

The second special item was a big surprise in that internally in the Team System MVP’s there is an award for the best MVP (think of being called the Tom Cruise of Top Gun), which Ed Blankenship deservedly won! Not to be outdone, I won the MVP in Residence award for spending a ridiculous amount of time away from home and doing stuff for Microsoft. The trophy for this was a photo frame with a certificate signed by Brian Harry!

27022010158

MVP Summit 2010, Welcome MVP's - Part 1

[The series index can be found here.]

image

The welcome banner goes up at MVP summit!

“Remember this is NDA, no talking about it, posting on the internet, tweeting or sharing in any way” – That message I think is the MVP Summit slogan because it was told to attendees so many times, and for good reason. MVP Summit, for those who do not know, is an invite only conference which Microsoft runs yearly at their head office in Redmond, Washington (near Seattle). The conference attendees are made up of Microsoft staff, MVP awardees, and regional directors which means that the depth of knowledge is massive. I was comparing it to TechEd, except every session is interactive and starts at least at level 300 (Advanced) and most of the audience has the knowledge that they could present it too. I cannot go into the details of the sessions because of the NDA’s but what I can say is that all the sessions were direct, open and honest communication between MVP’s and the product teams.

4368141719_ca3006f0b2_o

This is what a session looks like at MVP summit. Plenty of MVP’s in front and product team towards the back.

Stepping back for a second let me explain how I got there: Travelling with fellow MVP’s (and co-workers, yip BB&D has 3 MVP’s) Rudi Grobler and Zayd Kara we left Johannesburg to go to Atlanta (15 hours) and what should’ve been a 1 hour stop in Atlanta – which turned into 5 hours, thanks to Zayd’s bag losing it’s boarding pass meaning we missed the flight (admittedly it would’ve been a heroic run to catch it, but that sealed it). Unfortunately Rudi couldn’t get a seat on the next flight and he ended up in Atlanta for 8 hours! We (me and Zayd) touched down in Seattle very late, raced to the hotel and then raced to our first dinner.

DSC03404

Why are South Africans always the last people at the pub?

Summit would be tiring enough between jet lag, getting up early to eat, catch the shuttle to Microsoft campus, spend your day trying to have your brain not explode and catching the shuttles back – but being the limited time there meant using evenings too for special dinners. So I had dinners with MEA MVP’s, product teams, and general all the MVP’s where plenty of networking and side discussions happen.

 DSC03471

Ruari, our fearless MVP lead, giving me the evil eye for disturbing his pool skills (which still didn’t help us win) at one of the dinners. 

What I take away from MVP Summit is two fold

  1. Relationships – meeting people you know by email, meeting new people and catching up with old friends.
  2. Guidance – A lot of content is focused on the why rather than the how, this means that I better understand Microsoft and that helps me put myself in a better position at work and in the community.

It really is in the interest of companies to send their employee’s who are MVP’s to the summit (put in conditions to safe guard them from leaving if you are worried about that), because what they bring back, even if they can’t tell you, will help you in the long run.

Rangers Sabbatical, part 6 - What's Next?

For more in this series, please visit the series index.

j0432558 Three weeks away from my family, 32900km in distance travelled, thousands of lines of code written, and hundreds of pictures taken what is the outcome of all of this and what do I do next?

Rangers

One of the activities I took part in during my time in Seattle was a code review session of the work I had done. The outcome of that was a list of cleanup and fixes so I need to get that done, which means my weekends and evenings are not free. I also have documentation to do, part of that will be a blog series on the adapters and and another aspect will be a more formal lab guide so people can set it up.

Moving further from the integration project, the Rangers projects do not stop, in fact this is my forth one to date (and the biggest one I have done)! So I am sure when this moves from active development to a more maintenance cycle I will get involved in some other aspect of the Rangers work. I’m hoping that future projects involve testing TFS from the beaches in Hawaii ;)

image_2 MVP Summit

I mentioned in my last post that I will be fixing the lack of sightseeing in Seattle soon – well that will be happening from the 15th Feb! I will be back in Seattle for MVP Summit. This is a private Microsoft conference for people who have won the MVP award and is going to be packed with information, up close and personal time with the product team, and plenty of parties!

I am not going alone, this time I take with me Zayd Kara and Rudi Grobler (both of whom are MVP’s and both work with me at BB&D), so we will spend a few days there after MVP summit to have a look around Seattle! Seattle, you’ve been warning – The South Africans are coming!

For an insight into what summit will be like see the summit teams blog which is filled with info on places to go, sessions to see, what to eat and so on!

Thanks

A final thanks is needed to the people that made this trip happen:

  • Willy-Peter – the force behind getting me there, organising everything, taking me snow shoeing, listening to me speaking endlessly on the busses, and opening his family and house up.
  • Carola – the force behind Willy-Peter and an amazing hostess. I was treated like royalty while I stayed with them and I loved our chats in the evenings.
  • Terry Y. – the unsung hero of these adapters. He works for Microsoft and spent a lot of time debugging issues in the adapters and integration platform with me.
  • Charles Sterling – opening up your home, feeding me better than I have ever been fed, and showing me life at Microsoft and America.
  • Bill E. – for taking the time out of your schedule to give me guidance!
  • Everyone who I met at Microsoft, who most I can’t remember your names because there were so many people, that made me feel very much at home!

Rangers Sabbatical, part 5 - Microsoft City

800px-Microsoft_sign_closeup For more in this series, please visit the series index.

The second part of my trip, was a short stay in the city of Redmond (near Seattle, Washington, USA) which is where the worldwide headquarters of Microsoft are located. I knew it was big, but I suspected it would be more a big office park… I very quickly stopped thinking of it like an office park but rather like it’s own city, a Microsoft City because it is MASSIVE!

Let me take a step back here, I got off the bus from Vancouver and caught a cab to Microsoft. I expected to have to tell the driver where the Microsoft Campus was, but he knew – in fact he knew it so well, he even asked which building I wanted too (which did not help, since he still got lost looking for the building). Coming off the highway to Redmond all you see is the Microsoft Connector busses and shuttles (they have almost 60 busses alone) which are used to help the staff get around the massive place. A good review of all the transport, which is not just the busses and shuttles, is on the Microsoft Alternative Commuting page

I didn’t think to take a photo of the busses so here is one I found.

Once inside the buildings, for me that was building 41 (.NET Framework) & 25 (Team Foundation Server) you suddenly feel like you have stepped through the looking glass. Outside Microsoft looks very corporate, even sitting in reception in building 41 looks corporate (except the the people in shorts that walk past every so often); but inside the individuality of people and the passion of the teams shine. Everyone’s office there is different and reflects a lot of personality, be it covered with Australia themed items (like boomerangs) or Star Wars or cats there is plenty of variety.

DSC03332

Looking out of my temp office in Redmond, that is building 42 where ASP.NET finds their home.

The team passion also shines through when you walk around. There are monitors on the passage walls showing burn down charts, information on the number of outstanding bugs for releases and inspirational items. An example of the inspirational items I saw, was with the reporting section for TFS. This team have a section of the passage wall with a dozen or so different looking reports up there. I can imagine a developer standing there looking at them and getting inspired on how to improve their reports, or getting an idea on a different way to show data. For security and NDA reasons there are no photos of this, but if you looking for what it is like you should watch the a Channel 9 video where they tour the SQL Reporting Services team – it is EXACTLY like that.

In Vancouver I stayed with Willy-Peter and his family, which meant I needed a new family for Redmond and Charles Sterling agreed to open his family and house to me which was brilliant! Charles gave me deep insights into Microsoft life and the history at Microsoft which you would expect from someone with his depth of knowledge. However I did not know that Charles is also an AMAZING cook – the dinners at his house are some of the memories which I will remember for a long time. He also showed me what the life in America is like, things like shops being open at 10 at night, Netflix (which is a pipe dream in South Africa), self checkout (that is a dream for many criminals in South Africa) and played a lot of Halo 3 with me! It was a very enlightening experience and has really helped me normalise my views of America, which until then were very based off South African media and American movies and TV shows (oddly there is not nature disasters everywhere as shown in movies) so I owe Charles a huge thanks for all of that!

Unfortunately the time there was too short and too busy for me to do sightseeing, but I will fix that soon!

Rangers Sabbatical, part 4 - Sights of Vancouver

DSC03214For more in this series, please visit the series index.

Vancouver, BC, Canada:

  • Host of the 2010 Winter Olympic and Paralympics games
  • Where the X-Files was shot for the first five seasons
  • Home of the Canucks ice hockey team
  • And where I stayed for two weeks!

While there I took a few hundred photo’s (thanks to my sister for lending me her camera) which I thought I would share. Not all of them, but some of the highlights that will stay in my memory long after my code is no longer used.

Work

DSC03026

My laptop felt a little threatened by the two 24” monitors my desk came with.

 DSC03037

If you ever wondered how Willy-Peter keeps pushing out content all the time…

DSC03041

After 5 days of no sun, when it finally came out, I went outside and took a picture (just in case it went away again) – South African’s are powered by the sun.

Dry Africa

While travelling I took a chance to drink all the drinks you no longer get in South Africa

DSC03107 DSC03108  DSC03049DSC03016

Vancouver

DSC03081

The floating Olympic sign with Stanley Park behind it – taken from the Sea Bus.

DSC03179

This Harry Potter like house is actually a house boat. I had never expected for them to look so much like houses.

DSC03228

FOOD! This was taken in Granville island, where you need loads more stomachs just to get through it.

SNOW

As someone who had never seen snow before, one of my big highlights was when Willy-Peter and his family took me up Grouse Mountain to go snow shoeing!

DSC03243

At the base of Grouse Mountain – no surprises that they shot some of the X-Files here, it is just so spooky from below. Once up there is is beautiful.

DSC03202

Modern snow shoes aren’t like tennis rackets anymore.

DSC03260 

Carola and one of our snow shoe guides on the top of the mountain!

Rangers Sabbatical, part 3 - MCDC

For more in this series, please visit the series index.

The MCDC (Microsoft Canadian Development Centre) was where I spent most of the day during my trip sitting and focusing on code, drinking Dr Pepper (yet another drink no longer available in South Africa) and bugging Microsoft staff for assistance. I sat next to Willy-Peter in the unofficial VSTS section of the building and as is my luck the other person next to me was yet another South African working for Microsoft, named Adrian (who works on the data warehouse in TFS).

DSC03023

One of the cool Lego based art works inside the MCDC.

The MCDC was just like any development company I’ve seen in South Africa, but what really struck me was seeing how much time is spent on conference calls and see what dedication these people put in to shipping quality products. Weekends and evenings are not time to relax but time to continue pushing.

P1170013

An evening with Willy-Peter (far left), his two sons and myself in typical Microsoft delivery mode – evenings are for getting more done.

Not only is the work ethic amazing, but the amount of non-coding activities required to deliver a high quality product that they must do is equally amazing. Two aspects really stood out for me, first was the amount of work the SDL (Security Development Lifecycle) adds to the project and how all aspects of a project is checked and re-checked for security issues. The second is that is understood that VSTS release has been delayed because performance and watching how much focus is put into solving the performance issues was really amazing. Listening to the performance improvements that are being made I have no doubt that they will solve it.

However not everything to do with the trip to the MCDC was easy. On a number of days I had to take the trip to and from the MCDC by myself (instead of following Willy-Peter) which started some interesting impromptu tours of Vancouver from the side of the bus (anyone says I got lost, is just a liar). However the public transport system is amazing, there are plenty of busses and trains which are all well sign posted and only once was I unsure how to get back, so a quick SMS to Willy-Peter, who checked the amazing online system.

 DSC03093

The view of an oncoming sky train out of the front of a sky train.

The three parts of the public transport that blew me away were the sky trains, which are completely automated, the sea bus (which is a huge boat that ferries people across the river) and the online system. I used the online system for one trip I made, which I will post about in part 4, and you put in the time you want to leave, start and end locations and it figures out a number of routes that include busses, trains and sea busses to get you there.

DSC03066

The sea bus (in the middle of the shot) is coming in to port with Vancouver city in the background.