Attend a Windows Azure Webinar

Microsoft has partnered with Cumulux to hold a series of webinars covering Windows Azure. If you can’t take two days to attend a full boot camp then these 90 minute webinars might be just the thing for you.

They will go over what cloud computing is, what Windows Azure is, how to use the Azure portal, and step you through deploying your very own first cloud application. A free temporary Azure account will be provided to each attendee.

You can find all of the information at http://www.cumulux.com/azurewebinars/.

What does it cost me?

There is NO cost to participate in this training.image

The Agenda:

· Overview of Cloud Computing
· Introduction to Windows Azure
· Tour of the Azure Portal
· Uploading your first Azure package
· Real world Scenario
· Experiencing your first cloud app & behind the scenes
· Q & A

How do I attend:

 

Wednesday, April 28, 2010
11:00-12:30pm
Register Here

Friday, April 30, 2010
11:00-12:30pm
Register Here

Wednesday, May 5, 2010
11:00-12:30pm
Register Here

Friday, May 7, 2010
11:00-12:30pm
Register Here

Monday, May 10, 2010
11:00-12:30pm
Register Here

Wednesday, May 12, 2010
11:00-12:30pm
Register Here

Friday, May 14, 2010
11:00-12:30pm
Register Here

Monday, May 17, 2010
11:00-12:30pm
Register Here

Wednesday, May 19, 2010
11:00-12:30pm
Register Here

Friday, May 21, 2010
11:00-12:30pm
Register Here

Monday, May 24, 2010
11:00-12:30pm
Register Here

Wednesday, May 26, 2010
11:00-12:30pm
Register Here

Friday, May 28, 2010
11:00-12:30pm
Register Here

Need more information: http://bit.ly/azure_training

Tags:

Interesting post on Windows Azure Storage performance

Rob Gillen has just posted a great article on his blog about the performance testing he has been doing at work on the performance of the Windows Azure Storage system. Namely, accessing it from outside the cloud, to upload massive amounts of test data. He works at a national science lab that has pipes to the Internet so big you could literally transfer a DVD through them!

I got to see some of these results while he was running the tests, and even got to be part of the conversation as he was interacting with the Azure Storage team to tune his code.

This article is a great read. I especially like the attention to how the test was done These guys are scientists full time, so I would expect the test to run like a real scientific test, not the ad-hoc testing I might do in my spare time.

The Summary:

Summary: for those who don’t like to read detailed posts or don’t have time, the synopsis is that if you are uploading data to Azure, block your data (even down to 1MB) and upload in parallel. Set your block size based on your source file size, but if you must choose a fixed value, use 1MB. Following the above will result in significant performance gains… upwards of 10x-24x and a reduction in overall file transfer time of upwards of 90% (eg, uploading a 1GB file averaged 46.37 minutes prior to optimizations and averaged 1.86 minutes afterwards).

You should definitely go read it. http://rob.gillenfamily.net/post/External-File-Upload-Optimizations-for-Windows-Azure.aspx

Tags:

A Lap Around MIX 2010 in Kingsport, TN.

Last week I was in lovely Kingsport, TN to speak at the Tri Cities .NET user group about the announcements we made at MIX. We had a great time. This is one of the few user groups I have visited that meet in a restaurant. They had great pizza, and that means something coming form an evangelist. We eat pizza at least 6-8 times a month. If you are in the area you need to check out the group.

I delivered a talk that did a quick lap around the announcements at MIX. This included some features of Visual Studio (which was just released), .NET 4, VB.NET, C#, Silverlight 4, and Windows Phone 7.

Jeff Blankenburg create the content I delivered. I have posted the slides to my skydrive.

Thanks for inviting me to speak!

 

Tags:

Driving Your Career Series Transcripts

Earlier this year I worked with the Thrive for Developers site to post a 32 part series called “Driving Your Career”. This series covered different skills you need to further your career. We covered skills like problem solving, critical thinking, and body language.

I have made the screen casts and audio MP3’s available on my skydrive for people to download.

Geoff Mazeroff performed a Herculean task by transcribing all of the episodes as well. Those are zipped up and stored in the folder. Thanks Geoff!

Download the Screen casts, MP3s, and transcripts from my SkyDrive.

Here is the episode index. The links go to the Thrive site.

Driving Your Career - Soft Skills to Move You Forward

Sit shotgun with Brian Prince in “Driving Your Career” – a 32-week screencast series that explores the new skills developers need to thrive. Brian will tackle relevant topics including quick learning techniques, how to manage your career, how to build consensus, and the always-tricky task of talking to humans. Brian will share his expertise of being a manager, a consultant, and many other roles over his career, to help you succeed in yours.

  • Week 1 - It’s always darkest before the dawn  |   WMV  MP3 WMV MP3
  • Week 2 - How I learned that humans don’t care about technology  |   WMV  MP3 WMV MP3
  • Week 3 - Always have a mentor  |   WMV  MP3 WMV MP3
  • Week 4 - Body language doesn’t use CSS  |   WMV  MP3 WMV MP3
  • Week 5 - Learn the magic number  |   WMV  MP3 WMV MP3
  • Week 6 - Job vs. Career  |   WMV  MP3 WMV MP3
  • Week 7 - How to manage your career  |   WMV  MP3 WMV MP3
  • Week 8 - Investing in your career  |   WMV  MP3 WMV MP3
  • Week 9 - Three things great employers look for  |   WMV  MP3 WMV MP3
  • Week 10 - Managing your resume with yesterday’s weather  |   WMV  MP3 WMV MP3
  • Week 11 - “Eat like a bird, and poop like an elephant”  |   WMV  MP3 WMV MP3
  • Week 12 - How to judge a company by its interview  |   WMV  MP3 WMV MP3
  • Week 13 - Problem solving and creativity are key skills  |   WMV  MP3 WMV MP3
  • Week 14 - How to communicate with humans  |   WMV  MP3 WMV MP3
  • Week 15 - Be an active listener   |   WMV  MP3 WMV MP3
  • Week 16 - Project management is about communication   |   WMV  MP3 WMV MP3
  • Week 17 - Use metaphors to communicate with humans   |   WMV  MP3 WMV MP3
  • Week 18 - Always follow through   |   WMV  MP3 WMV MP3
  • Week 19 - How to say “I don’t know.”  |   WMV  MP3 WMV MP3
  • Week 20 - Bring solutions to the table   |   WMV  MP3 WMV MP3
  • Week 21 - Just in time learning with great search skills   |   WMV  MP3 WMV MP3
  • Week 22 - No agenda, No attenda.   |   WMV  MP3 WMV MP3
  • Week 23 - If you aren’t early, you're late   |   WMV  MP3 WMV MP3
  • Week 24 - Perception is reality  |   WMV  MP3 WMV MP3
  • Week 25 - Feel. Felt. Found.   |   WMV  MP3 WMV MP3
  • Week 26 - Don’t be a plumber   |   WMV  MP3 WMV MP3
  • Week 27 - Change where you work, or change where you work   |   WMV  MP3 WMV MP3
  • Week 28 - Help the user kick butt   |   WMV  MP3 WMV MP3
  • Week 29 - Always hold the door   |   WMV  MP3 WMV MP3
  • Week 30 - Never burn a bridge   |   WMV  MP3 WMV MP3
  • Week 31 - Learn quickly. Unlearn quicker   |   WMV  MP3 WMV MP3
  • Week 32 - Professional networking. Just do it   |   WMV  MP3 WMV MP3

Tags:

P&P Posts New Guide to Claims-Based Identity

Claims-based identity, and federated identity is a huge topic these days. It is a very powerful technology based on open standards. It helps you work organizations outside of your four walls, and removes the security overhead from the hands of the developers.

All of their guides are excellent reading.

Ff423674.a9471d21-d7f7-48b8-8a64-686fe99f5411(en-us,PandP.10).png

http://msdn.microsoft.com/en-us/library/ff423674.aspx

Too lazy to read? I mean, too busy? I get ya’. Here are some videos that will get you over the conceptual hump.

clip_image001

p&p Claims Identity and Access Control Guide is now available

clip_image002[5]

p&p Claims Identity and Access Control Guide - A look into the Single Sign On scenario

Tags:

My OOFs are that interesting?

An OOF is an out of office message, in internal Microsoft lingo. It stands for ‘Out of Facility’, and is a legacy from Xenix Mail. The command in Xenix mail to set an out-of-office message was oof. The great thing about Outlook 2010 is that a little bar pops up to tell you the person you are emailing has an OOF set, saving you some time in waiting for an OOF response. This little info bar shows lots of other info to help you when you are writing an email, like mixing internal and external emails, and emailing to too many people in one message.

I like to put some effort into writing my OOFs. Yes, most are simple messages that say “Hey I am gone, this is when I am back.” Those are fine. I am not judging, but I like a little spice, a little humor. Something to convert that message into something of interest.

Apparently there are those that really like my OOFs. John Mullinax, an Evangelist out of Southfield, MI for Microsoft decided to make his 200th blog post about my OOFs. I was honored. His post is here: Finally, The Post No One Expected- The Top 9 OOF Messages!.

The funny thing is this was picked up by The Code Project. It was listed on their site and included in their newsletter. This generated so much traffic that is set the record on John’s blog for any single post! Wow! Who would have thought?

John then sent a ‘follow up’ email internally spoofing our internal strategy sharing formats. I have shared some of that here, because it is really funny.

WARNING: THE FOLLOWING IS A SPOOF, AND IS HUMOR. TREAT THIS AS NEWS AND YOU WILL LOOK LIKE AN IDIOT WHO CAN’T READ BIG CAPITAL LETTERS.

After 200 blog posts diligently illuminating the innovation and business value of our emerging technologies,  my latest post (no. 201) – which is comprised almost entirely of Brian Prince OOF messages – has become the source of my highest one-day blog traffic ever.  As you can imagine, I find this both happy and sad… a source of pride and humility at the same time. 

clip_image002

Source: statcounter.com, daily unique users from 18-Jan-2008 to 9-April-2010. 

How did this happen, you might ask?  Turns out a website called the Code Project, targeted at software developers across all platforms with nearly 7MM+ members and 3.5MM UU/month, picked up on my post and featured it as “Industry News” on their site and also emailed it to their subscribers (yes, right next to SDTimes, CNET, Ars Technica, MobileCrunch, and Tech Republic). 

As you can see below, Code Project has so far delivered 3,938 click-throughs over the previous 15 hours or so.  I should note Brian’s OOF messages are 60% more popular than the post on Apple banning Adobe’s planned big feature for CS5, and 400% more popular than the SDTimes article on cloud computing or the CNET article on cyberattacks… (although only ~70% the clicks of the iPhone 4 OS article – showing that Brian’s god-like powers to draw traffic are more like a Greek demi-god, than an omnipotent judeau-christian style god). 

Finally, click-throughs from my post to www.brianhprince.com seems to be ~12-17%, depending on log sample (e.g,. 475-675 UU today).  For comparison, I’ve had about 234 views of all “other” pages on my blog today.  

So what are the take-aways from all of this? 

1. Appropriately, based on click-throughs, the pages on Brian’s blog site are probably doing more to impact the traffic generated by this post than are the pages on my site

2. Reading OOF messages is actually more interesting to a lot of people than learning about different types of cloud computing

3. But still not as interesting as the iPhone to a lot of folks

4. Brian is more like Hercules than Yahweh. 

5. Sometimes you get lucky

Final thoughts on “scaling the success”

Since we work for Microsoft, this “After Action Report” would not be complete without some thoughts on how to extend and replicate this success more broadly.  It would be tempting to think that we should just encourage our broad team to compose their future blog posts out of email snippets previously received from Brian Prince.  I believe this strategy is a siren’s song: although it seems compelling at first glance based on it’s operational savings (especially labor/time savings) and clear actionability, the “derivative thinking” of this approach would soon become transparent to our communities and negatively impact our ongoing work to position Microsoft as an innovator.  Instead, I believe a different path, based on hard work, will ultimately be more effective.  Specifically, we should learn from the take-aways listed above and encourage our bloggers to be really apply themselves to the task of getting lucky.  With practice and dedication, we can all be luckier.  As Edna Molds famously said, “Luck favors the prepared, darling”.  So we must prepare for luck.  In an effort to lead by example, I will personally be spending much of my free time this weekend attempting to improve my luckiness factor in a measurable way (luckiness = # times was lucky / Total possible luck opportunities).  The support of our leadership team is crucial, of course: one concrete way to support this strategy is to schedule our next off-site in either Las Vegas (if budgets allow), or a local Native American casino (if budgets necessitate), so that we can get a solid external validation of our luckiness at that future point in time.  This insight will be critical to iterating and improving our ongoing luckiness-building activities.  

And here is part of my response to his ‘after-action-report’:

Brilliant email John. I support your luck strategies. Many companies use this strategy, called LBA, or Luck Based Accounting. Or LBRP = “Luck Based Retirement Planning”, and the new developer fad, LDD = “Luck Driven Development”.

Tags:

VS2010 and .NET4 are released today, go to a launch event!

Yes, today is finally the day that we release VS2010 and .NET4. I have been looking forward to this day for a long time. I think this is a phenomenal release, with a lot of great new features that help you build better systems, write better code, and be a more productive developer.

We are holding a series of launch events over the US over the next few months. Instead of trying to re-word the invite text, I am just going to paste it here. Hurry and register, it is likely that these will fill up very soon.

clip_image001

clip_image002

Join us for a free, in-person event you won’t want to miss
Join a select group of developers for an event near you and get hands-on experience with Microsoft® Visual Studio® 2010.
Learn about the rich application platforms that Microsoft Visual Studio 2010 supports, including Windows® 7, the Web, SharePoint® 2010, Windows Azure, and Windows Phone 7 Series. Visual Studio 2010 is packed with new and enhanced features that simplify the entire development process from design to deployment. From all new multi monitor support to SharePoint and Silverlight tools out of the box, there’s a lot to love in 2010.
Attend presentations, demos, and training from Microsoft engineers, evangelists and partners and see for yourself the power of Visual Studio 2010:

  • Learn how Visual Studio 2010 helps drive tighter team collaboration across the entire software development lifecycle.
  • See how quickly you can build rich websites with ASP.NET MVC 2 and Dynamic Data.
  • Learn about the powerful capabilities of the new Windows Phone 7 Series application platform and the familiar tools experience that Visual Studio 2010 provides for developers.
  • Find out how easy it is to leverage your existing code and move to the cloud with Windows Azure.

CITY

DATE

Chicago, IL

Thursday, April 29

Dallas, TX

Tuesday, May 18

Houston, TX

Thursday, May 20

Detroit, MI

Tuesday, May 25

Minneapolis, MN

Thursday, May 27

clip_image003
Get session details >>

Can’t make this date? Check out our half-day, in-person events featuring Launch 2010 Highlights in a city near you. Seats are limited – Reserve yours today!

CITY

DATE

Nashville, TN

Tuesday, May 4

Tulsa, OK

Tuesday, May 4

St. Louis, MO

Wednesday, May 5

Cincinnati, OH

Thursday, May 6

Waukesha, WI

Wednesday, May 12

Indianapolis, IN

Thursday, May 13

Omaha, NE

Thursday, May 13

Cleveland, OH

Thursday, June 3

Kansas City, KS

Thursday, June 3

Austin, TX

Thursday, June 3

Columbus, OH

Wednesday, June 16

We’re looking forward to seeing you at one of these events! If you prefer I not send you these types of communications, just let me know. To learn how to manage your contact preferences for other parts of Microsoft, please read our Privacy Statement.

clip_image004

clip_image005

clip_image006

clip_image002[1]

NOTICE TO ALL GOVERNMENT EMPLOYEES — We trust you understand Microsoft’s desire to ensure that we – and you – comply with applicable government gift and ethics rules set forth in Federal and State regulations, which restrict/prohibit public sector (government or education) employees from accepting gifts from entities doing or seeking official business with the public sector. A “gift” includes meals, giveaways, free software or other items of value given away at an event. If you wish to receive any of these items, you must pay market value for them or have written approval from your gifting/ethics officer or responsible attorney. Additional information and gift letter are available on registration site.
clip_image007

clip_image004[1]

Tags:

Kentucky Briefings

I will be presenting on Federated Identity and Cloud Computing/Azure at the upcoming Kentucky Briefings. This is an open two day event geared for briefing you (from developers up to managers) on the Microsoft platform trends and directions.

You will need to register for each day separately. Some speakers are from Microsoft, and others are local experts and MVPs. I hope you can come out. Sorry for the craptacular tables below, but they are a listing of the agenda.

April 15th : Registration Link, registration code: CEWUG415

April 22nd: Registration Link, registration code: CEWUG422

 

Agenda for April 15, 2010 -  Thursday

· Registration Link, registration code: CEWUG415

· Kentucky Administrative Office of the Courts

· 100 Millcreek Park

· Frankfort, KY 40601

Time

· Bldg 8, Technology Services Conference Room

· Room Capacity: 48

· Bldg 12, Large Conference Room 

· Room Capacity: 150

9 to 9:10: Keynote.  Opening keynote is the same in both rooms

Danilo Casino, MS

Skip Shaw,  MS

9:10 to 10:10

Sketchflow, From Concept to Production: Ryan Cromwell, SDS

Forefront Suite Overview, emphasis on TMG and UAG.  Formerly ISA Server and IAG: Troy Arwine, MS

10 minute break

10:20 to 11: 40

Preparing your SharePoint Farm for SharePoint 2010, Justin Kobel, Kizan

Windows Phone 7, Windows Mobile & Mobile device management, Gordon Bennett, MS

Noon to 1:00 PM

Break for Lunch

· There will be no catered lunch, many restaurants nearby on SR 60

1:00 to 2:00 PM

Silverlight Overview: Jeff Blankenburg, MS

SQL 08 overview and  roadmap: Skip Shaw, MS

10 minute break

2:10 to 3:20

Internet Explorer 8, SuperPreview,
and the Web Platform Installer: Jeff Blankenburg, MS

Business Intelligence Overview

-Performance Point Services, Brad Killion of SIS

3:20 to 4:30

Open Spaces: One on One discussions with the speakers

Agenda for April 22, 2010 - Thursday:

· Registration Link, registration code: CEWUG422

· Kentucky Administrative Office of the Courts

· 100 Millcreek Park

· Frankfort, KY 40601

Time

· Bldg 8, Technology Services Conference Room

· Room Capacity: 48

· Bldg 12, Large Conference Room 

· Room Capacity: 150

9:00 to 9:10: Keynote.  Opening keynote is the same in both rooms

Joe Michelotti, Tim Cornett, MS

Danni Ortman, John Morris, MS

9:10 to 10:10

AD Federation Services 2.0: Brian Prince, MS

SharePoint Document Image and Capture, Mike Miller of KnowledgeLake

10 minute break

10:20 to 11: 40

Azure Overview: Brian Prince, MS

SharePoint 2010 Overview, Steve Caravajal

Noon to 1:00

Break for Lunch

1:00 to 2:00 PM

BPOS Overview: Matt Hicks, MS

Integrate Geospatial Mapping with SharePoint: Jim Keenan, IDV

10 minute break

2:10 to 3:20

BizTalk 09 Overview and Roadmap: Ross Sponholtz, MS

SharePoint Governance discussion: Steve Caravajal, MS

3:20 to 4:30

Open Spaces: One on One discussions with the speakers

Tags:

ARCast: Tool Assisted Rewrites!

The latest ARCast episode has been published. Please blog, tweet and share with customers, partners and community. – The ARCast Team ARCast.TV - Tool Assisted VB6 to .NET Migration There are millions (if not billions) of lines of VB6 code out there. For many businesses, they need this code moved to .NET but they can't just throw the baby out with the bathwater and start from scratch. They might not be able to afford this, or maybe they couldn't rebuild it if they tried. It is amazing how many business rules are embedded in systems over time, and people forget how the real rules work. Porting software many times doesn’t work, you just end up with an old system on a new platform, lots of technical debt, and a maintenance nightmare. This is where a tool assisted rewrite comes in. Mark Juras (from Great Migrations) and Brian H. Prince will talk about how special tools, and an iterative process can help you quickly rewrite your code from VB6 to .NET, keeping all of the business rules intact, without losing those precious business rules. The new system can mirror whatever target architecture you would like to move to. Raw Link: http://channel9.msdn.com/shows/ARCast.TV/ARCastTV-Tool-Assisted-VB6-to-NET-Migration/


ARCast.TV - Tool Assisted VB6 to .NET Migration

Tags:

Real World Azure Series on TechNet Edge

While I was at the wonderful MVP Global Summit in March I snuck off to TechNet Edge offices to record a few webcasts with Joey Snow. They have been published now, and I wanted to share the links here. They are all fairly short, and cut right to the concerns that IT Pros have about Cloud Computing, and how we roll with Azure.

Episode 1 : Real World Azure: An Overview of Cloud Computing - http://ch9.ms/EQN

Episode 2 : Real World Azure: The IT Professional’s Role and Windows Azure

Episode 3 : Real World Azure- Cloud Computing Business Scenarios

Episode 4 : Real World Azure- Windows Azure Security

Tags: