Archive

Archive for the ‘Windows 8’ Category

What the (near) future will bring: Summary (TechDays 2012)

Last week, I went to the main conference of TechDays (14 & 15 february) Belgium, Microsoft’s yearly event for IT professionals and developers.
Because I am a developer, I went to the developer track sessions.

TechDays 2012

I tried to wrote down a summary of some interesting sessions which I followed.

First of all, there was the keynote of Scott Gurie, his keynote was focusing on all items about Windows Azure. Briefly he explained what is Windows Azure, what can you do with Windows Azure and for what can you use Windows Azure. A recording of the keynote is already available on Channel 9.

There were many sessions about Windows 8 and developing Metro applications for Windows 8. For building these applications you can use your existing Silverlight or WPF skills (XAML + C#) or HTML (+ CSS) and JavaScript skills.

I went also to a session of Windows Phone 7.5: it was a session about advanced concepts for coding a WP7 app. Ben Riga said that Windows Phone 8 wouldn’t come soon (in the near future), but more details he couldn’t say…

There was also a very interesting session of Bart De Smet (The Future of C# and Visual Basic). In this session he showed a lot of code examples of C# 5.
You can summarize this session with one important sentence: C# 5 is focused on async programming, introducing a few new keywords in C# 5 for easily async programming like async, await,…
Here a small example:

public async Task<int> ExampleMethodAsync()
{
    // . . .

    // At the await expression, execution in this method is suspended and,
    // if AwaitedProcessAsync has not already finished, control returns
    // to the caller of ExampleMethodAsync.
    int exampleInt = await AwaitedProcessAsync();

    // . . .

    // The return statement completes the task. Any method that is
    // awaiting ExampleMethodAsync can now get the integer result.
    return exampleInt;
}

More examples, tutorials, downloads can you find on MSDN.

There were also sessions about Silverlight 5 from one of my college Kevin Dockx. He explained how you can set up an good architecture for building Silverlight applications in combination with RIA services. Also a session of  Gill Cleeren who has covered some advanced topics in Silverlight such as duplex bindings, sockets, MEF,…
Laurant Bugnion demonstrated the new features of his new version of MVVM Light framework which can also be used to build Windows 8 Metro applications.

TechDays 2012 was very interesting and instructive; hopefully I will be back  next year!