# Friday, September 16, 2011

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, 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

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]  |