Windows Azure bei der .NET User Group Austria
Separation of Algorithms and Containers (Collections)

Thoughts about 2009

It's nearly February, I'm a little late for my thoughts about the year 2009. Still I'm writing down what I'm expecting, my thoughts about important things to come.

In the first month of the New Year I've already covered a lot of different technologies in the first workshops: Team Foundation Server, WPF, ASP.NET AJAX, and C++.

What are the most important products I'm working on in the New Year? The first on my list of course is Windows 7, the successor of Windows Vista. I'm running the Beta already on several of my systems. Depending on the hardware used there are some small issues (e.g. on an old HP Compaq NX7000 with the graphics driver, some issues on a Fujitsu Siemens Tablet T4220 in regard to the graphics card as well), but of course that's usual with a Beta product. In summary I'm really happy with Windows 7.
Primarily it's based on the code from Windows Vista with some good enhancements. Because the code is based primarily on Windows Vista and not a complete rewrite we can expect that it’s really running stable this is already the experience from many Beta testers. I expect shorter Beta cycles which I’m also reading out from Our Next Engineering Milestone. RC will be the next version for download. Windows 7 has a great new calculator (hey, is there a problem the calculator is included with the operating system?). WordPad has the ribbon controls! Even more important – WordPad can save OOXML and ODT. The new toolbar is really cool. There are many more great features... I’m already running Windows Vista from the early beginnings (of course Beta editions). Now I’m expecting many companies to move from Windows XP to Windows 7. Do you wait until SP1 or do the move earlier? Now is the time to not only find out if your applications run on Windows Vista (which was already done by most companies) because of the UAC, but also what advantages the application can get by running on Windows Vista and Windows 7. I offer a Workshop on this :-)

Another product I’m spending a lot of time with is Windows Azure. Paying just for the resources that are needed can be a big improvement for startup companies. How many systems should we add to the Web server so the users get acceptable performance? Twitter, why don’t you just increment this configuration value instead of returning errors? I don’t think Windows Azure is just for startup companies. I would like to access my data from everywhere; I would like to use some CPU and disk resources just for specified time frames (e.g. the registration process for a conference). In current different economy times it might be a good decision to outsource some IT management and just pay for what’s needed.

Since the end of last year I’m running Windows Home Server. Every home should have one. It’s really easy to configure that and all your PC’s are backed up, data on network shares is duplicated on different hard disks, and the data is even accessible from the road. Easy to use systems and applications are important! I remember the days where I had to change some switches and jumpers before I could put a module inside a system. The Micro PDP 11 made things a lot easier – a lot easier to configure than PCs at that time. Now I’m adding hardware to systems by connecting them to the USB. No more configurations necessary, no search for drivers… Windows Media Center is – in my opinion – a lot easier to use than getting to know how to use several different remote controls to turn on and switch to the correct mode with Receiver, TV, and a DVD/hard disk recorder. Many users are lost to find the correct settings with that many remote controls. It’s still getting easier. Silverlight brings completely new user interfaces to Web applications. Rich client experience that can be completely different to the experience we had with Web applications that have been used before - Silverlight for Web applications; WPF for Windows applications. The user can be knowledgeable of its problem domain but no longer need to know how to use a Windows application. Not every person is a Word and Excel user.

Of course I’m not forgetting Visual Studio 2010 and .NET 4.0. These are the products I’m using on my main system during this year so my customers can use my experience with this technology as soon as they need it. I’m already working for some time on the next edition of the Professional C# book: Professional C# 4.0 and .NET 4.0. .NET 4.0 gives a lot to cover with the next edition! I just received the Chinese version of Professional C# 2008. You can start the next translation early next year :-)

Windows 7, Windows Azure, Visual Studio 2010, .NET 4.0, Silverlight 3.0... I still didn’t mention my most important... I can give you the expected arrival date: 3-June-2009. It can arrive a little earlier or later. Around that time I don’t do any travel, expecting a baby girl with my girlfriend Angela. This is going to be a really great year :-D



Feed You can follow this conversation by subscribing to the comment feed for this post.


This is known that cash can make us free. But what to do if somebody has no cash? The one way only is to receive the personal loans and bank loan.

taobao agent

If your information assets are already in DITA format, there is an open-source project called DITA2Wiki which distributes a DITA2Confluence tool.*-*

Taobao agent the style of your writing.*_*

Asics Tiger

I want to congratulate the winner for the nomination race.I want to know suggestion from others.

New Era Caps Wholesale

The nomination of the winner depends on the capability and spirit of the personality to finish the race.I like the post very much as it contain informative in knowledge.

Air Force 1

Thank you for the article, I saw after the enlightened, my idea like you, just not good at expression.

Nike Air Jordan

In delay there lies no plenty , Then come kiss me , sweet and twenty , Youth's a stuff that will not endure .

Nike Free

Never leave that until tomorrow , which you can do today .

Nike Dunks SB

i come here first time. You can share some of your article, I'm like you write something, really very good! I will continue to focus on

Nike Dunks SB

i agree with your views from here.

Jordan High Heels

Nice article, great!I like it, thanks for sharing it with us. its worth reading!

Verify your Comment

Previewing your Comment

This is only a preview. Your comment has not yet been posted.

Your comment could not be posted. Error type:
Your comment has been posted. Post another comment

The letters and numbers you entered did not match the image. Please try again.

As a final step before posting your comment, enter the letters and numbers you see in the image below. This prevents automated programs from posting comments.

Having trouble reading this image? View an alternate.


Post a comment

Your Information

(Name and email address are required. Email address will not be displayed with the comment.)