My Windows Azure Data Services Session at WPC 2013

This afternoon, I have the privilege of joining Scott Klein and Joanne Marone on stage at the 2013 Microsoft Worldwide Partner Conference. If you are wanting to learn more about key Windows Azure scenarios that we see with our customers and how Windows Azure Data Services help you drive more opportunities in these key scenarios, you will not want to miss this interactive session. You will have the chance to get involved, ask questions and get involved in this interactive session. The when, where and what for this session is below.

Drive Opportunities with Windows Azure Data Services

When: Monday, July 8th @ 4:30 PM
Session Code: SC27i
Room: GRBCC: 372 A

Create new business opportunities with Windows Azure, which enables partners to mix-and-match cloud-based data management services to reimagine application design and IT solutions. In this session, you will be exposed to a variety of real-world scenarios that can be used to solve today’s real-world challenges and, based on Microsoft experience, you’ll see where the hidden revenue potential lies.

Keynote and Great Talks Tomorrow at GR DevDay

If you’re not from the Midwest and haven’t been to GR DevDay, you’re missing out. GR DevDay is a great one-day software development conference in the Midwest with quite a range of great sessions and content. Right now I’m riding on an Amtrak train, sipping a massive latte, and headed to Grand Rapids, Michigan, where tomorrow morning I’ll be keynoting and kicking off GR DevDay. I am really excited to be kicking off GR DevDay tomorrow and am excited to share my observations of the rapidly moving tech industry, some lessons from my experiences, and some actionable items that I hope will contribute to career and personal growth.

Transportation Sidebar
For those of you that are wondering why I’m riding an Amtrak train and not driving or flying to Grand Rapids, you likely haven’t experienced Amtrak. I love Amtrak. Now if I needed to go a long distance, like to one of the coasts, or even far south, Amtrak wouldn’t be my first choice. But a four hour Amtrak train ride is great! With Amtrak you can arrive minutes before your train leaves, instead of the 90 minutes that airlines suggest. There are a couple of power plugs at each seat for your laptops and phone chargers. However, in the car I’m currently in, the power plugs are not behaving. The Amtrak trains are rarely packed full like most of the flights I’ve taken recently. For example, the train car that I’m in has 4 people for 12 seats, and yes I have an entire row to myself. Compared to an airline, the comfort of the seats are significantly better. They have good cushions, are wide, probably wider than business class seats on your favorite airline, and I have the legroom of the back seat of a Maybach or Rolls Royce Phantom. The Amtrak is a lot more conducive to getting stuff done than a flight and doesn’t take much more time than driving, which is why I like taking the Amtrak to Michigan. My four year old would be jealous right now.

Interesting Sessions at GR DevDay
Now lets get the post back on track and direct our attention back to GR DevDay! I present at a lot of conferences, but I rarely attend sessions when I’m at a conference. Generally, that’s because I’m familiar with the material being presented, however the lineup of sessions and presenters at GR DevDay has captured my attention and I plan to attend some sessions tomorrow.

I’m not suggesting these are the best sessions at GR DevDay or that these are the sessions that you should check out, but these are the sessions that look interesting to me.

Heather Buchel‘s session on SASS and Compass titled “Better, Cleaner, Front End Development with SASS and Compass” sounds quite interesting to me. If you are doing a lot of work like I do with massive and unruly web applications, this session resonates with you too.

I’m guessing I’m not alone when I say I’m familiar with Git, I’ve used Git, but I typically use centralized version control systems like Team Foundation Server and other solutions like Subversion or SourceGear Vault. However, the buzz around Git is very intriging to me, which is why Dave Brondsema‘s session on more advanced Git features titled “Git – beyond push and pull” is interesting to me.

Much like Git, all the cool kids are doing server-side JavaScript using Node.js. Jay Harris is presenting how to create and distribute Node packages, in a session titled “Make Node.js Package. Become Famous.” I don’t much care about fame, but the Make Node.js Package part is kind of interesting.

It seems like I spend just as much time helping customers create great user experiences as I do helping them solve their deep technical challenges. As a result, Eric McKee session title “The Science & Art of UX”, as well as, Matt Fletcher’s talk titled “Visualization is for everyone” is quite interesting.

And since I’m planning to spend some time hanging out with all the cool kids, I’ll probably check out Brandon Keepers session on how they use Ruby at GitHub, which is appropriately named “Ruby at GitHub”.

Now there are a lot of other great sessions and speakers at GR DevDay. There are sessions on things like Windows Azure, SignalR and JavaScript, but I already know a little about these things. And there are sessions from some friends and great presenters like David Giard, Jennifer Marsman, Michael Perry and many others that I’m sure will be awesome. This is what makes a great conference like GR DevDay challenging for attendees, the menu is difficult to pick from, because there’s so much awesome going on! Thanks for all of the sponsors and organizers who make this possible, and thanks to Chris “Woody” Woodruff and J Tower for inviting me!

If you are registered for GR DevDay, I’m excited to spend the day with you tomorrow. If you are not registered, unfortunately, GR DevDay is sold out. It sells out quick, however, this is a conference you don’t want to miss, so be sure to follow @GRDevDay on twitter to stay in the loop for next year.

I just crossed the Michigan border! Hello Michigan! See you soon Grand Rapids!

Rock, Paper, Azure at Chicago .NET UG was a BLAST!

I want to start by thanking everyone who came out last night and attended the Chicago Cloud User Group and the Chicago .NET Users Group. The attendance was great and the room was packed! I also want to thank Microsoft for providing the space and the local Microsoft DPE guys (Dave Bost) that stayed late to give us access to the facility. Lastly, I want to thank last night’s sponsor, Avanade. The great companies who sponsor events like this make it possible for us to enjoy great food and drinks, and last night’s pizza was great!

Adam Hoffman (stratospher.es) and I really enjoyed presenting Rock, Paper, Azure last night. This is an exciting topic because it’s a lot of fun, while making use of really cool, emerging technology, like the Microsoft Cloud, Windows Azure. Like I mentioned last night, as a Windows Azure MVP and as someone who runs a consultancy (responsiveX) that works with really cool customers building web, mobile and traditional client applications on Windows Azure, I’m a big fan of Windows Azure.

WIN BIG
The Rock, Paper, Azure, Re-launch Your Coding Strategy contest is going on until January 25th. This means you have two more opportunities to be one of the lucky $50 BestBuy gift card winners and you have two weeks to get into the Top 10 to win a Surface, XBOX 360 or $150 BestBuy gift card. Get a bot into the contest by tomorrow, Friday, January 18th at 1pm CT and you will have a chance to be one of the five (5) randomly selected winners to receive a $50 BestBuy gift card. It doesn’t have to be a great, winning bot either, you just need to have a bot in the contest. You will get another shot at another $50 BestBuy gift card on Friday, January 25th at 1pm CT. Make a competitive, intelligent bot that gets into the Top 10, and you will have a shot at the Surface, XBOX 360 and a $150 BestBuy gift card.

To get started with Rock, Paper, Azure, you will need to do the following:

  1. Setup a Windows Azure Subscription. You can get a FREE 90 Day Trial at http://aka.ms/Azure90DayTrial
  2. Download the Windows Azure SDK and Tools at http://aka.ms/AzureSDK
  3. Download the Rock, Paper, Azure code at http://www.rockpaperazure.com/getstarted.aspx
  4. Upload BotLab to your Windows Azure service, browse to it, and set your password
  5. Create a profile on the Rock, Paper, Azure site at http://www.rockpaperazure.com
  6. Code your Bot
  7. Upload your Bot to your BotLab
  8. Submit your Bot to the contest

HAVE FUN
Along with the chance to win some great prizes, this contest is a lot of fun. It’s fun to try to create logic that anticipates your opponent’s next move and then beats him or her to the punch. That is the strategy of building a winning bot. If you have a few minutes to watch a couple of videos from YouTube, these are a couple of great examples of this strategy.


Once you get your bot into the competition, the next step is to tweak your logic to get into the Top 10 or maybe to the top, if you view second place as the first loser. In 1999, Darse Billings organized The First International RoShamBo Programming Competition. In this competition, Dan Egnor created a bot that crushed the competition based on the strategy of anticipating your opponents’ next move and staying a step ahead. He called his algorithm and strategy IoCaine Powder, based on the scene above from “The Princess Bride”. You can learn more about his strategy and download source code for IoCaine Powder to help you get started at http://ofb.net/~egnor/iocaine.html. IoCaine Power is a great way to learn about and consider more complex strategies.

DISCLAIMER
DUE TO THE COMPETITIVE NATURE OF ROCK, PAPER, AZURE, AND THE HUMAN NATURE THAT DRIVES US TO WIN, ROCK, PAPER, AZURE CAN BE VERY ADDICTIVE AND YOU MIGHT SPEND LOTS OF LATE NIGHTS BUILDING ROCK, PAPER, AZURE BOTS.

One of the things that I failed to suggest last night was to use source control. I discovered the hard way, early on in the contest, that source control is extremely valuable. Imagine having a bot that is performing OK in the contest, and in an attempt to make it better, you make some changes that cause your bot’s ranking to fall like a rock. And then you can’t remember exactly what you changed to get back to your previous bot. This is where source control comes in really handy. If you don’t have a good source control solution available to you, you can check out Team Foundation Service at http://tfs.visualstudio.com and signup for a free account.

If you would like the presentation from last night, you can get it here.

If you are really good, you might be able to build a bot that can’t be beaten like this one.

Good luck with the contest and I hope you WIN BIG!

Join me tomorrow on Channel 9 at Windows Azure Conf

Tomorrow, November 14, 2012, Microsoft will be hosting Windows Azure Conf, a free event for the Windows Azure community. This event will feature a keynote presentation by Microsoft Corporate Vice President, Scott Guthrie, along with numerous sessions from Windows Azure experts.

Windows AzureConf will be streamed live on Channel 9. This event will allow you to see how other developers are using Windows Azure to develop applications in the Cloud. Community members and industry experts from all over the world will join Scott in the Channel 9 studios to present their own inventions and experiences developing apps on Windows Azure.

At Windows Azure Conf, I will presenting the following two sessions:

Building Cross-Platform Media Apps using Windows Azure Media Services
Applications with rich video and audio are increasing popular, but preparing and delivering this media to consumers has historically required lots of costly infrastructure and setup. Windows Azure Media Services enables you to outsource your media management to the cloud to let you focus on developing your applications instead of this costly infrastructure. In this session, Eric will walk through building a cross-platform HTML5 media application for the web, Windows 8 and other devices you may use day-to-day.

Solving Security and Compliance Challenges with Hybrid Clouds
When considering public clouds, many industries and companies have concerns about security, intellectual property and regulatory compliance challenges. The good news is a hybrid cloud can often solve these challenges. In this session, Eric D. Boyd will teach you how to use Windows Azure and still protect sensitive information and achieve regulatory and compliance mandates, like PCI compliance, by combining on-premise data centers and private clouds with the Windows Azure public cloud. There are a number of ways to achieve this using messaging and networking technologies and during this presentation Eric will walk through the options and provide you with guidance on when to choose each.

Whether you’re just learning Windows Azure or you’ve already achieved success on the platform, you won’t want to miss this special event.

Register and Join Windows Azure Conf
Wednesday, November 14, 2012
10:30am-7:00pm CST
http://www.windowsazureconf.net

One Day of VS 2012 & Windows 8 with .NET Rocks!

Get ready to dive in and immerse yourself deep in Visual Studio 2012 and Windows 8! .NET Rocks is traveling across the country teaching developers how to use Microsoft’s new development tools and will be in Palatine, Illinois, tomorrow, September 29th. Carl Franklin and Richard Campbell are the heart and soul of .NET Rocks and they are traveling across the country stopping in major cities hosting events on Visual Studio 2012 and Windows 8. Tomorrow’s event has several great speakers lined up and will be a one track event focused on Visual Studio 2012 and Windows 8. For more information about the speakers, session and registration, check out http://oneday.thatconference.com.

As Carl and Richard travel across the country, they are staying in their RV for the duration of their road trip. Surprisingly, this is the second time they’ve done this! Two years ago they hopped in a different RV and made their way across the country holding live .NET Rocks events. And with the release of Visual Studio 2012 and Windows 8, they decided it was time to hit the road again.

Tomorrow’s event is completely free and will include lunch. Registration begins at 8:30 AM and presentations start at 9:00 AM. The day will conclude between 5:30-6:00 PM with questions and giveaways. Following the event, everyone is invited to join the speakers at the Ram Restaurant and Brewery in Schaumburg, Illinois to continue conversations about development, tech and whatever else becomes a hot topic.

When:
09/29/12
8:30 AM to 6:00 PM

Where:
Harper College
Wojcik Conference Center
1200 West Algonquin Road
Palatine, IL 60067

For more information and registration, check out http://oneday.thatconference.com.