I have left Microsoft and this blog is no longer under my control. All of the content should remain for some time however and any new updates can be found at http://davedev.net.
-Dave, September 2013
"The King of Kong - A Fistful of Quarters". Quite the title, eh? I had heart the buzz about this movie, but didn't get to see it myself until recently. Totally awesome! Being a child of the 80s, a gamer, and a father this movie really hit home with me. Which is why I don't know how I missed this one (having a new baby does that I guess, hehe) but Steve Wiebe (along with referee Walter Day!) will be at the Mix08 party.
Steve is going to try and break the new record set by Billy at Mix! But wait? Didn't the movie end with an update that Steve took the title away from Billy via Video submission in early 2007? I though so too and then I checked out the Twin Galaxies Scoreboard. Looks like Billy took it back last June and via Referee! The battle rages on...
Check out the video by Steve up on the Mix Site. For those attending MIX this should be a blast! I plan to be at the party myself and will share my experiences with you here as well. =)
Join middle-school science teacher, Steve Wiebe, on the evening of Tuesday, March 4th for a special MIX screening of New Line Cinema's "The King of Kong: A Fistful of Quarters.” The movie, featuring Steve Wiebe and Billy Mitchell’s quest to see who is the true King of Kong, will be followed by a Q&A session with Steve, producer Ed Cunningham, and Twin Galaxies referee Walter Day. Then, on Wednesday, March 5th, watch Steve try to recapture his world record at the MIX attendee party at TAO.
Scott Guthrie has done it again and posted an amazing first look at Silverlight 2.0. Make sure to hop on over to his blog and check out the detailed tutorials he has on what to expect in Silverlight 2.0.
Some highlights in this updated release of Silverlight will include:
· Rich Networking Support: Silverlight 2 includes rich networking support. It includes out of the box support for calling REST, WS*/SOAP, POX, RSS, and standard HTTP services. It supports cross domain network access (enabling Silverlight clients to directly access resources and data from resources on the web). Beta1 also includes built-in sockets networking support.
As an example, he creates a Silverlight 2.0 application using just a few lines of C# and XAML code that uses the Digg.com's (Shout out to Alex and Kevin - I've watched you guys since TechTV thanks for all the great podcasts!) REST API to show how easy it is to pull data from any source on the web and show it in a really rich way. Not only that, it is running in Safari!
Check it out here!
Expect to hear more exciting things in the days ahead with just 10 days left to go till MIX08!
This is an awesome program and something a lot of us inside Microsoft have been pushing a while for. Looking back at my own career as a developer I never really had exposure to Microsoft Dev Tools until after college when I was working for a Solutions Provider. I got my first copy of VB5 off via an MSDN Subscription and then Visual Interdev not long after. In college I was forced to work with Turbo Pascal on DOS and a C++compiler in a VAX/CMS session. This is a great program and if you are current student interested in technology I recommend checking this out. These are full blown versions (not express editions) of Windows, SQL Server, Visual Studio and even the new Expression Studio that you can start using at no charge.
Here is a breakdown:
Microsoft developer tools. Visual Studio is the Swiss Army knife of computer programming. These professional-grade products provide a security-enhanced and reliable environment, enabling students to program everything from a cell phone to a robot or to create their own Web page. Students will also be able to invent compelling new gaming content and make their dream game a reality by porting their creations to their Xbox 360 console.
Visual Studio 2005 Professional Edition
Visual Studio 2008 Professional Edition
XNA Game Studio 2.0
12-month free Academic membership in the XNA Creators Club
Microsoft designer tools. This ultra-versatile suite of tools will enable students to vividly bring their creative visions to life in vibrant new Web site designs and more effective digital content, including animation, imagery and photography.
Expression Studio, including
Microsoft platform resources. The foundation for development and design platforms, these products deliver a security-enhanced, reliable and manageable environment for students to more quickly turn ideas into reality.
SQL Server 2005 Developer Edition
Windows Server, Standard Edition
Read the full press release here.
Watch the video interview with Bill Gates about why Microsoft is doing this here.
Get registered and start downloading the software today here.
One of the points I stress in my talks about Silverlight and WPF is that there is true separation now between the look and feel of your applications and the functionality of it thanks to XAML.
Think about the Tree view control in Winforms you may have used. In the past all of the events and properties that that control would trigger were bound to how it would look and act in the UI. You had to think in terms of what that control looked like when you were programming its functionality. This is not the case with XAML!
As long as you implement the correct interface (IList or IEnumerable) on your data objects you can have them look and behave any way you want. And you change all of this in the XAML markup language itself. You can even do it in tools like Expression and have it generate the code for you! Once you get used to the way XAML handles things (Triggers are events, etc..) the sky really is the limit. You want your Tree view to suddenly pop up in 3d? Or move sideways instead of vertical? Just apply a different XAML template to your data object and you are all set!
I can't tell you enough how liberating this is as a .NET Developer. Every element on my UI - listboxes, radio buttons, tree views, tabs can be changed simply by updating the XAML. Not only that XAML is the language used across the entire platform now. So the same applies to Silverlight.
We recently ran a contest on the MIX site. The challenge? Take the current functionality of the website but apply a different skin to it. The results were amazing!
Check out the winners here.
One of my Favs is the MIXOS - this totally looks like my desktop - LOL. Notepad open, a browser and IM sessions. Check out the URL too? Notice it is the same Visitmix site, just with a different skin? Great stuff!