Scott Hanselman

Hanselminutes Podcast 184: Preview of ASP.NET 4 with Scott Hunter

October 17, 2009 Comment on this post [0] Posted in ASP.NET | ASP.NET Ajax | ASP.NET Dynamic Data | ASP.NET MVC | Javascript | Podcast
Sponsored By

image

My one-hundred-and-eighty-forth podcast is up. Scott's in Seattle this week and catches Microsoft Program Manager (and one of 1000 Scott's) Scott Hunter who shares insights in the history and future of ASP.NET 4. What's coming in VS2010?

Subscribe: Subscribe to Hanselminutes Subscribe to my Podcast in iTunes

Download: MP3 Full Show

Do also remember the complete archives are always up and they have PDF Transcripts, a little known feature that show up a few weeks after each show.

Telerik is our sponsor for this show.

Check out their UI Suite of controls for ASP.NET. It's very hardcore stuff. One of the things I appreciate aboutTelerik is their commitment to completeness. For example, they have a page about their Right-to-Left support while some vendors have zero support, or don't bother testing. They also are committed to XHTML compliance and publish their roadmap. It's nice when your controls vendor is very transparent.

As I've said before this show comes to you with the audio expertise and stewardship of Carl Franklin. The name comes from Travis Illig, but the goal of the show is simple. Avoid wasting the listener's time. (and make the commute less boring)

Enjoy. Who knows what'll happen in the next show?

About Scott

Scott Hanselman is a former professor, former Chief Architect in finance, now speaker, consultant, father, diabetic, and Microsoft employee. He is a failed stand-up comic, a cornrower, and a book author.

facebook bluesky subscribe
About   Newsletter
Hosting By
Hosted on Linux using .NET in an Azure App Service

Obscure Windows Home Server Tip: Restoring when you didn't have Network Drivers installed before

October 15, 2009 Comment on this post [12] Posted in Home Server | Tools
Sponsored By

I've blogged about Windows Home Server before. I'm a huge fan. Recently Uncle Ronnie's new Dell computer had a hard drive die. It was under warranty and Dell had a new hard drive mailed to me within days.

The old hard drive is clicking and unhealthy, but after a dozen tries, I get it to boot off the sick drive. I run chkdsk /f /r 4 times until it works and then quickly (don't make it angry, I say) hooked Uncle Ronnie's machine up to my Windows Home Server via it's wireless adapter and did a complete "one click" backup. This backs up the entire machine to the Home Server. He's running Windows XP but uses dial-up for his internet access. Remember this point as it's significant for later.

Then I swap the dead hard drive out for the new one. On another computer I visit \\SERVER\Software and burn the Home Server Recovery CD in a few minutes, then boot off that CD on Uncle Ronnie's machine.

I'm going through the restore process and it says I haven't got network drivers installed. Uh oh. What now?

Well, there's actually a very helpful link right in the Restore Wizard that says Windows Home Server includes all the network and storage drivers from the backed-up machine at the time of the backup in a automatically-created folder that lives in the backup itself.

The instructions say just open the backup from the Home Server Console. This is cool in its own right, as Windows will mount the backup as a new drive and you can copy files off it. During backup an unambiguously named folder called "\Windows Home Server Drivers for Restore" is made that is full of directories with storage and network drivers from your computer. Again, these are the drivers that were installed when you backed up your computer.

I mounted the backup and copied that drivers folder to a USB key. I didn't have to restart the restore, just press Scan and it loads the drivers dynamically. Unfortunately it didn't find the hard-wired network adapter I was planning on using to restore this laptop.

I stared for a while.

Turns out that since Uncle Ronnie uses Dial-Up, he never had the Wired Network Adapter drivers installed, so they we never backed up!

I could probably try to boot up the dying hard drive, install network drivers, then backup the hard drive again hoping that Windows Home Server would find them and  yada yada yada, but seriously, I'd be tempting fate to try and get this drive to spin again.

Instead, I dug around in the USB key and it appeared that the folder structure was folders named with GUIDs (Globally Unique Identifiers) with .sys driver files and .inf driver info files inside.

I took a change and created my own GUID folder (basically just copy pasted another and changed some numbers). In this screenshot, it's the top folder with a bunch of zeros.

Windows Home Server Drivers for Restore

Now, what to put in it? I went to the Dell Drivers Website and found the download for the Marvel Wired Network Drivers. It was an EXE, but most of these driver downloads are self-extracting ZIP files, so I opened it up directly with 7-Zip (the greatest and best archive utility.)

I poked around in the driver archive looking for .INF files and .SYS files and copied both the Vista and XP drivers into my {GUID} folder on my USB key, hoping that the Windows Home Server Restore that was still waiting on Uncle Ronnie's machine would just scan these drivers and assume it put them there.

{00000000-FC2B-446B-AEF2-CD40874C08DA} (2)

In fact, it worked! I clicked Scan again and the wired network adapter showed up in the list and the restore of Uncle Ronnie's old backup to his new hard drive worked perfectly!

Related Links

About Scott

Scott Hanselman is a former professor, former Chief Architect in finance, now speaker, consultant, father, diabetic, and Microsoft employee. He is a failed stand-up comic, a cornrower, and a book author.

facebook bluesky subscribe
About   Newsletter
Hosting By
Hosted on Linux using .NET in an Azure App Service

Hanselminutes Podcast 183: LIVE! Gadgets, Hi-Def, WebCams, 4G and More

October 12, 2009 Comment on this post [27] Posted in Podcast | Remote Work | Reviews | Tools
Sponsored By

Scott Hanselman My one-hundred-and-eighty-third podcast is up. This wacky episode of Hanselminutes was recorded at 3am on a sad, sad Saturday morning with an intrepid group of UStream and Twitter users who watched Scott chat about gadgets and technology and ultimate fail to save the video. This is the only artifact. This is fortunate because Scott does an audio podcast.

Subscribe: Subscribe to Hanselminutes Subscribe to my Podcast in iTunes

Download: MP3 Full Show

Do also remember the complete archives are always up and they have PDF Transcripts, a little known feature that show up a few weeks after each show.

Telerik is our sponsor for this show.

Check out their UI Suite of controls for ASP.NET. It's very hardcore stuff. One of the things I appreciate aboutTelerik is their commitment to completeness. For example, they have a page about their Right-to-Left support while some vendors have zero support, or don't bother testing. They also are committed to XHTML compliance and publish their roadmap. It's nice when your controls vendor is very transparent.

As I've said before this show comes to you with the audio expertise and stewardship of Carl Franklin. The name comes from Travis Illig, but the goal of the show is simple. Avoid wasting the listener's time. (and make the commute less boring)

Enjoy. Who knows what'll happen in the next show?

About Scott

Scott Hanselman is a former professor, former Chief Architect in finance, now speaker, consultant, father, diabetic, and Microsoft employee. He is a failed stand-up comic, a cornrower, and a book author.

facebook bluesky subscribe
About   Newsletter
Hosting By
Hosted on Linux using .NET in an Azure App Service

Review: Trying Clear from Clearwire - Mobile Broadband Service

October 10, 2009 Comment on this post [27] Posted in Remote Work | Reviews
Sponsored By

imageAs a remote worker, I really need decent internet when I'm not in my home office. Sometimes I'll be at the local coffee shop, but more and more restaurants with Wi-Fi are kicking folks out who are leaching their bandwidth. I probably, in aggregate, waste an hour or two a month hunting for Wi-Fi.

Clear Wireless - The Good

One of the newest entries into the mobile wireless internet business in the US is ClearWire from clear.com. It's a WiMAX technology and it's got extremely limited coverage at this point. However, it covers where I am 90% of the time:

Clear Coverage Map

You can go an put your address in, of course. For the Portland/Metro area it's pretty good on paper:

image

Clear just started a new promotion where you get 1/2 your service for the first 6 months. That means about US$22.50 a month for unlimited mobile wireless.

ClearWire Clear Speed TestThey call it "4G WiMAX" and the package I got included:

  • 3-6mb/s download, 1mb/s upload. I got over 6 in my tests around Portland. It does drop off some inside buildings.
  • I paid $49 for a USB modem
  • They have a 2 year contract, but I reject contracts and instead opted for a month-to-month. I paid $35 for the privilege.

So, $100 out of pocket, but $22.50 a month for the next several months. If it's awesome, I'll pay $45 a month. If not, I'll cancel.

Rude Q&A

Some folks might immediately ask these questions. Here's my best answers.

Q. Why not just tether your phone?

A. AT&T's 3G network is not only crappy, but they are threatening to cap their most leachy users. That will no doubt affect me. Most 3G phones max out their bandwidth at about 3.6mb/s depending on radio. Others can do 7.2mb/s, but seriously,when have you EVER seen that kind of sustained throughput on your 3G phone?

Q. Is it faster than 3G?

A. So far it feels faster. I was totally able to hold a two way 640x480 audio/video conference with screensharing and with no lag. I just don't see that happening over a tethered phone connection.

Q. But really, the coverage is non-existent.

A. True, and it bothers me, but I realize that I really *am* in the NW 90% of the time and my hope is that this will open up more places for me to work around the region. I'm tired of hunting for a connection, and as this was a near daily irritation, for the price of $22.50 a month (for the first few months) I've removed that irritation. This seems a reasonable trade-off so far.

Q. What about caps?

A. So, I know that most 3G providers with "unlimited" bandwidth cap at 5gigs. I could barely sync my email with 5 gig. ;) I could use that in a few days of video calls, so I really need more like 30-40 gigs a month...so, I prefer the comfort of an "unlimited" package. It remains to be seen if Clear really means unlimited when they say it, but I certainly don't think they mean 5gigs a month.

Q. Their site seems amateurish.

A. Agreed. Something doesn't "smell" right about ClearWire, and it's likely the lack of good design on their website. Their previous one was WAY better. It's amazing how these kinds of things can really color your impressions of a company. As a company precense, they just don't seem "polished." Their Services Overview page is unnecessarily complex

The Bad

Clear There is no formal support for Windows 7 and their "highly trained support professionals" have no idea what they're talking about.

The installation drivers the Clear-branded Motorola USB WiMax Beweem model that the service came with totally didn't know what to do with Windows 7 x64. Additionally, the online August 2009 drivers for Vista failed to install. What I ended up doing was opening Device Manager in Windows and doing a manual "Update Drivers" and pointing it to the drivers folder on the October 2008 CD that the device came with. So, basically, old drivers and new software. They promised it'll work someday with Windows 7. Maybe it will, but until then, I'm MacGyver.

Conclusion

Too soon to tell. Is it a great idea? Sure. Wireless that works over miles? I'm all over it. However, they've got Comcast, Verizon, Sprint, AT&T and everyone else to compete with. If AT&T really gets their tethering act together and starts really pushing it, that could be a problem for Clear. We will see. Until now, I'm going to give it a go.

Dear Reader, post your ClearWire experiences in the comments! I'll update this post as mine observations change.

About Scott

Scott Hanselman is a former professor, former Chief Architect in finance, now speaker, consultant, father, diabetic, and Microsoft employee. He is a failed stand-up comic, a cornrower, and a book author.

facebook bluesky subscribe
About   Newsletter
Hosting By
Hosted on Linux using .NET in an Azure App Service

A new MSDN for a new Operating System and a new Development Environment

October 08, 2009 Comment on this post [84] Posted in ASP.NET | Learning .NET | Microsoft | MSDN | Programming | Win7 | Windows Client | WPF
Sponsored By

New VB Home PageThe team I work at Microsoft for is called Server and Tools Online, and one of the things we work on is the Microsoft Developer Network or "MSDN." If you go way, way up, our boss is Soma (Yes, this Soma), but down here in the trenches there's the folks that make content and systems to help you after you "File | New Project."

Our goals this year are to get back to basics and make sure that our online user experience meets these goals in as few clicks as possible.

PREVIEW: Check out the Live Preview of the new VB Dev Center. Other centers will follow.

INTERNATIONAL UPDATE: Our international team members are writing blog posts of their own:

A few months ago I snuck a few "comps" out of a meeting with the designers on MSDN. A few months before that we talked about the a upcoming "loband" option for MSDN and performance improvements to the MSDN library that are bringing page-load times for the MSDN library to the 1- and 2-second level.

There was a lot of great comments and feedback from you in the comments of both of those posts and I took it all straight to the teams.

There's a bunch of big stuff going on in the next few months. We've got a new Operating System (Windows 7 is launching on Oct 22, in case you've been living in a cave, or a small home office like me) coming, there's also Microsoft's PDC November 17-19, and you know how we like to announce fun stuff at PDC. :)

I've got a bunch of comps (these are not final) from a recent meeting I wanted to share with you about what's new at MSDN to support all this newness and fix some old problems.

New MSDN - Why?

To be clear, this is more than a "visual refresh." Sure, there's a new design and it's pretty, but this is more about UX (User Experience) than it is about swapping out icons. We've got 5 main goals as a team to enable you, Dear Reader:

  1. HELP ME - I've got a problem. What's the answer, quickly and accurately.
  2. CONNECT ME TO PEOPLE - There's other people like me, connect me to them, and to the product group.
  3. GET ME THE DOWNLOAD I NEED - Get out of my way, I just want a download. Bits, Scripts, Utils, Code, etc.
  4. CONNECT ME TO THE PRODUCT - What's new with Product X? I've got feedback and I want to be heard.
  5. KEEP ME SMART - I'm looking to sharpen the saw.

Our goals are to be transparent and authentic. I think you've seen that on this blog since day 0, and hopefully in the last two years after I joined Microsoft. The web continues to evolve and we want an MSDN that better reflects a focus on community, on fresh content, and on making things easier to find.

What's Coming

We'll be launching an entirely new MSDN very soon and I'll have all the details for you, Dear Reader, here on my blog. You'll be able to see a live pilot of the new design in the VB Dev Center this week. This will be part of an ongoing reinvention that will span the next year. We'll be listening to you and making sure you're getting what you need. For now it's at /vbpreview, and soon you'll see it the new layout at /vbasic and all of MSDN will change.

We're adding guidance for new developers on every Dev Center Home Page. There's also a renewed focus on consistency across the whole network. You'll find Related Content in the right margin throughout the network and primary content top center of every page.

BLOG_VISUALIZER

There's a number of new active controls with dynamic community content. More content than ever will be driven by feeds and tagged so the freshest and most relevant content is easy to find.

Learning

Another focus is learning, particularly around educational videos and screencasts. There's a pile of them, but historically it's been hard to find the ones that apply to you, and no way to add comments and questions. This release adds video sharing, comments and ratings. There's also plans for a new video scroller - this is an artist's rendering I found in a design PPT.

Videos

Community Activity

More areas of the home page will be active content driven by feeds and bring people with interesting content, comments, code and perspectives to the front. It'll be easy to find what's new and what's popular in Forums, Galleries, Video and Code.

Community Activity

Downloads

Another point of focus for this first upcoming release is downloads. I've been beating the downloads drum since I got here and this release changes puts Downloads right up front. The downloads are better organized and all consistent. The Top downloads and samples are more visible and updated more often, putting them often within two clicks.

Even More To Come

I hope you'll agree when you see the new site that it's got better discoverability, readability, consistency and most importantly, more relevant content. You'll see more fewer, more focused Dev Centers, more task-oriented content, and more community content.

This is all the start of a leaner meaner MSDN and it's just the first "wave." I'll post about some other cool changes that we've got coming down the pipe soon.

Be Heard

A lot of people are working hard to make MSDN fresher, more relevant, faster and easier to navigate. Everyone is actively monitoring the MSDN Feedback Forum so if you've got questions, concerns, feedback, ideas or compliments, that's the spot. You can also post here in the comments and I'll make sure the right people hear what you've got to say!

About Scott

Scott Hanselman is a former professor, former Chief Architect in finance, now speaker, consultant, father, diabetic, and Microsoft employee. He is a failed stand-up comic, a cornrower, and a book author.

facebook bluesky subscribe
About   Newsletter
Hosting By
Hosted on Linux using .NET in an Azure App Service

Disclaimer: The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.