click tracking
Katrien's MSDN Blog - Site Home - MSDN Blogs
  • Katrien's MSDN Blog

    Congratulations to new and renewed MVPs for Belgium & Luxembourg


    Each quarter Microsoft awards passionate technical community leaders  with the Microsoft's Most Valuable Professional (MVP) award recognizing they are top-tier technology influencers and outstanding community contributors.  Microsoft began the MVP Awards many years ago as a way to recognize members of the general public who devoted their time and technical expertise to helping users in various online technical forums. Over time, the program evolved, and awards are given to members of technical communities worldwide for their contributions to communities including third-party Web sites, user groups, blogs and wikis. MVP Awards are given directly by Microsoft Corp.

    You can find the full list of all 38 new and existing MVP’s for Belgium & Luxembourg on Luc’s blog.

  • Katrien's MSDN Blog

    MSDN Webcast: Lunchbox - Developing a Windows Phone 7 Application at Microsoft leveraging Windows Azure


    Register now for the next MSDN Live Meeting (organized by Microsoft Belgium and Luxembourg) on April 12, 2011: Lunchbox - Developing a Windows Phone 7 Application at Microsoft leveraging Windows Azure.

    Lunchbox - Windows Phone 7


    April 12, 2011 - 14:00 – 15:30 (Belgian time: GMT +01:00)


    The Lunchbox Windows Phone 7 application was developed by a group of enthusiast people within Microsoft to showcase the Microsoft application platform. We have found that in developing an application that requires some server-based components, a level of complexity gets added to your design. In this session, we will focus on the complexities that come with developing an application with client and server components. Specifically, we’ll talk about using the Windows Azure Platform to host the server components, implementing asynchronous server logic and how to perform authentication and authorization to protect your data.

    * If you attend this webcast you will get a FREE Windows Phone 7 Dev Hub T-shirt! *


    Nick Trogh 

    Nick Trogh is an ISV Developer Evangelist for Microsoft Belgium & Luxembourg and responsible for helping Independent Software Vendors (ISVs) to be successful by building software on the Microsoft Platform. Before that he has been an application development consultant for over 10 years, of which 5 years at Microsoft Consulting Services. It’s within MCS that he’s been involved in developing the Lunchbox Windows Phone 7 application. Nick blogs at

    >> Register now for this free webcast.

  • Katrien's MSDN Blog

    Quick tip (link): Windows Azure Toolkit for Windows Phone 7 available


    The newly released Windows Azure Toolkit for Windows Phone 7 is designed to make it easier for you to build mobile applications that leverage cloud services running in Windows Azure. The toolkit includes Visual Studio project templates for Windows Phone 7 and Windows Azure, class libraries optimized for use on the phone, sample applications, and documentation.

    My colleague Bart Vande Ghinste writes about what what’s included in the Toolkit as well as 3 easy steps to get started.

    >> Go to the original article:


    Note: You might be interested that Wade Wegner, one of the driving forces behind the toolkit will be doing a Windows Azure Platform session during TechDays 2011 on April 26th in Antwerp. For now, check out his blog post Getting Started with the Windows Azure Toolkit for Windows Phone 7.

  • Katrien's MSDN Blog

    Quick tip (link): Microsoft opens European Cloud and Interoperability Center & second Microsoft Innovation Center in Brussels


    Earlier this week, Microsoft opened a new Microsoft Cloud and Interoperability Center in Brussels. Here’s a short overview and a link to the full post of Luc Van de Velde below.

    clip_image002 On March 22th the first Microsoft Cloud and Interoperability Center (CIC) was inaugurated in Brussels. The goal of the Center is to promotes cloud computing innovation in Europe by showcasing the latest technologies and solutions in areas such as education, health and e-government as well as advanced research projects.
    The Cloud and Interoperability Center is part of the existing Microsoft Executive Briefing Center and also includes the Microsoft Innovation Center (MIC) for Cloud Solutions, being developed in partnership with the Brussels Regional Government. The MIC in Brussels is the second facility of its kind that Microsoft has established in Belgium, following the successful MIC in Mons, which was opened in 2009.

    Read full article and find link to speeches at

  • Katrien's MSDN Blog

    Dev:unplugged – participate in the global HTML5 contest and win!


    Awolnation, Ra Ra Riot and Hellboy

    When you read this, you know it’s good:

    “We believe that HTML5 and related technologies, in conjunction with faster and faster browsers, finally give developers the tools they need to create experiences that are just as vivid, interactive and high-fidelity as what you have come to expect from native applications without the need for plug-ins. We want to see what you can do unplugged. Push HTML5 to its limits and compete for over $40,000 in prizes. The Grand Prize winner will receive $9,000 in cash and a fully-loaded trip with a Golden Ticket to the Future of Web Apps Conference in Las Vegas on June 27th 2011. “

    Microsoft launched the {Dev:unplugged} contest to push the limits of HTML5 and related technologies. Basically, build an awesome HTML5 application that uses only HTML/CSS/JS on the client side and works on Internet Explorer 9, Firefox 4 and the latest stable version of Chrome.

    More info:

  • Katrien's MSDN Blog

    Install the BELUX MSDN and TechNet Desktop Gadget to stay up to date


    Stay up to date with the latest news from MSDN and TechNet in Belgium and Luxembourg via our new desktop gadget for Windows Vista and Windows 7. It’s free, easy to install and very practical: you won’t miss anything of the latest tech news, blogs, videos and event registrations, as they are all fed right into your desktop!

    Small & Large

    Once you’ve installed the gadget, you’ll see that there are 2 formats available: the small format rotates the latest news, the large format consists of 4 tabs (News, Events, Blogs and Videos). Every post has a small abstract allowing you to quickly scan it and click to the full story if you want to know more. Search via Bing and links to the MSDN & TechNet Facebook, Twitter and LinkedIn pages are integrated as well.

    Small version MSDN TechNet Desktop Gadget Large version MSDN TechNet Desktop Gadget



    - Language 
    You can easily change the language of the content that will be fed into the gadget: Dutch or French (both options will include English posts as well).

    - MSDN or TechNet or both?
    You can choose which feeds you would like to have on or off. Are you only interested in news from MSDN or would you also like to receive info from TechNet? Just tick the right boxes to create your very own combination of feeds.

    - Background
    The default Windows 7 background can be changed to an MSDN or a TechNet background, as you wish.

    Local info

    It’s important to note that most of the info that’s fed into this gadget is coming from the local MSDN & TechNet team in Belgium and Luxembourg. This is the perfect tool to stay informed about local events that Microsoft is organizing for developers and IT professionals, insights from the Belgian MSDN & TechNet team and locally produced video recordings with technical community leaders.

    >> Download it now!

  • Katrien's MSDN Blog

    Quick tip: Microsoft Expression Web 4 SP1 available, new SuperPreview online service for Safari


    The Expression team has just announced the availability of Service Pack 1 of Expression Web 4. This service pack adds quite a few interesting features to the product:

    • HTML5 and CSS3:
    • HTML5 support with IntelliSense in the code editor
    • Support for CSS3 draft spec properties
    • PHP: IntelliSense support for the latest functions from PHP 5.3, as well as support for 130+ additional PHP modules (including many PEAR-related libraries)
    • SuperPreview:
    • Online service (beta) that extends the capabilities of SuperPreview to include support for Chrome, IE8, IE9 Safari 4 and 5 on Windows and Mac. Because it is using the remote service the beauty of it is you don’t need to have these browsers installed locally.
    • Support for content that requires authentication
    • Support for Internet Explorer 9 as a local browser, and IE8 built into the tool (meaning that if you have IE9 installed locally you can use the local SuperPreview tool to check rendering in IE6, IE7, IE8 and IE9.

    >> Download Expression Web 4 SP1
    Learn more at the official Expression Web site.

    Quick tip posts are short, useful posts pointing to content and tricks that might otherwise go lost in a typical 140 chars message on Twitterverse.

  • Katrien's MSDN Blog

    Quick tip (link): ‘Build a Better App’ brings content, labs and videos on Microsoft SharePoint 2010


    Looking for good content around Microsoft SharePoint 2010? This new Build a Better App site by Microsoft brings a set of scenarios with screencasts, presentations and tutorials.
    Scenarios include Content Management, Business Connectivity Services, Visual Studio 2010 Project structure and more.

    New content is added regularly so this is certainly a good resource to keep an eye on.

       >> Go to


    Quick tip posts are short, useful posts pointing to content and tricks that might otherwise go lost in a typical 140 chars message on Twitterverse.

  • Katrien's MSDN Blog

    TechDays 2011 - Check out the sessions and build your own agenda‏


    Check out the live agenda and find out why you should attend TechDays 2011. Review the sessions and speakers and build your own personalized agenda. Today we already have 1200+ registrations so don’t lose time and register now before the event sells out!

    image image 

    If you haven't decided yet, we give you more than just a few reasons
    why you should not miss this event.

    Developer Opening Keynote
    We are happy to announce Scott Hanselman will be joining TechDays 2011 for the developer Opening Keynote this year.

    The Main Conference

    During the main conference on April 26th and 27th, six Developer and IT-Pro tracks bring you a mix of new technology and in-depth content on current technology with over 60 technical sessions planned.
    With the full agenda now published, you can filter sessions and build your personalized agenda for the event.

    Deep Dives (post-conference)

    On the third day of TechDays, on April 28th, we host a Deep Dive day with four different tracks for developers and IT-Professionals. As a developer you can choose between two tracks that go in-depth and focus on Best Practices : Visual Studio Application Lifecycle Management and Cloud (Windows Azure). As an IT Professional you have the following two options : Virtual Desktop Infrastructure (by Corey Hynes) or Direct Access (by John Craddock).
    Next to learning there is also the networking aspect of this conference. We give you the opportunity to connect with Product Managers from Redmond, meet your peers, talk to our user groups and much more.

    Don't wait to register before it's too late!

    PS. You can also follow the TechDays on Twitter and/or Facebook.

  • Katrien's MSDN Blog

    Internet Explorer 9 is here: a more beautiful Belgian web


    Internet Explorer 9 RTW is now available for download. After a first preview at PDC 2009, a first Platform Preview at MIX 2010, a Beta in September 2010 and RC in February 2011: we’ve gone through a lot to bring a more beautiful web.


    A more beautiful web: Belgian cases

    With IE9 officially released, the way to a more beautiful web is being paved. We have been working with Belgian partners to have their sites shine on IE9 and other modern browsers. These partners are implementing HTML5 features and taking advantage of Site Pinning features. Site Pinning features allow users to pin a website to the Taskbar in Windows 7 (note this is not related to HTML5 but simply a feature in the new browser).

    Netlog and Geolocation API

    Netlog created a new experience available to all their members using modern browsers: they can now take advantage of geolocation API to create location based shouts.
    If you want to learn more about Netlog’s development, make sure to attend the HTML5 Web Camp (see below) or watch the video of their session after the event.



    Pinned sites experiences

    Here are a few of our Belgian partners taking advantage of the IE9 site pinning experiences.

    Pinned site: Autogids and Le Moniteur Automobile


    Try it out yourself: and

    Pinned site: and and allow their users to pin the website to the taskbar, allowing users to quickly launch the browser or specific channels from within the jumplists.

    2011-03-14_1626  2011-03-14_1615


    Try it out yourself: and

    Pinned site: Le Soir


    Try it out yourself:

    Pinned site: RTL TVI


    Try it out yourself:

    Pinned site:


    Try it out yourself:

    And more coming…

    Keep your eyes on to discover more experiences soon.

    A more beautiful web with HTML5

    webcampsWe are also bringing more HTML5 content to the local web developers and designers. Our first HTML5 Web Camp Belux event is taking place on April 6th in Brussels. Just two weeks ago we announced the event, which was fully booked no less than 24 hours later!
    With such a high interest we went the extra mile and increased the number of seats to 150 instead of the original 100 attendees.
    Netlog will talk about their Geolocated shouts, LBi, These Days and Ferranti are the other partners bringing you more HMTL5 content like Canvas, WebSockets, jQuery, CSS3 and real world cases.

    If you are not registered, it’s unfortunately too late to join the event. However no panic, all the sessions are being recorded and will be posted soon after the event.

    Some beautiful sites

    Here’s a few of my favorite new HTML5 sites, most of them announced during last night’s IE9 press event.

    Foursquare playground
    After asking the user for access to its geographical information, it positions the user in the middle with all the surrounding foursquare check-ins close by.

    Close to my current location I have a hotel (in this case the Crowne Plaza), so I can go in and zoom into that location to see the Mayor and user tips. The more users checking in, the more info.

    Try it out yourself:

    Never Mind the Bullets
    This site gives you a comic strip experience enriched by the effects of parallax scrolling, by taking advantage of HTML5 features such as Canvas, <audio> and <video>, CSS 2D Transforms and more.


    Try it out yourself:

    Mike Tompkins’ Firework

    And a last one that’s a real blast: try out the HTML5 video mixer that plays 16 different videos with which you can interact.

    Feeling creative? Give the Audio Mixer a try:
    Fun guaranteed!

    Try it out yourself:


    Going for HTML5? Why not enter the {dev:unplugged} global competition and win some amazing prizes.

  • Katrien's MSDN Blog

    Quick tip [link]: Visual Studio 2010 Service Pack 1 available for download


    Last week Service Pack 1 for Visual Studio 2010 was officially released. Make sure you go ahead and download SP1 to benefit from new features and fixes such as IntelliTrace on 64bit systems, unit testing, built-in Silverlight 4 profiling, HTML5 schema support and more.


    Link: read the official post announcing the release as well as links to list of changes and SP1 compatibility.

    Download it here.



    Quick tip posts are short, useful posts pointing to content and tricks that might otherwise go lost in a typical 140 chars message on Twitterverse.

  • Katrien's MSDN Blog

    Quick tip: Vote Microsoft for DataNews Awards for Excellence


    As Luc Van de Velde writes, Microsoft is nominated in the 2011 Data News Awards for Excellence. We are in the running for two categories:

    Software company of the year (in 2010, we offer you the broadest set of software solutions, Windows Azure Platform, Office 365, Dynamics CRM Online, and Windows Intune, …)

    Most innovative company of the Year (Kinect, Windows Phone 7, and much more)

    Excerpt from Luc’s post:

    “On top of all that, Microsoft Belgium & Luxemburg is a local company, employing 300+ employees and thousands of partners implementing our solutions.
    For every $ Microsoft earns, the local economy makes 7.
    That’s the result of innovation.”

    Please read the full post and cast your vote!



    Quick tip posts are short, useful posts pointing to content and tricks that might otherwise go lost in a typical 140 chars message on Twitterverse.

  • Katrien's MSDN Blog

    HTML5 Web Camp Belgium on 6 April 2011: free registration open now


    During the first Web Camp Belgium in January we asked you to indicate your interest in future Web Camps. Response was huge and many of you pointed out HTML5 and related technologies.
    So here is our answer: on April 6th we’ll be hosting the first HTML5 Web Camp in Belgium with a full afternoon of sessions presented by Belgian partners and agencies.

    What: HTML5 Web Camp Belgium – a full afternoon of sessions presented by the Belgian web companies followed by a reception
    Where: Living Tomorrow
      Indringingsweg 1
    When: April 6th 2011
      13:30 to 18:00 – Sessions by Netlog, Ferranti, These Days and LBi
      18:30 to 22:00 – Reception (optional registration)
    Type: free event

    >> Register for HTML5 Web Camp Belgium

    Looking for more information about  HTML5, CSS3, JavaScript, Geolocation, Canvas, jQuery, WebSockets? This is your opportunity to learn from the Belgian agencies on how they are using the new functionalities today on customer projects.

    Detailed agenda and speaker information

    We are very excited to have Netlog join us to speak about a brand new service they are launching on their website taking advantage of the Geolocation API of HTML5 to let users create location based shouts. After Netlog’s session These Days is on stage bringing you inside info on how to take advantage of Object Oriented JavaScript to minimize the amount of HTML code needed. These Days is using the case of the contest site to illustrate how it’s done.
    Jef Claes from partner Ferranti then joins us to cover WebSockets in HTML5. Since WebSockets is still in experimental phase it will be illustrated by taking advantage of the HTML5 Labs prototypes.
    To finish off we’ll have LBi taking the stage to showcase a project from a big Belgian customer in which they take advantage of jQuery and CSS3, while still supporting older browsers and using less code!


    Welcome and registration


    Welcome and introduction to the event (Katrien De Graeve)


    Location-aware shouting
    Speaker: Frank Desmettre, Netlog

    HTML5 offers several solutions for augmenting the experience of users on the web. One of these solutions is providing an accurate location of a user. Most of today's smartphones already support the technique of requesting your location through GPS but now an HTLM5 compatible browser can also pinpoint your location based on the IP of your device and nearby wireless access points.

    At Netlog we've been using the Geolocation API to add location information to user messages (shouts) both on the web version and the mobile site. This location is used to place them on a map that can be easily navigated using HTML5. This way we enable users to find out what's going on around them or on a location of their choice.


    How Object-Oriented JavaScript can help your HTML5 site
    Speakers: Pieter Helsen and Bram Verdyck, These Days

    We all know that we now have a new Canvas element and some other very cool HTML5 tags, but how do you get to implementing these correctly? The site for example, is a mere 200 lines of HTML. How is this possible? Say Hello to OO JavaScript.

    By using the Frameratefest site These Days will explain how this concept has helped develop the site. We'll dive into code!


    WebSockts on Fire
    Speaker: Jef Claes, Ferranti

    While the WebSockets API specification is not stable yet, various browser vendors have already implemented a prototype in their latest browser versions. Microsoft released their WebSockets prototype in December 2010. While there is no native implementation of WebSockets in IE9 just yet, for now they are providing a solution which works cross-browser, relying on a Silverlight client. Server-side a Windows Communication Foundation server is made available, which implements the latest version of the WebSockets protocol.

    In this session, Jef covers the WebSockets fundamentals, demonstrate a proof of concept that could be used in various fire department web applications and deep-dive into the code of this proof of concept.


    Creating cross-browser designs with CSS3 and jQuery in a SCRUM methodology
    Speaker: Tim Vermaelen, LBi

    As today's web applications are growing in complexity, making them cross-browser is still key to success. Since history of web design we've seen all kinds of techniques that tackle browser issues. Still, they are very time consuming and expensive. This presentation will give you a quick look on what's possible these days with CSS3 and jQuery and how you can save time creating cross-browser web applications. Throw away half of your HTML code, half of your background images and start using more flexible techniques. This session is going to be based on a case of a big Belgian company, to be shown during the session.


    Cocktail Reception (optional)

    What if you’re not able to make it?
    The good news is all sessions are recorded and will be available for on-demand viewing shortly after the event.

    Blog bling: you’re welcome to invite peers and colleagues to attend. Here’s two banners you can use:

    banner_webcamps_120x140  banner_webcamps_180x150
    Using this link:

  • Katrien's MSDN Blog

    TechDays 2011 – Developer track sessions update


    TechDays 2011 on April 25 to 28th will bring more than 25 different developer track speakers to Belgium. While most of the sessions can be viewed through filtering in the Sessions tools on the website, I’d thought it might be useful to have them in a list form as well. I’ve mentioned (Deep Dive Post Conference) to the ones that occur on April 28th which is our Deep Dives day.
    Don’t forget: early bird discount ends February 28th 2011!

    Note: also take a look at the IT-Professional sessions update that my colleague Arlindo blogged about.

    Sessions and speakers

    Trends in Programming Languages - Bart De Smet
    Lately, we’ve seen many industry trends shaping the evolution of programming languages in various directions. The many-core revolution has forced us to think hard about ways to leverage the massively parallel architectures available to the masses. Cloud, web, and mobile programming have put additional emphasis on the need for asynchrony in our applications. Dynamic languages are going through a rebirth, driven by a desire to shy away from schematized data, and accelerated by the renaissance of JavaScript. Oh, and we can’t count out native languages either, with C++0x’s final draft lurking around the corner.
    In this session, we’ll discuss modern trends in programming languages, correlating those to everyday developer tasks. Come and learn why functional programming matters, how F# fits in the language landscape, why dynamic and native languages deserve a second chance, how frameworks like TPL and Rx help with asynchronous programming, and – last but not least – what the future of C# and Visual Basic has to bring.
    Don’t miss out on sharpening your knowledge about your single most important developer tool: the language you use to express your coding dreams.

    Introducing Agile Into The Enterprise - Phil Japikse
    Scrum and XP have found a strong following in the development community. But most non-development groups (such as Web Administrators, Production Support, Security, Testing, and Users/Stake Holders) inside the enterprise are far from agile, nor are they trying to move to be more agile. This session starts with a refresher on Scrum, and then uses real experiences from large enterprise development projects to show how to effectively work with those teams. Instead of trying to "convert" them, we discuss strategies to adapt to their needs while remaining agile in the development realm.

    Silverlight, Windows Phone 7, Windows Azure, jQuery, OData and RIA Services. Shaken, not stirred - Maarten Balliauw and Kevin Dockx
    Have you ever been jealous of James Bond and his gadgets? Don’t be: as a .NET developer you have plenty of cool gadgets at hand. If you are interested in how our .NET gadgets can be mixed together, let Kevin and Maarten guide you along the path of building a live event feedback application that leverages Silverlight, Windows Phone 7, Windows Azure, jQuery, OData and RIA Services.
    This is the perfect session to give you an update on the newest technologies to build web, Silverlight, client and phone applications.

    Switch on the LightSwitch - Gill Cleeren
    Microsoft LightSwitch is a new part of the Visual Studio family and makes it possible to more easily create create professional-quality business applications for the desktop, the web, and the cloud. The big question of course: Is LightSwitch something for you? In this session, you’ll get the answer!
    We'll show how you can build professional LOB applications quickly using LightSwitch. We will cover why you should look at LightSwitch, binding to data, and building out the user interface. LightSwitch is however more than just some predefined screens: developers will love it for its extensibility, which we’ll cover deeply.
    Note: LightSwitch is currently still in Beta.

    To OData or Not to OData - Chris Eargle
    The Open Data Protocol is an open, RESTful protocol that utilizes existing standards such as HTTP, AtomPub, XML, and JSON. A service using OData is resource-oriented by its nature, contrasting it with the operation-based, RPC-styled services typified by SOAP. There is a movement toward RESTful services, but care must be taken to identify whether a service should be designed resource or operation oriented. Participants will also learn the advantages of the OData protocol and other RESTful technologies.

    WCF Web APIs, HTTP your way - Glenn Block
    Are you building Web APIs for reaching any device, enabling mash-ups, or providing highly connected Web experiences? Then come to this session and learn how to build Web APIs your way with Windows Communication Foundation. We put you in control of patterns (REST, pub/sub, RPC, Hypertext) and formats (XML, JSON, URIs, Atom, OData) and enable you to leverage new technologies to build Web APIs exactly the way you want them.

    ASP.NET MVC 3 - Deep Dive - Hadi Hariri
    In this talk we’ll discuss the internals of ASP.NET MVC 3. We’ll see what extensibility points it offers us, how we can change things and where the pain points continue to be despite its third incarnation. This is a deep-dive coding session.

    Rock Hard: C++ Evolving - Boris Jabes
    From Kinect to capacitive touch devices, users increasingly demand immersive experiences with amazing responsiveness and performance. With a new standard (C++0x) almost finalized, the largest in over a decade, C++ is poised for renewed importance. C++0x brings with it improvements in expressiveness and performance that are too numerous to cover. In this talk, we'll highlight mind-bending examples on the bleeding edge that give you an insight into the unique capabilities of C++ in the 21st century. Language geeks, join us for a lively conversation about a truly multi-paradigm language. Weary managed developers, come discover how C++ could be the language for your next evening project. Exalted C++ programmers, please honor us with your presence!

    Data in the cloud and on-premise: A Look at the Forthcoming SQL Azure Services – SQL Azure Data Sync and SQL Azure Reporting - Mark Scurrell
    In addition to SQL Azure Database, new SQL Azure services will be available in the near future.  In this session you’ll learn about the capabilities of these new services, in what scenarios they can be used and see them in action.  Data movement capabilities are critical for cloud-based applications; with SQL Azure Data Sync you will be able to share data between on-premises SQL Server and SQL Azure databases as well as between multiple SQL Azure databases, allowing you to link on-premises and cloud-based applications and make data available to users around the world.  Reporting and visualization of data stored in SQL Azure will be enabled with SQL Azure Reporting.  See how reports can be authored, deployed and made available to users on the web or embedded in applications.

    Windows Phone and XNA for Fun, Games, Profit and Physics - Rob Miles
    Windows Phone 7 is a great gaming platform. In this session you will find out how to create your own games using C#, Visual Studio 2010 and XNA and run them on the phone. You will discover how to use the touch screen and accelerometer in the phone to get player input to create fun packed games with real physics. Rob will also reveal how to get your games on sale in the Windows Phone Marketplace and maybe make a fortune. With plenty of demos and game ideas to explore this session will give a flying start to your mobile gaming career.

    SharePoint 2010 Patterns and Best Practices - Serge Luca & Karine Bosch
    In this session, you will have an overview of the work recently delivered by the Patterns and Practices group related to SharePoint 2010.
    The session will also cover the role of Team Foundation Server 2010 as a major tool in any SharePoint 2010 project.
    Some Unit testing frameworks like Microsoft PEX and Moles in the specific context of SharePoint 2010 will also be illustrated.
    This session is also interesting for developers working on SharePoint 2007.

    HTML 5 - that's what you need to know today! - Ingo Rammer
    With Version 9 of Internet Explorer, Microsoft has set out to deliver one of the most standards-compliant  browsers to date. In this code-heavy session, Ingo will show you what HTML 5 (the driving force behind most of today's browser development) offers today and how you can take advantage of client-side storage of data, offline caching of web applications, canvas-based drawing, embedded microdata, semantic information, and corresponding extension to input elements. You will learn how to detect the various browsers' support for different features in your application and will also hear about advanced features like web workers and web sockets which will allow tomorrow's browsers to create user-friendly environments which can rival today's desktop applications in a cross-platform way.

    Demystifying the .NET Asynchronous Programming Landscape - Bart De Smet
    Asynchronous programming is no longer an option, it’s become a must on various platforms, including Silverlight, Windows Phone 7, and various data-centric frameworks. Unfortunately, dealing with asynchrony is way too hard in today's world of development tools and frameworks. The huge amount of manual and error-prone plumbing leads to incomprehensible and hard to maintain code. As we reach out to services in the cloud, the desire for asynchronous computation is ever increasing, requiring a fresh look on the problems imposed by reactive programming.
    In this session, we explore various methodologies to address asynchronous programming, and explain how they relate and differ. First, we’ll explore existing patterns and libraries – such as the TPL – to sketch some of the pain-points. Armed with this knowledge, we’ll approach the problem from different angles, including a language-centric view with F#’s asynchronous workflows and the upcoming async and await features in C# and Visual Basic. Next, we’ll move beyond sequential composition of asynchronous computations, and introduce the Reactive Extensions (Rx) that enable you to express rich queries – even using LINQ syntax – over asynchronous push-based “reactive” event streams.

    Designing and Building a Windows Phone 7 Application End-to-End - Isabel Gomez Miragaya & Katrien De Graeve
    This session addresses an end-to-end scenario for building a Windows Phone 7 application that takes advantage of the top features of the phone OS as well as using the Cloud. Our session is comprised of the following main topics:
    - design and build a Silverlight application with Expression Blend and Visual Studio 2010, taking advantage of controls, animations, transformations, transitions (projections), splash screen animation, data binding, …
    - usage of Windows Phone specific features such as Push Notifications, Tasks, location services and mapping, and address tombstoning
    - usage of Model-View-ViewModel (MVVM) architecture
    - OData WCF service to talk with the cloud in Windows Azure, Windows Azure Storage and SQL Azure
    Dare to take all of this in, in just 75 minutes? Join us!

    Building Robust, Maintainable Coded UI Tests with Visual Studio 2010 - Brian Keller
    Coded UI tests allow developers to create fully-automated, functional UI tests which can be used to quickly alert a team about regressions. These are easy to create, but can become tricky to build in a robust manner which can sustain changes to your application over time. In this demo-rich session we will examine patterns and practices you can employ for building great coded UI tests.

    Identity & Access Control in the Cloud with Windows Azure - Vittorio Bertocci
    If you don’t yet know what claims-based identity is, it’s time to get busy. Signing users in and granting them access is a core function of almost every cloud-based application, and claims-based identity is the best way to take care of that. In this session we will show you how to simplify your user experience by enabling users to sign in with an existing account such as a Windows Live ID, Google, Yahoo, Facebook, or on-premises Active Directory account, implement access control, and make secure connections between applications. You will learn how the AppFabric Access Control Service, Windows Identity Foundation, and Active Directory Federation Services use a claims-based identity architecture to help you to take advantage of the shift toward the cloud while still fully leveraging your on-premises investments.

    LINQ, take two – Realizing the LINQ to Everything dream - Bart De Smet
    At PDC a few years back, we introduced the LINQ project to solve the impedance mismatch between various data models by means of integrated query syntax in mainstream programming languages. Today, we’re seeing a rich ecosystem around LINQ providers that allow developers to reach out to many more data models. However, there’s a lot of opportunity left to democratize even more data models.
    Based on the theory of monads, we’ll explore the incredibly powerful nature of query comprehensions to do things like constraint solving using Z3 and Solver Foundation, build reactive queries with the Reactive Extensions, carry out various forms of query optimization, split execution of queries across tiers, etc. In addition, we revisit the art of writing query providers, introducing some novel approaches to ensure better compile-time checking. After this talk, you’ll truly understand the (underestimated) power that LINQ has brought us.

    Windows Azure AppFabric: Building, Managing, and Connecting High-Density, Multi-Tenant Cloud Applications - Clemens Vasters
    Windows Azure AppFabric is Microsoft’s next-generation middleware application platform in the cloud, providing access control with federated identity, high-density, multi-tenant component-hosting, caching services, on-premise connectivity, rich publish/subscribe messaging, and integration services. In this session, Clemens Vasters, an Architect on the AppFabric product team at Microsoft will provide an overview of the AppFabric services that are already commercially available and the new services that Microsoft will bring to market until the end of this year.

    MEF in the real world - Glenn Block
    No this is not yet another MEF 101 talk J Since MEF V1 shipped, we’ve seen a ton of folks building extensible solutions and frameworks including a host of OSS solutions. In this talk we will explore these real world solutions and how MEF plays in. The list will include frameworks like MefContrib, RavenDB, Caliburn and the Silverlight Media Framework. As a bonus, will also take a sneak peak at what is to come in MEF v2.

    Parallel Programming in .NET 4.0 - Tasks and Threading
    Scaling applications to the current and future multiple-core machines can really be a daunting task --- but it doesn't have to be! In this session, Ingo Rammer shows you the new task-based API and how it simplifies the creation of multi-core supporting applications. You will learn how you can take advantage of the fine-grained parallelism and control which is offered by this new .NET feature. Ingo will also show you how to extend your in-memory LINQ query to run in parallel, and how the new Visual Studio 10 debugging tools will make troubleshooting this kind of applications a lot easier.

    Dive into Application Lifecycle Management with Visual Studio 2010 - Brian Keller (Deep Dive Post Conference)
    This session starts our Deep Dive post-conference into Application Lifecycle Management.
    In this demo-rich session we will take a tour of many of the new capabilities of Visual Studio 2010 for application lifecycle management. This includes a look at the new build automation, project management, branching and merging, and related capabilities of Team Foundation Server 2010. We will also look at the new design and modeling tools and software testing capabilities of Visual Studio 2010.

    Architecting for a cost effective Windows Azure solution - Maarten Balliauw (Deep Dive Post Conference)
    Cloud computing and platforms like Windows Azure promise to be “the next big thing” in IT. This is certainly true as there are a lot of advantages with cloud computing: computing and storage become an on-demand story that you can use at any time, paying only for its effective usage. But this also poses a problem: if a cloud application is designed like one would design a regular application chances are that the cost perspective of that application will not be as expected. This session covers common pitfalls and hints on improving the cost effectiveness of a Windows Azure solution.

    Implementing Lean Software Delivery with Kanban and Team Foundation Server 2010 - Adam Gilmore (Deep Dive Post Conference)
    Kanban is becoming an important tool for teams wishing to become agile and continuously improve their processes. In this session we'll discuss why and how to implement a Kanban system for your team. In adddition, we'll demonstrate how to use Team Foundation Server 2010 to model and visualise your existing processes as a Kanban board and how you use this to drive improvement in your project.

    Ubiquitous Communication with the Windows Azure AppFabric Service Bus - Christian Weyer (Deep Dive Post Conference)
    Today's applications are faced with several communication and connectivity obstacles in their daily life. Often secured connections are not allowed through firewalls and NAT devices at all. What to do if you need ubiquitous connectivity? Windows Azure AppFabric's Service Bus can be seen as the Swiss Army Knife of communication. Christian Weyer shows you how to build mighty cross-platform communication patterns like publish/subscribe – all in a secure manner, programmed with WCF or pure REST.

    Advanced Debugging with Visual Studio 2010 - Ingo Rammer (Deep Dive Post Conference)
    In the newest version of Ingo's classic talk you will learn how to make the most out of your debugging time with Visual Studio 2010. Ingo will show you the most important advanced debugging techniques, including the use of Intellitrace and how to prepare your applications to take advantage of crashdump debugging with Visual Studio 2010 (which is quite likely the number #1 feature to dramatically reduce your bug-hunting time for hard-to-reproduce issues.)

    Practical Guidance on Visual Studio Database Projects - Jens K. Suessmeyer (Deep Dive Post Conference)
    Most of the applications today are based on a database backend. While common application development makes it easy to deploy database changes and maintain source code in source control it was always hard getting your database code supported throughout the versions of the application. With Visual Studio Database Projects, you can ease your development, deployment and change management using the integration in Visual Studio and team Foundation server. While giving you the fundamentals of what database development under Visual Studio Database Projects means, we will also jump into the culprits you might face in reality. We will show you how the published Database Guidance on Codeplex can help you preventing common problems and getting around limitations you might face in your daily work.

    Real World Azure: Elasticity from on-premise to Cloud (and back) - Christian Weyer (Deep Dive Post Conference)
    All the talk about the Cloud and the Windows Azure platform. But where does it make sense? In this session, Christian shows you one example of how you can leverage the pros of Windows Azure and SQL Azure in order to expand your web-based data-driven applications from a local installation into the cloud. Whether you want to handle predictable or likely unpredictable bursts or you want to prepare for moving your existing applications into the Cloud: experience a hands-on demonstration powered by IIS, SQL Server, Windows Azure, SQL Azure, Sync Services and PowerShell.

  • Katrien's MSDN Blog

    Quick tip [link]: Windows Phone 7 MUST HAVE Toolkits


    Just came across this nice overview by Rudi Grobler, a developer and community guy from South Africa I had the chance to meet last year.

    Rudi lists five very good toolkits including WP7 Contrib and the not to miss Silverlight for Windows Phone Toolkit.
    I’d like to add MVVM Light Toolkit and ReactiveUI.
    Note: WP7 Contrib already contains MVVM Light Toolkit integrated but you can also use it on its own.

    Direct link to Rudi’s blog post:


    Quick tip posts are short, useful posts pointing to content and tricks that might otherwise go lost in a typical 140 chars message on Twitterverse.

Page 9 of 27 (399 items) «7891011»