# Thursday, October 06, 2011

I learned today that Steve Jobs passed away. The announcement on the Apple site is very short and like most Apple products is very well designed and beautiful. I never got to meet him but I can see his influence in the computer in front of me, the phone in my pocket, and a lot of the discussions we seem to be having around design and aesthetics. I don’t know if there is another CEO in any industry that has brought together the drive, passion, and attention to detail that Steve brought to Apple. Although I personally don’t use Apple products I have appreciated the competition and vision that they have brought to our industry. I will always remember my first assembly programming language class that was taught on an Apple II and later classes on the Apple Lisa (I think).

Rest In Peace Mr. Jobs

Thursday, October 06, 2011 1:32:00 PM (Mountain Standard Time, UTC-07:00)  #    Disclaimer  |  Comments [0]  | 
# Friday, September 16, 2011

Windows Azure SDK 1.5
September 2011 release of the Visual Studio Tools
ASP.NET MVC3 as a project template
More information as the emulator starts
Faster start up of the emulator
Multiple configuration files based on the profile
Profiling support in the cloud
View profile information from Server Explorer
15 states as an application is deployed, Now we can see the state transition
New management APIs
Ability to rollback
Storage analytics in CSV log file
$logs hidden folder
Information on containers and objedts
SQL Azure impot/export as a "backpack " file
, Add additional servers up to 6 per subscription
REST based API for management
Assign other administrators
Use Windows Azure Storage to upload backpack files before importing into SQL Azure

Friday, September 16, 2011 9:43:43 AM (Mountain Standard Time, UTC-07:00)  #    Disclaimer  |  Comments [0]  | 

Dev-ops will change architecture

Jason Zander
Latest release of Azure tools just released
Intellitrace and profiling available in the cloud
Image editor in VS11
New Azure toolkit and SDK for VS11 available today

Scott Guthrie
Automatic bundling and minification of JavaScript
Device specific layout templates to make it easier to support different form factors. Also use jQuery
Deep support for web sockets
Deploy to Azure in all server project types

Jason Zander
TFS preview is TFS in Azure running SaaS
Significant amount of Agile work
Works with VS 2010
Developer preview of Windows Server 8
Has symmetry with Windows Azure
Identity and Secure access are built in!

Friday, September 16, 2011 9:21:21 AM (Mountain Standard Time, UTC-07:00)  #    Disclaimer  |  Comments [0]  | 
# Tuesday, September 13, 2011

I was really excited and pleased with the announcements at the build conference today. I didn’t have any previous knowledge about what would be announced but I had some things that I though would make the conference a success. They were:

  • A really good Windows 8 OS with a polished look and feel
  • Good tooling in Visual Studio to make it easy to create applications for Windows 8
  • Clarification on the story about HTML5, CSS, Silverlight, and WPF
  • A timeline on when all this goodness will be available

I didn’t get everything I wanted but I am very pleased with what I did get from today.

I was excited by the keynote. I can’t remember being this excited by a Microsoft product announcement in a long time. There were some glitches and I have seen some interesting things on the slate that I have as far as performance goes but nothing that was repeatable so I am not sure what is causing it. For the record most of the problems I am seeing are related to networking but the network on my laptop is dropping its connection a lot so it might not be related to Windows 8. Overall I think that for a developer preview this is a very polished build.

I saw some things I really liked in the next version of Visual Studio. I like what I saw of the tools and controls. What I was hoping for but didn’t see was a way to make CSS easier. Since I am not a good designer I wanted to see templates like those in PowerPoint that would get me most of the way to a good design. I am told that this is possible now but IO haven’t really seen any demos of this feature.

With the architecture slides and the discussion around the different languages it seems that Silverlight and WPF as separate technologies will be subsumed into the Windows Runtime (RT) and that the technology will live on but the branding will go away. I am planning on attending more sessions to make sure that this is the case.

We were told that Windows 8 will be released when it meets quality bars and not on some timeline.

I am very excited about Windows 8 and I am sure that through the rest of the week I will learn more about how Windows 8, Windows Phone, and Azure will work together to create a vision of the future of computing.

Tuesday, September 13, 2011 5:26:00 AM (Mountain Standard Time, UTC-07:00)  #    Disclaimer  |  Comments [0]  | 
# Friday, August 05, 2011

Today I was working with someone and thought we had a permissions problem opening a .DLL file in a particular directory. I had them open the file with notepad.exe to check to see if they had rights. Before I could warn them about the checkbox to always open .DLLs with notepad they had clicked on the OK button.

I wanted to clean up the association so they wouldn’t accidentally open and save a .DLL causing some kind of hard to track down corruption. I did some searching and found a lot of people talking about how to associate files with a particular program by either right clicking on the file and going through the open process to get to the point where they could choose a program (like we did) or through Control Panel –> Default Programs –> Associate a file type or protocol with a program but very few explaining how to remove the file associations.

I found this process and it worked for me. Of course all of the standard disclaimers about changing the registry also apply here.

If you open regedit and navigate to HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.dll you will see that there are three keys.

I deleted the OpenWithList and UserChoice keys.

Under the OpenWithProgids key I didn’t need to make any changes. The key had a default value and a REG_NONE value named dllfile.

This fixed the association for me and I haven’t seen any issues with the changes.

Friday, August 05, 2011 8:34:00 PM (Mountain Standard Time, UTC-07:00)  #    Disclaimer  |  Comments [0]  | 
# Wednesday, August 03, 2011

By now you have probably heard that the Build conference in September is sold out. If you haven’t gotten your tickets yet you can enter a contest here. All you have to do is mail them a short (less than 140 character) reason why you should get one of these tickets.

Good luck and I hope to see you there.

Wednesday, August 03, 2011 1:38:00 PM (Mountain Standard Time, UTC-07:00)  #    Disclaimer  |  Comments [0]  | 
# Wednesday, June 08, 2011

I was asked at work today if I knew anything about “Jupiter”. The code name didn’t ring a bell but after a few seconds I knew what we were discussing. I didn’t have a lot of details so I went to Bing and searched for Jupiter and XAML. One of the top search results was a press pass article. I clicked on the link. Imagine my surprise when I saw that the article was from October 8, 2002. My first thought was “have they really been working on this for 9 years?” but I realized that the real issue is that Microsoft recycled the code name.

So the “Jupiter” that I really wanted to learn about is a feature of Windows 8. There isn’t a lot of information out there other than hints and innuendo that “Jupiter” is going to be a XAML layer on top of the native APIs in Windows 8. Mary-Jo Foley wrote an article in January that had some details but also has a later follow up saying that some of the details are in error. I guess we will have to wait until the Build conference to really learn what is going on with Windows 8.

Wednesday, June 08, 2011 1:56:00 PM (Mountain Standard Time, UTC-07:00)  #    Disclaimer  |  Comments [0]  | 
# Thursday, June 02, 2011

Back at MIX Microsoft announced a developer conference in September in Anaheim. There wasn’t a lot of details and in the vacuum of information a lot of people were calling the conference PDC. At TechEd I asked around and was told that nobody at Microsoft was calling the conference PDC. It turns out that the name of the conference is “BUILD”. You can get more information about the conference and register at the web site http://www.buildwindows.com.

The conference will run September 13-16 in Anaheim, California so not only can you learn about “Windows 8” but if you go early or stay late you can go to Disneyland and the rest of the attractions in that part of California.

Thursday, June 02, 2011 2:59:00 PM (Mountain Standard Time, UTC-07:00)  #    Disclaimer  |  Comments [0]  | 

I was presenting on Windows Phone yesterday and didn’t see the announcement but as I am catching up it appears that Microsoft announced a little more about the next version of Windows that is code named “Windows 8”. There isn’t a lot of detail but from what I have seen there is a good mix between what we have in Windows 7 with a full file system and access to the resources of the PC and the Metro interface, tiles, and ease of use of Windows Phone 7. There is a video on YouTube that shows the new start screen and some of the other new features.

From what I can see there will be new ways of creating applications using HTML 5 and JavaScript. It is not clear to me if this is the entire application, the launcher, or a combination of the two. I wouldn’t be surprised to find out that the technology is similar to the way that Sidebar applications were created in Windows Vista. In any case since it is still a PC I would expect that my investments in WPF, WCF, WF, Silverlight, Winforms, etc. will still be useful and that it is not a 100% web only device.

I can’t wait to get my hands on the first betas and see what the future of Windows holds. This is an exciting time to be developing for the Windows platform.

Thursday, June 02, 2011 2:50:00 PM (Mountain Standard Time, UTC-07:00)  #    Disclaimer  |  Comments [0]  | 
# Saturday, May 28, 2011

In a survey (read non-scientific) poll done by PC Magazine as part of their 24th Readers Choice Awards the Samsung Windows Phone 7 scored higher than the Apple iPhone. You can read what went into the scores here.

Saturday, May 28, 2011 4:18:18 PM (Mountain Standard Time, UTC-07:00)  #    Disclaimer  |  Comments [0]  |