﻿<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
  <channel>
    <title>Raffaele Rialdi personal website</title>
    <link>http://www.iamraf.net/</link>
    <description>Raffaele Rialdi personal website</description>
    <copyright>Copyright (c) Raffaele Rialdi, http://www.iamraf.net</copyright>
    <docs>http://www.rssboard.org/rss-specification</docs>
    <generator>IAmRaf generator</generator>
    <image>
      <link>http://www.iamraf.net/</link>
      <title>Raffaele Rialdi personal website</title>
      <url>http://www.iamraf.net/Images/logo2.png</url>
    </image>
    <language>en-US</language>
    <managingEditor>Raffaele Rialdi</managingEditor>
    <webMaster>Raffaele Rialdi</webMaster>
    <item>
      <title>Speaker at Microsoft Days 2012 in Bulgaria – Sofia</title>
      <description>On March 28 and 29, Microsoft Bulgaria will host in Sofia the traditional event "Microsoft Days".
I am very happy to be the speaker of two pillar arguments of the next technology wave:Introduction to Windows Runtime (WinRT) The Asynchronous Pattern in WinRT/Metro and .NET 4.5 
The abstracts are ...</description>
      <link>http://www.iamraf.net/News/speaker-at-microsoft-days-2012-in-bulgaria-sofia</link>
      <author>Raffaele Rialdi</author>
      <guid isPermaLink="false">speaker-at-microsoft-days-2012-in-bulgaria-sofia</guid>
      <pubDate>Thu, 26 Jan 2012 14:42:24 GMT</pubDate>
      <category>News</category>
    </item>
    <item>
      <title>Ten Years of Trustworthy Computing at Microsoft</title>
      <description>Ten years ago Bill Gates decided to change the company's approach by introducing the Trustworthy Computing initiative in a famous e-mail addressed to all his employees.
This decision triggered a huge change in software development not only inside Microsoft but also for all developers who use Micr...</description>
      <link>http://www.iamraf.net/News/ten-years-of-trustworthy-computing-at-microsoft</link>
      <author>Raffaele Rialdi</author>
      <guid isPermaLink="false">ten-years-of-trustworthy-computing-at-microsoft</guid>
      <pubDate>Mon, 23 Jan 2012 14:38:49 GMT</pubDate>
      <category>News</category>
    </item>
    <item>
      <title>Essential WinRT part 3: contracts and activation</title>
      <description>The new Windows start screen 8 shows a number of tiles that may look like a revamped version of the old shortcuts:

But appearances can be deceptive and tiles are not shortcuts and they do not launch directly the application process.
The crucial point is that Windows Runtime (WinRT) is the laye...</description>
      <link>http://www.iamraf.net/News/essential-winrt-part-3-contracts-and-activation</link>
      <author>Raffaele Rialdi</author>
      <guid isPermaLink="false">essential-winrt-part-3-contracts-and-activation</guid>
      <pubDate>Mon, 24 Oct 2011 12:52:49 GMT</pubDate>
      <category>News</category>
    </item>
    <item>
      <title>Essential WinRT part 2: The registration</title>
      <description>As the WinRT world is an evolution of COM, the registration is similar but uses only the HKCU registry keys. This means that you don't need administrative privileges to install an application.Let's take a look to the most interesting registry keys involved during registration process:
The HKCU\So...</description>
      <link>http://www.iamraf.net/News/essential-winrt-part-2-the-registration</link>
      <author>Raffaele Rialdi</author>
      <guid isPermaLink="false">essential-winrt-part-2-the-registration</guid>
      <pubDate>Tue, 18 Oct 2011 14:56:21 GMT</pubDate>
      <category>News</category>
    </item>
    <item>
      <title>Essential WinRT part 1: The package</title>
      <description>During the build conference sessions, beyond the great thrilling sessions like the one from Matt, I had the change to make me explain many interesting details about WinRT. So I want to thank speakers and the other team members for their availability to answer the numerous questions coming from the...</description>
      <link>http://www.iamraf.net/News/essential-winrt-part-1-the-package</link>
      <author>Raffaele Rialdi</author>
      <guid isPermaLink="false">essential-winrt-part-1-the-package</guid>
      <pubDate>Thu, 13 Oct 2011 12:19:12 GMT</pubDate>
      <category>News</category>
    </item>
    <item>
      <title>Mixing languages with WinRT</title>
      <description>In the previous post I retraced the motivations that led to WinRT.  
One of the fundamental requirements of WinRT is to allow better interaction between different languages, either native or managed. We also have already seen that only a runtime that exposes functionality in an object oriented fa...</description>
      <link>http://www.iamraf.net/News/mixing-languages-with-winrt</link>
      <author>Raffaele Rialdi</author>
      <guid isPermaLink="false">mixing-languages-with-winrt</guid>
      <pubDate>Thu, 29 Sep 2011 13:26:43 GMT</pubDate>
      <category>News</category>
    </item>
    <item>
      <title>Why WinRT, an object oriented API</title>
      <description>Before analyzing WinRT it's necessary to go back in time and retrace the evolution of languages. 
C language consolidated a standard way to interoperate in two different ways: Source-level thanks to the standardization of ANSI 1989 (and later)  Binary, by using the x86 architecture calling conven...</description>
      <link>http://www.iamraf.net/News/why-winrt-an-object-oriented-api</link>
      <author>Raffaele Rialdi</author>
      <guid isPermaLink="false">why-winrt-an-object-oriented-api</guid>
      <pubDate>Wed, 21 Sep 2011 14:32:47 GMT</pubDate>
      <category>News</category>
    </item>
    <item>
      <title>Windows 8: the user experience</title>
      <description>To put it in two words ... the response is too early for a user to judge Windows 8. 
The / / build / conference I just came back from, is a developer conference. It merged the PDC (Professional Developer Conference) and WinHEC (Windows Hardware Engineering Conference). The sessions on the agenda ...</description>
      <link>http://www.iamraf.net/News/windows-8-the-user-experience</link>
      <author>Raffaele Rialdi</author>
      <guid isPermaLink="false">windows-8-the-user-experience</guid>
      <pubDate>Mon, 19 Sep 2011 09:05:00 GMT</pubDate>
      <category>News</category>
    </item>
    <item>
      <title>Deep diving WinRT and Metro style apps for Windows 8</title>
      <description>After the //build/ keynotes, I looked for more informations regarding WinRT and a few teams gave me the answers to my questions. 
There are two stacks for building Windows 8 applications: Classic mode (Win32 / .NET) Metro-Style mode
The classic mode is the one we all know, will not change and wi...</description>
      <link>http://www.iamraf.net/News/deep-diving-winrt-and-metro-style-apps-for-windows</link>
      <author>Raffaele Rialdi</author>
      <guid isPermaLink="false">deep-diving-winrt-and-metro-style-apps-for-windows</guid>
      <pubDate>Thu, 15 Sep 2011 07:58:45 GMT</pubDate>
      <category>News</category>
    </item>
    <item>
      <title>Raf coverage for "build windows" conference in Anaheim</title>
      <description>I am ready to leave from Italy to USA, Anaheim for the build Conference (Sept 13-16, 2011)

I will give as much as possible news in two places:Here at http://www.iamraf.net/news in English languageOn my Italian Blog http://blogs.ugidotnet.org/raffaele
Stay tuned!...</description>
      <link>http://www.iamraf.net/News/raf-coverage-for-build-windows-conference-in-anahe</link>
      <author>Raffaele Rialdi</author>
      <guid isPermaLink="false">raf-coverage-for-build-windows-conference-in-anahe</guid>
      <pubDate>Thu, 08 Sep 2011 13:54:17 GMT</pubDate>
      <category>News</category>
    </item>
    <item>
      <title>IamRaf.net V2 is live</title>
      <description>From a reader perspective, this is not really a great news, but it has been really a hard work for me to entirely rewrite the engine of this website.
Previously I used an external blog engine as storage, an RSS library to read the content and asp.net routing to publish the content.
The new relea...</description>
      <link>http://www.iamraf.net/News/iamrafnet-v2-is-live</link>
      <author>Raffaele Rialdi</author>
      <guid isPermaLink="false">iamrafnet-v2-is-live</guid>
      <pubDate>Tue, 05 Jul 2011 13:10:54 GMT</pubDate>
      <category>News</category>
    </item>
    <item>
      <title>DeployManager June 2011 edition</title>
      <description>There are new huge news for DeployManager tool that I initially released last year (http://www.iamraf.net/Tools/DeployManager-first-release-certificates-management).Here is a list of the new additions.Filtering
There is a new toolbar that enable filtering capabilities in both the tree and the lis...</description>
      <link>http://www.iamraf.net/Tools/deploymanager-june-2011-edition</link>
      <author>Raffaele Rialdi</author>
      <guid isPermaLink="false">deploymanager-june-2011-edition</guid>
      <pubDate>Thu, 23 Jun 2011 14:47:34 GMT</pubDate>
      <category>Tools</category>
    </item>
    <item>
      <title>DeployManager first release: certificates management</title>
      <description>DeployManager is the name that resemble my wishes since the first time I worked with Windows Communication Foundation.
There is no doubt that deploying a WCF service is tricky and time-expensive. Probably the most difficult part is certificates management, both in development and in production.
...</description>
      <link>http://www.iamraf.net/Tools/DeployManager-first-release-certificates-management</link>
      <author>Raffaele Rialdi</author>
      <guid isPermaLink="false">DeployManager-first-release-certificates-management</guid>
      <pubDate>Tue, 28 Sep 2010 10:03:00 GMT</pubDate>
      <category>Tools</category>
    </item>
    <item>
      <title>GetComputerName on Windows CE / Windows Mobile (VC++)</title>
      <description>There is no GetComputerName API on Windows CE and I could not find any Compact Framework class to obtain this functionality.
On these devices you can find the computer (pda) name in the registry at HKEY_LOCAL_MACHINE\Ident\Name
If you want to take a look at the registry on your devices/emulators...</description>
      <link>http://www.iamraf.net/Samples/GetComputerName-on-Windows-CE-Windows-Mobile-(VC2b2b)</link>
      <author>Raffaele Rialdi</author>
      <guid isPermaLink="false">GetComputerName-on-Windows-CE-Windows-Mobile-(VC2b2b)</guid>
      <pubDate>Wed, 21 Jul 2010 10:02:00 GMT</pubDate>
      <category>Samples</category>
    </item>
    <item>
      <title>User activity detection on the Compact Framework</title>
      <description>While using the Compact Framework on a mobile device, you can need to invalidate some data if the user is inactive for a certain period of time. In my case I have a custom authentication system that create a custom Token class that is invalidated after few minutes the user is inactive.
Windows CE...</description>
      <link>http://www.iamraf.net/Samples/User-activity-detection-on-the-Compact-Framework</link>
      <author>Raffaele Rialdi</author>
      <guid isPermaLink="false">User-activity-detection-on-the-Compact-Framework</guid>
      <pubDate>Mon, 19 Jul 2010 10:01:00 GMT</pubDate>
      <category>Samples</category>
    </item>
    <item>
      <title>What's new in Workflow Foundation 4.0 and Windows Communication Foundation 4.0</title>
      <description>Questo è il materiale della sessione che ho tenuto in Microsoft Italia per il workshop UGIdotNET.
Note:Per far funzionare l'esempio con Twitter è necessario leggere attentamente il file readme.txt Per far funzionare gli esempi di WCF in console è necessario dare il permesso all'endpoint http. Mag...</description>
      <link>http://www.iamraf.net/Samples/Whats-new-in-Workflow-Foundation-40-and-Windows-Communication-Foundation-40</link>
      <author>Raffaele Rialdi</author>
      <guid isPermaLink="false">Whats-new-in-Workflow-Foundation-40-and-Windows-Communication-Foundation-40</guid>
      <pubDate>Mon, 24 May 2010 06:06:00 GMT</pubDate>
      <category>Samples</category>
    </item>
    <item>
      <title>Keynote speaker at Visual Studio 2010 launch in Bucarest</title>
      <description>The Visual Studio 2010 launch in Bucarest will be on May 19. With great pleasure, I will be the Keynote speaker of this event.
I want also to thank all of the Ronua User Group, in particular Adrian, and Microsoft România....</description>
      <link>http://www.iamraf.net/Events/Keynote-speaker-at-Visual-Studio-2010-launch-in-Bucarest</link>
      <author>Raffaele Rialdi</author>
      <guid isPermaLink="false">Keynote-speaker-at-Visual-Studio-2010-launch-in-Bucarest</guid>
      <pubDate>Mon, 26 Apr 2010 06:05:00 GMT</pubDate>
      <category>Events</category>
    </item>
    <item>
      <title>Raf on Channel9</title>
      <description>On Tuesday I was in Microsoft Italy subsidiary for the UGIdotNET event. My session was about the new ways to interact with PCs and I talked about Multitouch (using my SurfRaf homemade device) and Windows 7 Sensor APIs.
For the occasion I built an USB device from scratch. On my italian blog there ...</description>
      <link>http://www.iamraf.net/News/Raf-on-Channel9</link>
      <author>Raffaele Rialdi</author>
      <guid isPermaLink="false">Raf-on-Channel9</guid>
      <pubDate>Fri, 05 Feb 2010 07:04:00 GMT</pubDate>
      <category>News</category>
    </item>
    <item>
      <title>MVP Global Summit 2010</title>
      <description>This is the most important event for every MVP. On February (16-19) there will be the MVP Global Summit in Bellevue and Redmond (Microsoft Campus). I have been there multiple times in the past years and it's for sure my top event.
I will be there some days before (Thursday 11) for some extra meet...</description>
      <link>http://www.iamraf.net/Events/MVP-Global-Summit-2010</link>
      <author>Raffaele Rialdi</author>
      <guid isPermaLink="false">MVP-Global-Summit-2010</guid>
      <pubDate>Fri, 05 Feb 2010 07:03:00 GMT</pubDate>
      <category>Events</category>
    </item>
    <item>
      <title>Creating Word docx document using Office Open XML SDK 2.0</title>
      <description>There is no doubt that the new Office Open XML file format is a huge gain for every developer, and as conseguence for users too.
The new file format is native in Office 2007 but can be also used natively with a plugin in Office 2003 and with external (free) utilities with previous Office releases...</description>
      <link>http://www.iamraf.net/Articles/Creating-Word-docx-document-using-Office-Open-XML-SDK-20</link>
      <author>Raffaele Rialdi</author>
      <guid isPermaLink="false">Creating-Word-docx-document-using-Office-Open-XML-SDK-20</guid>
      <pubDate>Tue, 19 Jan 2010 07:14:00 GMT</pubDate>
      <category>Articles</category>
    </item>
    <item>
      <title>TechDays WPC 2009</title>
      <description>È alle porte TechDays WPC 2009 che si svolte il 24, 25, 26 Novembre 2009 ad Assago (Milano).
Sarò speaker per quattro sessioni su C# 4.0, Office OpenXML, API di Windows 7 e 2008R2 e Hacking dei sistemi.
Ci sarà inoltre una ATE (Ask The Expert) foltissima di MVP di tutte le discipline. See you th...</description>
      <link>http://www.iamraf.net/Events/TechDays-WPC-2009</link>
      <author>Raffaele Rialdi</author>
      <guid isPermaLink="false">TechDays-WPC-2009</guid>
      <pubDate>Mon, 09 Nov 2009 06:59:00 GMT</pubDate>
      <category>Events</category>
    </item>
    <item>
      <title>Converting Excel cell row and column to string (and vice versa)</title>
      <description>Last year I wrote two libraries to generate OOXML (Office OpenXML) ECMA-376 compliant files: wordprocessing (docx) and spreadsheet (xlsx).
Although I needed it, I always thought that was a useless work since Microsoft is working on the OOXML SDK that is currently in CTP for version 2. As a member...</description>
      <link>http://www.iamraf.net/Samples/Converting-Excel-cell-row-and-column-to-string-(and-vice-versa)</link>
      <author>Raffaele Rialdi</author>
      <guid isPermaLink="false">Converting-Excel-cell-row-and-column-to-string-(and-vice-versa)</guid>
      <pubDate>Thu, 22 Oct 2009 06:10:00 GMT</pubDate>
      <category>Samples</category>
    </item>
    <item>
      <title>Read shell file properties</title>
      <description>Some months ago, I talked with Diego Cattaruzza about the chance to read the file properties.
It happens that "depends" on the file type. A couple of years ago, if I remember well, I used some PInvoke code to read file properties via COM Structured Storage.
In these days OPC files have propertie...</description>
      <link>http://www.iamraf.net/Samples/Read-shell-file-properties</link>
      <author>Raffaele Rialdi</author>
      <guid isPermaLink="false">Read-shell-file-properties</guid>
      <pubDate>Wed, 21 Oct 2009 05:57:00 GMT</pubDate>
      <category>Samples</category>
    </item>
    <item>
      <title>Aligning decimal numbers to the separator</title>
      <description>There are tons of options for custom formatting a number, but not enough :)
Let's take a series of double/decimal numbers:   1:double[] doubles = {   2:     -1234.56789,   3:     1234.56789,   4:     1234.5678,   5:     1234.56,   6:     1234.5,   7:     1234.56789,   8:     123.56789,   9:     1...</description>
      <link>http://www.iamraf.net/Samples/Aligning-decimal-numbers-to-the-separator</link>
      <author>Raffaele Rialdi</author>
      <guid isPermaLink="false">Aligning-decimal-numbers-to-the-separator</guid>
      <pubDate>Tue, 20 Oct 2009 05:55:00 GMT</pubDate>
      <category>Samples</category>
    </item>
    <item>
      <title>Lancio di Windows 7 e Windows 2008 R2</title>
      <description>Il 22 Ottobre a Milano e il 27 Ottobre a Roma ci saranno gli eventi di lancio dei sistemi operativi Windows 7 e Windows 2008 R2.
Tutti i dettagli a partire da questo link:
http://blogs.msdn.com/italy/archive/2009/09/16/il-lancio-di-windows-7-e-windows-server-2008-r2.aspx...</description>
      <link>http://www.iamraf.net/Events/Lancio-di-Windows-7-e-Windows-2008-R2</link>
      <author>Raffaele Rialdi</author>
      <guid isPermaLink="false">Lancio-di-Windows-7-e-Windows-2008-R2</guid>
      <pubDate>Sun, 11 Oct 2009 05:54:00 GMT</pubDate>
      <category>Events</category>
    </item>
    <item>
      <title>Windows 7 for developer (UGIdotNET workshop session) material is here</title>
      <description>The powerpoint attachment contains only italian slides.Download Italian pptx
Demos are international :) and you will need Microsoft API CodePack that is a managed wrapper over the native Win32 API that are new in Windows 7. Demos were created with a beta release of CodePack, so there could be som...</description>
      <link>http://www.iamraf.net/Samples/Windows-7-for-developer-(UGIdotNET-workshop-session)-material-is-here</link>
      <author>Raffaele Rialdi</author>
      <guid isPermaLink="false">Windows-7-for-developer-(UGIdotNET-workshop-session)-material-is-here</guid>
      <pubDate>Wed, 23 Sep 2009 05:52:00 GMT</pubDate>
      <category>Samples</category>
    </item>
    <item>
      <title>Creating a GUI Application with the .NET Micro Framework</title>
      <description>This is the same article that was published in the Micro Framework blog on October 9, 2007.
 
 The Swim Timer Application
As one of my first projects with the .NET Micro Framework, I created a more sophisticated version of a little project I developed some time ago: a counter for swim training....</description>
      <link>http://www.iamraf.net/Articles/Creating-a-GUI-Application-with-the-NET-Micro-Framework</link>
      <author>Raffaele Rialdi</author>
      <guid isPermaLink="false">Creating-a-GUI-Application-with-the-NET-Micro-Framework</guid>
      <pubDate>Thu, 10 Sep 2009 05:47:00 GMT</pubDate>
      <category>Articles</category>
    </item>
    <item>
      <title>Using Vista and Windows 7 Firewall from Visual C++</title>
      <description>In Vista the Firewall API changed a lot in comparison to the previous versions.
You can drive the Windows Firewall using a COM API, a layer over the Windows Filtering Platform. If you are thinking to develop directly the WFP, it's better to change your idea. WFP is a low level API to build Firewa...</description>
      <link>http://www.iamraf.net/Samples/Using-Vista-and-Windows-7-Firewall-from-Visual-C2b2b</link>
      <author>Raffaele Rialdi</author>
      <guid isPermaLink="false">Using-Vista-and-Windows-7-Firewall-from-Visual-C2b2b</guid>
      <pubDate>Wed, 09 Sep 2009 05:44:00 GMT</pubDate>
      <category>Samples</category>
    </item>
    <item>
      <title>Italian MVP Open Days</title>
      <description>Il 18, 19 Settembre 2009 si svolgeranno gli MVP Open Days a Milano in Microsoft Italia.
Il giorno 18 la partecipazione è allargata agli User Group Leader Italiani....</description>
      <link>http://www.iamraf.net/Events/Italian-MVP-Open-Days</link>
      <author>Raffaele Rialdi</author>
      <guid isPermaLink="false">Italian-MVP-Open-Days</guid>
      <pubDate>Wed, 09 Sep 2009 05:43:00 GMT</pubDate>
      <category>Events</category>
    </item>
    <item>
      <title>Simple class to convert decimal numbers to italian handwriting</title>
      <description>This is a simple class to convert a decimal number to italian characters. For example 1234.5 to "milleduecentotrentaquattro/50". This is often required in financial applications.
Questa semplice classe permette di convertire un numero decimal in lettere italiane. Per esempio 1234.5 in "milleduece...</description>
      <link>http://www.iamraf.net/Samples/Simple-class-to-convert-decimal-numbers-to-italian-handwriting</link>
      <author>Raffaele Rialdi</author>
      <guid isPermaLink="false">Simple-class-to-convert-decimal-numbers-to-italian-handwriting</guid>
      <pubDate>Wed, 09 Sep 2009 05:42:00 GMT</pubDate>
      <category>Samples</category>
    </item>
    <item>
      <title>HttpNamespace, a Win32 utility to reserve an HttpEndpoint</title>
      <description>When you need to publish a WCF or WWS service or an application that must listen on http, you must reserve an http namespace.
Since Windows 2003 there is a new Http handler in kernel mode that handle/route the request to applications. This way you can listen to a single address/port couple from m...</description>
      <link>http://www.iamraf.net/Tools/HttpNamespace-a-Win32-utility-to-reserve-an-HttpEndpoint</link>
      <author>Raffaele Rialdi</author>
      <guid isPermaLink="false">HttpNamespace-a-Win32-utility-to-reserve-an-HttpEndpoint</guid>
      <pubDate>Mon, 07 Sep 2009 18:26:00 GMT</pubDate>
      <category>Tools</category>
    </item>
    <item>
      <title>SurfRaf: home-made surface for Windows 7</title>
      <description>On june I presented a session on the new developer stuff for Windows 7. The coolest part was the Multitouch API and a home-made surface-like device. Here there is the full-res video in Silverlight (maximize for full-res). The audio is only in Italian language, sorry about that.surfraf00.mp4
The r...</description>
      <link>http://www.iamraf.net/Articles/SurfRaf-home-made-surface-for-Windows-7</link>
      <author>Raffaele Rialdi</author>
      <guid isPermaLink="false">SurfRaf-home-made-surface-for-Windows-7</guid>
      <pubDate>Mon, 07 Sep 2009 08:13:00 GMT</pubDate>
      <category>Articles</category>
    </item>
    <item>
      <title>I am Raf is finally live</title>
      <description>Welcome to my website. I am Raffaele Rialdi and you can find my bio here: https://mvp.support.microsoft.com/profile/raffaele
My Italian blog won't move. You can find it at http://blogs.ugidotnet.org/raffaele
Why another web space? Here I want to publish content, that is samples, snippets, demos,...</description>
      <link>http://www.iamraf.net/News/I-am-Raf-is-finally-live</link>
      <author>Raffaele Rialdi</author>
      <guid isPermaLink="false">I-am-Raf-is-finally-live</guid>
      <pubDate>Sat, 05 Sep 2009 09:17:00 GMT</pubDate>
      <category>News</category>
    </item>
  </channel>
</rss>
