Rodrigo Guerreiro

"The purpose of a programming system is to make a computer easy to use", in The Mythical Man-Month
posts - 61, comments - 16, trackbacks - 14

TechDays 2008 - day #3 review...and last

Final day, final review...finally :)

INT06 - Parallel Extensions para a Plataforma .NET 3.5 (link)

For quite some time I've been following Bart's blog. So I couldn't miss one of his presentations in our TechDays. Basically he talked about the new Parallel Extensions framework released by Microsoft. The namespace is System.Threading.Parallel with two classes for the for cycle and the foreach cycle. Also in this release we can find the PLinq, which is an implementation of Linq for parallel work, using the classes that I've mentioned. It can only be used for XML and objects, because the parallel work has to be local (local resources such as CPUs). Because most of .NET Framework collections aren't thread-safe, then it was also released thread-safe implementations for the most common collections.

What can I say about Bart? Well, is a geek (in the good way) and he goes really deep in his presentations. Nice job.

DEV09 - Enterprise Library 4: Construção de Aplicações Extensíveis através de Dependency Injection (link)

If ever heard about the Dependency Injection pattern then I should be happy to know that Microsoft released a Dependency Injection container distributed under the Enterprise Library, called Unity. That was the subject of Hugo's presentation. He talked about the various patterns that Unity has, such as Service Locator, Dependency Injection, Fluent Interface, Abstract Factory and Strategy Design Pattern. Also was good to know that Unity is a standalone assembly, meaning that we can use it wherever we want without having the overload of the entire Enterprise Library. Also it's completely extensible.

Hugo Batista presented this very well, to the point that I bet that almost everyone left the room knowing what Unity is and what we can do with it.

WEB05 - ASP.NET Futures - Dynamic Data Controls and Astoria Services (link)

For some time now I've been away of the ASP.NET world. So I decided to go to at least one presentation about that subject. This was the one I chose, and I didn't regret it. The Dynamic Data basically is a generator of .NET pages for a specific data model. For me, in order to understood it, I tried at home. You can also do that by following Scott's tutorial.

A little word about Matt Gibbs. He really knows how to talk to real world developers. And also what great demos he brought us. I really learned.

VST03 - Hardcore Debuging e Profiling de Aplicações .NET (link)

How do you debug your applications that already are in production? How can you find errors without the Visual Studio? This was explained in this session. I must say this was another boring presentation but yet very useful. It's a little bit complicated explain how to debug applications without Visual Studio. Basically it's all about memory dumps and analyze it. There are a few applications to help in that. So I simply post what applications they recommended and search about it (read: google it), ok?

A little word about Filipe Prezado and João Loureiro. My guess is that they are REALLY GOOD debugging applications and giving support. But in terms of a presentation they have to involve their audience a little bit more.

NOTE: While looking for the links of the above applications I've found this similar presentation.

DEV08 - Criação de Providers LINQ Personalizados (LINQ To Anything) (link)

Last presentation of the event and another Bart's session. And I was to tired to take notes :) But it was.

Conclusions

Best presentation: For me the best presentation was the "Software + Services: The Convergence of SaaS, SOA and Web 2.0".

Worst presentation: Sorry, but I have to say that it was "Construíndo Soluções EDI/AS2 com o Microsoft Biztalk Server 2006 R2".

From 0 to 10, I'm giving 8.5 rate to this year Techdays. It was better than last year's but I think that still has to improve. A little word about Raymond Chen's presentation and the work that Techdays organization had to brought him to us. It was very nice. Something to remember for the future.

Until next time ;)

 

Technorati Tags:

Print | posted on Thursday, April 03, 2008 3:53 PM

Powered by: