MVP award in Client Application Development

Today I received an e-mail from Microsoft MVP Program telling me that I received the MVP award in the Client Application Development for my contributions to the community (articles, presentations, open source projects and sharing knowledge through my blog).

I am very happy about this!.

Thank to Microsoft and all people in Lagash Systems who have helped and supported me to achieve this award.

ADO.NET Data Services Conference Material

Here you can download the presentation of the conference about ADO.NET data Services that I did last tuesday.

Technorati tags:

Materials of TDD conference

Here you can download the presentation and samples (in spanish) of the conference about Test-driven development that I did last friday in the Buenos Aires Microsoft Architect Forum together with Diego Gonzalez.

Technorati tags: ,

Buenos Aires Architect Forum

Next friday an Architect Forum will be in Microsoft Argentina HQ. The main topic is about Agile Development. In this event Diego Gonzalez and me, will present a conference about Test-driven Development.

If you want to attend it, send a mail to: v-sconde at microsoft dot com

Technorati tags: ,

LiveMeeting conference: Introduction to ASP.NET

Here you can download the presentation and samples (in spanish) of the online conference about Introduction to ASP.NET that I did today together with Daniel Seara.

It was my second online event and the first with Daniel (AKA The Master), and was very good experience.

Thanks to everyone who attended to this event, and specially to Miguel Saez for organize it.

Technorati tags:

New home page for Cat Programming Language

Christopher Diggins the author of the Cat, a great functional stack-based programming language, informs me that the Cat home page is now at http://www.cat-language.com and the latest interpreter and source code is available (as public domain code) through Google code host http://code.google.com/p/cat-language/downloads/list

Thanks Christopher!

Me, Javier and Diego

Technorati tags: , ,

Materials of Office Applications Online conference

Here you can download the presentation and videos (in spanish) of the online conference about Office Business Applications that I did in the last MSDN Online briefing together with Diego Gonzalez.

Me, Javier and Diego

Technorati tags: ,

Materials of Dynamic Languages conference

Here you can download the presentation and samples (in spanish) of the talk "Present and future of Dynamic Languages" ("Presente y futuro de los Lenguajes Dinámicos") that I did in Microsoft Argentina HQ together with Martín Salías.

Thanks to everyone who attended to this event.

Technorati tags: , ,

Dynamic Languages conference

The next Friday I will be speaker (together with Martín Salías) in a conferences of Dynamic Languages and DLR.

This is the link to register.

I hope to see you there.

Materials of Advance Windows Communication Foundation Conference

Here you can download the presentation and samples (in spanish) of the conference "Advance Windows Communication Foundation" ("Windows Communication Foundation Avanzado") that I did in Microsoft Argentina HQ together with Diego Gonzalez and Javier Arguello.

The best of this presentation: 

  • The summary of what properties you must be use in each type of behavior (by DiegoG)
  • The solution for retrieve the entire WCF configuration from a centralizated database catalog (by Me)
  • The technique for host WCF services in IIS without create .svc files (by Me)
  • The didactic explanation of the WCF channel model (by JavierA)

In futures posts I will explain some of this solutions and techniques.

Thanks to everyone who attended to this event.  

Me, Javier and Diego

Me, Javier and Diego

Technorati tags: ,

Silverlight article in .CODE magazine

Together with Ariel Neisen, Soledad Pano and Federico Garcia I wrote a front page article about Silverlight in this month's number of .CODE magazine.

The bad news are that is the last number of this excelent magazine. I hope that this is an only slow break and soon becomes publish again.

Technorati tags: ,

Certificate Access Error in a IIS hosted WCF service

My coleague at Lagash Mariano Sanchez has started his own Blog. Your first article is about a tricky error when a WCF service hosted in an IIS tries to load a certificate from the Windows Certificates Store with the account of the Application Pool.

Technorati tags: ,

Materials of the MSDN Briefing Silverlight conference

Here is the code and presentation of my talk about Silverlight in the last MSDN Briefing Argentina. Thanks to everyone who attended to this event, and especially to Ernesto Golomb, Maria Fernanda Perez Marino, Maria Belén Lescá and Ezequiel Glinsky for organize it.

Technorati tags: ,

Advance .NET Debugging Part 2

The second part of my article about on advanced debugging in .NET has been published in number 19 of Microsoft LATAM Architect Newsletter. This second part is an introduction to the diagnosis of memory problems.

You can read the article here.

Technorati tags: ,

MSDN Briefing Argentina

Next Thursday September 20th I will be speaker in the second MSDN Briefing Argentina of this year. This time the entire event is focused in the Web 2.0 and Microsoft technologies whith it is possible to develop this type of applications. My topic is about of Silverlight, the amazing new technology for writing high visual impact web applications. Furthermore I have the honor to share this conference with the following speakers:

This is the link to register

http://www.microsoft.com/argentina/briefing2007

I hope to see you there.

Visual Studio 2003 Find in Files in Windows Vista

To avoid Visual Studio 2003 freeze in Windows Vista when using find in files function, go to properties in the the Visual Studio 2003 shortcut, select "Compatibility" tab, check "Disable visual themes", check "Disable desktop composition" and select "Windows XP (Service Pack 2)" in the "Run this program in compatability mode for" combo. 

 

Technorati tags:,

How to install SQL Server 2005 Reporting Services x64 on Windows Vista x64

If you receive this error message when installing SQL Server 2005 Reporting Services x64 in Windows Vista x64:

ASP.Net Version Registration Requirement
64-bit ASP.Net is Registered. Required 32-bit ASP.Net to install Microsoft Reporting Services 2005(32-bit).

Follow this steps:

  1. Disable 32-bit worker processes in IIS running this command:

    cscript %SystemDrive%\inetpub\AdminScripts\adsutil.vbs set w3svc/AppPools/Enable32bitAppOnWin64 0

  2. Install SQL Server 2005 Reporting Services following this KB: http://support.microsoft.com/kb/934164

  3. Enable 32-bit worker processes in IIS running  this command:

    cscript %SystemDrive%\inetpub\AdminScripts\adsutil.vbs set w3svc/AppPools/Enable32bitAppOnWin64 1

 Technorati tags:

Materials of Introduction to Application Integration Talk

Here you can download the presentation (in spanish) of the talk "Introduction to application integration" ("Introducción a la integración de aplicaciones") that I did in Microsoft Argentina HQ together with Diego Gonzalez, Rodolfo Reichard and Adrian Lopez.

Technorati tags: , ,

WCF Mail Transport Channel

Last week I was learned in deep the WCF channel architecture and how to development a custom transport channel. To put in practice these knowledge I had programmed a transport channel that works over POP3 and SMTP protocols.

This channel is based in the soap.smtp channel that Steve Maine write for WCF Beta 2, and is also based in the UDP transport channel that come in Windows SDK.

Here you can download the channel code and a complete sample of use.

Technorati tags: , ,

Application Integration conference

The next Thursday I will be speaker (together with Diego Gonzalez, Rodolfo Reichart and Adrian Lopez) in a conference about application integration in several perspectives (data, process, middleware and front-end).

This is the link to register:
http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032344809&Culture=es-AR

I will talk about application integration in the front-end, from the composition of UI to the integration of applications in zero-touch fashion.

I will also present a Windows Form Control in which I had worked for some time. This control (ExternalApplicationHostControl) allow to execute any Win32 application inside of a .NET Windows Form. Here a preview picture of ExternalApplicationControl running a Notepad an Calculator together inside of a .NET Windows Form:

Notepad an Calculator running inside of a .NET Windows Form

 Technorati tags: ,

Advance .NET Debugging

In the last edition of the Microsoft LATAM Architect Newsletter I had published an article of advanced debugging in .NET. This article is the first of a serie of three where I will explain advanced concepts of debugging, the use of not very well-known tools (windbg, cordbg, debug diagnostics and others) and much more!.

Here you can read the article.

Technorati tags: ,

Regional Architecture Forum 2007 South Cone

The last two days I had  the pleasure to participate in the Regional Architecture Forum 2007 South Cone in the beautiful city of Colonia del Sacramento, Uruguay. The RAF is the Microsoft's annual meeting of software architects of the main organizations in the south cone.

Together with Wilson Chiesa of Microsoft Consulting Services, I did a talk titled "Desmistifying Enterprise Service Bus", here you can download the presentation.

Thanks to all the architects who attended to the event and specially to Wilson, Ezequiel Glinsky and all team from Microsoft for organize it. 

Wilson and I, the guy with glasses :)

Wilson and I, the guy with glasses :)

Technorati tags: ,

Buzzcocks in Argentina

Last week the legendary British punk rock band Buzzcocks  gave two shows in Buenos Aires. In those excellent performances the band played all the classic songs with the same force that in 1977 and in the Monday 7th show Steve Diggle celebrate his birthday over the stage. Here are some videos and photos (that I taked with my mobile phone, sorry for the quality) of those presentations.

Buzzcocks in Argentina 1  Buzzcocks in Argentina 2
Buzzcocks in Argentina 3  Buzzcocks in Argentina 4

Technorati tags:

Interprocess Event Broker

Recently I had had to communicate two applications of different tecnologies (.NET and Visual Basic 6) they executes in the same machine. Between all of communications process techniques that exists (Sockets, Named Pipes, Memory-mapped files, etc.) the Windows API functions FindWindow, SendMessage and WM_COPYDATA message was the best option for this scenario. Using these functions and message I programmed two libraries (.NET and COM version) that allow to communicate two or more applications that execute in the same computer using the Observer pattern.

Download the code and a sample of use from here.

Technorati tags: ,

Microsoft Live Relay Service

Some days ago Ezequiel Glinsky sended me a link to Microsoft Live Relay Service. From that moment on I fascinated with this new technology that makes possible the communication among Web Services that are behind firewalls or NAT's. It is also very interesting the Mictosoft Live Labs STS, a public Secure Token Service that uses Windows CardSpace.

To get start with this service go to http://relay.labs.live.com/GettingStarted.aspx.

Technorati tags: , ,