Setting Up A Free Microsoft Silverlight Streaming Account

SilverlightWant to upload videos on the Internet, but don’t want to upload to YouTube/Google and give them even more money from your content?  Want to upload videos that stream in HD Quality?  Want 10GB Free space?  It’s very easy to do.  Lets add a video together!

Microsoft Silverlight is a cross-browser, cross-platform, and cross-device plug-in for delivering the next generation of media experiences and rich interactive applications for the Web.  Videos with Silverlight look substantially better than videos with other products, lets learn how to upload your first Silverlight video to Microsoft Silverlight Streaming.

Step One: Go To silverlight.live.com and click on “Get It Free

Silverlight

Step Two: Click “I Accept, Create Account”

Silverlight 

Step Three: Take Note of your Account ID and Key

Silverlight

Step Four: Upload Your Video to Silverlight Live Streaming

Silverlight

Step Five: Download Silverlight Steaming Application Plugin for Windows Live Writer

Just go to: gallery.live.com and search for “Silverlight Streaming” or go here. Then click on the Download button.  If you don’t have Windows Live Writer, it rocks, get it right now.

Silverlight

Step Six: Click Insert Silverlight Streaming

Enter in you Account ID and Key, and press the Refresh button.  You should see a listing of the videos that you have uploaded. Click “OK” and your video will appear on your blog.
Silverlight

You’re Done

That’s it your done!  Silverlight Streaming by Windows Live offers a free streaming and application hosting solution for delivering high-quality, cross-platform, cross-browser, media-enabled rich interactive applications (RIA’s). With the ability to author content in Microsoft Expression Encoder and other third-party editing environments, Web designers maintain complete control of the user experience.

Technorati Tags:

Microsoft Influencer Summit 2008 and Energize IT

I recently had the honor and privilege to be invited to the Microsoft Influencer Summit in Toronto Canada.  At first I must admit I was curious as to what was meant by an “Influencer”, but it was made very clear while I was at the event.  I made some amazing new friends that will probably last a life time, and met some of the nicest people I have ever run into in technology.  While there is a lot of stuff I won’t mention that went on during the three day Geek festival, here is a quick snapshot of the three days, that culminated with Energize IT!

Awesome Energize IT Keynote

What can I say, that was the best introduction to an event I have seen in a long time. John Oxley kicked things off with a bang and really got the crowd pumped and motivated for the day!  Picture the Tony Robbins of Geek’s, the Alpha Geek!  Want to see the video?  You better be running Silverlight! Double click to put in full screen!


Finding Great Developers and IT People is not just hard, but nearly becoming a crisis in Canada

There is definitely an IT shortage going on as we speak.  And honestly, it doesn’t look good at all for our industry.  It’s great if you are a software developer, but if you are a company owner, or manager charged with finding talent, and keeping them, you are in serious trouble.  Even though technology is in nearly everything these days, and it would seem there are a ton reasons to get into the field, there really aren’t a lot of people out there!

Most everyone agrees that the only real way to get any decent software developers worth their keyboard and mouse, is through connecting with people.  Advertising in papers doesn’t work.  Looking on Monster doesn’t work.  Lots of things don’t work.  The only way to get awesome software developers is to connect via blogs, community events, and geek conventions such as Energize IT.

Wicked Demo’s

We got to see some of the best technology demonstrations I have ever seen.  The Power of Technology – Energize IT Demo competition was the highlight of the Energize IT event.  Three teams were pitted against each other, and a panel a la American Idol judged the contestants.  Oisin Grehan, Microsoft Powershell MVP showed off the power of Powershell.  I was pretty impressed.  I sat beside him at the Influencer Summit and was super curious to see what he was working on the whole time.  Must definitely check out Powershell in more depth, its clearly not just for administrators.  I’ll put up another Silverlight video here when I get back to Winnipeg. The video is now up!  Check it out!  Great job by LandOfSilly.com music master, Sean Kearney.  Also in the video is Oisin Grehan and Rodney Buike.

Not only where the demos a lot of fun, but the MSDN Code awards were given out.  One of them really touched my heart as I just lost a loved one to cancer.  Alexei Kouznetsov developed an analytical software tool for the diagnosis and prognosis of cancer from histology specimens.

The tool provides an objective, reproducible, and automated measure of the architectural complexity of a tumor which has been shown to be related to tumor grade. Hence, it has the potential to determine a patient’s prognosis and thereby guide the choice of better cancer treatment strategies.

Learning Soft Skills

It’s funny, the main reason I started this blog was to give back to the community and share two big things I felt were missing in most software developers.  The first being soft skills training.  How many times have you met a great software developer that is missing the soft skills?  I wanted to help solve that problem by showing software developers how to develop those skills.  The second is showing real world examples of solutions to software development problems.

During the first day of the Microsoft Influencer Summit soft skills training was the focus.  I thought it was amazing!  I loved the whole concept and really enjoyed the day.  Without giving away any details of the day, if you are a software developer, middle manager, or even team lead out there that wants to help shape their company, sector, or even your own teams, YOU MUST LEARN SOFT SKILLS. 

Taking Your Software Development Career to the Next Level

Miguel Carrasco at Rogers Centre I have been thinking a lot about doing a talk at our Winnipeg .net User Group on “Taking Your Software Development Career to the Next Level”.  I’m curious who would be interested.  It might even be a separate event, and try and get other user groups in the city to send their members, and have the Winnipeg .net User Group be the official sponsor, and do a 10 minute “Silverlight and Expressions in 600 Seconds”, which would give us time to demonstrate the awesome designer developer workflow that is available in Expression Studio.

I really think these things are important, as it seems like the schools are just plainly ignoring this important piece of the puzzle.  As I’ve mentioned on more than one occasion, you need to have a nice blend of technical, and soft skills if you really want to propel your career to the next level.

The Winnipeg Connection

I’m not even kidding, everywhere I turned and mentioned I was from Winnipeg, people mentioned “I am from Winnipeg!” or “My friend is from Winnipeg” or “I used to live in Winnipeg”.  Heck the current Obi One of Software Developers, Scot Gu’s dad is from Winnipeg!  There were some interesting theories from everyone as to why Winnipeg seems to be the Mecca of .net Developers.  The predominant reason is since it is -40 for half the year, our only options are to drink, or develop software.  In fact, there were some interesting theories around how many beers mixed with programming would cause optimal bug free software to be created.

Live Mesh is a Huge Buzz

Microsoft Influencer Summit

I’ve talked about Live Mesh before.  I decided I would ware the Live Mesh shirt to the Influencer Summit.  I was able to finally get onto the “Mesh” while I was down here, and it’s pretty freaking cool is all I can say.  I can’t wait for the API’s to come online!

Right now all it has is synch for computers, and remote desktop.  Expect this to expand very quickly over the next few months.  The coolest thing about Mesh is it’s really an “operating system” for building web applications.  The tools to build them?  Visual Studio, Expression Studio, and possibly other awesome tools.

The possibilities that are coming with Live Mesh and Silverlight are truly awesome.  I can’t wait to see these things come out fully for everyone to develop on.

Miguel, Why Getting So Involved in Community Suddenly?

I’ve been involved for a few years now, but honestly?  Two reasons. 

The first thing I should say is I was scared to get really involved at first because I didn’t want to be seen as an attention grabber or something like that.  There are enough of those “fakers” in our industry, as Justice Gray points out. My personal character is the most important thing to me.  But I was getting really worried!  Seriously I saw the resumes coming in, I saw the decline in great people coming out of schools.  At the same time, Darcy Lucier and Sasha Krsmanovic had started really getting the community going in Winnipeg and I wanted to help.

Microsoft Influencer SummitAnyway, the main reason I wanted to get involved was: There is definitely a shortage of talent in Canada, especially in Winnipeg lately.  Trying to build a team of developers, and launching some really cool products, I am extremely worried that I won’t have the people I need locally to get the job done.  Some might say, focus on building the products and what you are doing, but honestly, what is the biggest problem?  People!  I’m not worried about being able to build cool stuff people want to use at all.  What scares me to death is that kids in Colleges and University’s, even in High School, are not getting into IT like before!  Why?  There are many reasons, but I truly believe that a passionate team of leaders across Canada, through user groups and other software development events like the one’s Microsoft puts on every year, can change this trend! 

Let me be clear: If this does not change, and if we can’t get more people ENERGIZED about Software Development and IT, we are going to have a HUGE issue in Canada as Technology is the backbone for nearly EVERY business sector.  Period.

The second reason?  I wanted to give back.  My family came to Canada with barely any money at all.  My dad worked his butt off to get me through private school, and software development really changed my life.  I really want to give back.  I figure if I can change the lives of even 10 developers a year (hopefully more) for the next 10 years even, and if those 10 can change other people’s lives, the impact it can have on making our profession grow to levels we can’t even imagine, will be huge!  Everyone will benefit!

So To Summarize

For those that think Microsoft doesn’t innovate anymore, they should check this out.  Here are just a small percentage of some of the best things that are coming out from Microsoft, some of which are already out:

  1. IIS7.  Freaking amazing and rocks!  As Derek Hatchard pointed out, think of billions of Web Servers being shipped in one package.
  2. Live Mesh.  It’s going to change the web.  “The Windows” of the” Web”
  3. Community Stuff.  There is some awesome stuff coming next year.  Can’t say anything yet, but stay tuned!
  4. Silverlight.  It changed the Web!  It woke up the sleeping giant in Adobe, and forced them to actually come out with a new product.
  5. PowerShell.  Microsoft Windows PowerShell command line shell and scripting language helps IT professionals achieve greater control and productivity.
  6. Live Search and other Live Products.  They are actually getting really cool.  I can honestly say that Live Image Search, and Live Video search is way better than Google’s tools.   In a few months, Live Search for Web will get even better.
  7. Windows Live Messenger Development.  Rocks!  If you want to add web chat to your web site, you can now do so, and its free.
  8. Tons of other stuff like Hyper V, Windows 2008, BitLocker, SQL Server 2008, SharePoint 2007, Microsoft Dynamics, PhotoSynth, WorldWideTelescope.

Microsoft has really focused on the software developers with all of their tools.  That is was makes them so different than every other Web 2.0 company out there.  The fact that I can develop for nearly all of their Live products using the same syntax and tools that I am used to when building business applications, is truly powerful.  Check out ComputerWorlds article that shows that most developers are happier with Microsoft Live Development Platform, over any other company including Google, Facebook, Amazon, and eBay.

What A Blast!

Energize IT Anyway, I had a blast.  Thanks to everyone at Microsoft for putting this together.  Microsoft tends to get a pretty bad rap about being evil and what not, but the reality is, the guys and ladies I met at Microsoft Canada are world class, and really trying to make a difference in the world by leveraging technology.  The efforts they are putting into community are nothing short of amazing.  The amount of money they put into R&D to get software to the next level is insane.

It was awesome to talk to people like John Oxley, Director Community Evangelism at Microsoft, and just hearing the passion he has for building the software development community in Canada.  It was great to hear the stories from Phil Sorgen, President of Microsoft Canada on how he was in Winnipeg this past February.  Clearly he must have lost a bet or something?

A special thanks to John Bristowe for getting me involved in all this.  It was definitely a highlight in my career.

Microsoft Influencer Summit

Energize IT and Microsoft Influencer Summit

Energize IT

Larger post coming, but it was a crazy week with Microsoft at the Influencer Summit that culminated with Energize IT today in Toronto!  I have to say, Microsoft is lucky to have a team of passionate and brilliant people like they do running the Microsoft Canada operation.  World class team that’s for sure.  What an amazing experience, and I have to be honest, the stuff that Microsoft is doing in the next year is going to blow people’s socks off.  Probably their shirts and pants as well.  Not only are they innovating from a product perspective, but from a community perspective as well!  I have tons of notes, pictures, and videos that I will be posting once I can digest everything. 

I had an incredible time, saw some old friends, and made some new connections that are going to last a lifetime.  The one common trend was, it seemed like everyone knew someone from Winnipeg, or was originally from Winnipeg.  It’s freaky to tell you the truth.   Sasha made a great observation that the only real thing he can think of for this being the case is that their is not much more to do in Winnipeg other than program during the winter.  I would have to agree. 

Stay tuned!

Google Health Launches

image Healthcare 2.0 is finally arriving

Eric Schmidt was recently at the Healthcare Information and Management Systems Society Annual Conference in Orlando, on February 28th, 2008.  Eric Schmidt presented the keynote and presented the case for why Google is entering the personal health record (PHR) space.  Having personally experienced being misdiagnosed, and being lucky enough to have a pharmacist that asked “What is this for?  Who did you see?  Why couldn’t you see your doctor?  Does the walk-in clinic doctor realize how many drugs you’ve been given”, I am really interested in the PHR space, and thrilled with Google’s new offering.

Since just having a beautiful baby boy join our family, I’ve been more and more interested in how our medical records are stored.  Why do I have to keep a little card of my baby’s immunization record?  What happens if I lose this card?  Why when I visit my family doctor, and then have to go to the hospital for an emergency, do they not have a clue what has been going on with me at my doctor’s office?  Why when my wife’s water broke 3 months ago, did the hospital have to give her drugs she didn’t even need, because they didn’t know her test results because the doctor’s office didn’t open till 8am?  Why do I have to fill out the same form, over and over again?

Is this disturbing anyone else?

Once Central Place for your families Medical Records

Although it currently links into only American locations and Pharmacies, I’m hoping to see their efforts expand to Canada soon.  Over the last week I started entering information into their system, and it was really easy to use, so I decided “I should blog about this! People should know about this great service, it could save some lives!”  So I am.

Below you can see a simple screenshot of Google Health.  Google Health allows you to store and manage all of your health information in one central place. And it’s completely free.  The best part is its not stored in a file folder somewhere in your doctor’s office, it’s not in your house, and it’s not on your home computer in a folder that you won’t have access to when you are in Florida.  It’s “In the Cloud” and you can access it from anywhere within seconds, including your BlackBerry device.

Google Health

 

Using the easy to use system, you can build your online health profile, import medical records from various partners including hospitals and pharmacies, learn about healthcare issues, find doctors and hospitals nearby that specialize in what you are looking for, and connect with other online health services.  It’s a mouthful, but it’s needed so badly, and it’s amazing because it’s so simple to use.  The best part about this system is that it will learn and warn you of interactions between drugs.  In my case, had I had all the drugs I was being prescribed about a year ago on file, the system would have warned me not to take them, and list the reasons for me.  As I get older and forget things, like being allergic to Penicillin, Google Health will now remind me, and offices linked into Google Health, of my allergies.

Google Health

Taking it even further, check out the screenshot above.  Using Google Health’s built in conditions reference system, Google will give me complete detail on any conditions I might have, including illustrations, videos, symptoms, treatments, and even up to date Medical News that is up to date TO THE DAY in some cases from medical journals and associations.  Unbelievably powerful information here.

Google Health Illustrations

Software Developers will take this even further

From a developer’s perspective, Google has opened up their Google Health API’s to the world.  If you are an IT professional working in the healthcare space, and want to ensure your data is compliant with Google Health, it’s very easy to offer Google Health compatibility, and in turn, link in with other organizations that are compliant.  Already there are third party tools out there that you can use.  For example, you can add a gadget that runs on your desktop that will alert you of when to take your medication, and allow you to print out a weekly list of the prescriptions you should be taking.

In the United States, the healthcare landscape is much more segmented into silos than that Canadian system due to privatized healthcare.  Why then can’t we in Canada, create a system that links all of our medical records, test results, and other information that is critical to our lives.  Of course it is easier said than done, but at least Google has gotten North America started. 

This is only the Beginning

To be clear, your Public Health Record is only the beginning.  The PHR is a natural fit for Google, but there are hundreds of other areas that need to be explored and developed by the hospitals, pharmacies, and governments themselves.  Imagine having your X-Rays online, your actual test result documentation scanned in.  By building this massive database, people could have the option to share their profiles, and allow the systems to learn to find patterns, and diagnose people more accurately and quickly.  Imagine tying in DNA profiling to a system such as this!  I am personally getting my son’s DNA analyzed by 23andme.com, which will give me a huge advantage into knowing exactly what things I should avoid and be careful with around the love of my life.  Healthcare 2.0 isn’t coming, it has arrived.  It’s just a matter of people paying attention, and putting the effort into making it available to the world.

The possibilities are endless.

Checkout Google Health

Checkout 23andMe

Visual Studio 2008 and .NET Framework 3.5 Service Pack 1 Beta

Visual Studio 2008 and .NET Framework 3.5 Service Pack 1 Beta Scott Gu has an awesome write up on the upcoming Service Pack for Visual Studio and the .net Framework 3.5.  Make sure you check it out here.

With Service Pack 1, Visual Studio 2008 introduces a large assortment of new features for targeting Windows, Office, and the Web. Developers building .NET-basedapplications will enjoy improved performance in the WPF designer, new components for Visual Basic and Visual C++, as well as an MFC-based Office 2007 Ribbon. Web developers will see continued improvement in the client-side script tooling including JavaScript IntelliSense. Additionally, full support for SQL Server 2008, the ADO.NET Entity Framework and performance improvements for the IDE make Service Pack 1 a great release across the board.

The .NET Framework 3.5 Service Pack 1 delivers more controls, a streamlined setup, improved start-up performance, and powerful new graphics features for client development and rich data scaffolding, improved AJAX support, and other improvements for Web development. Additionally it introduces the ADO.NET Entity Framework and ADO.NET Data Services, which simplify data access code in applications by providing an extensible, conceptual model for data from any data source and enabling this model to closely reflect business requirements.

Download Visual Studio 2008 and .net Framework 3.5 Service Pack 1 Beta