Can’t Miss! Part I: Learn the fundamentals of functional programming with Microsoft

Channel 9 logoErik Meijer, IMO one of Microsoft’s most brilliant employees, has put together a series of 13 lectures teaching the fundamentals of functional programming. As I mentioned in my last post about Microsoft, it doesn’t come as a surprise that Microsoft is producing and distributing freely this kind of high-level content, given the fact that guys like Meijer are behind the project.

[...]

Rails Summit Latin America 2009

Dias 13 e 14 de outubro rolou em São Paulo o Rails Summit Latin America 2009, evento organizado pelo Fabio Akita e pela Locaweb. É seguramente o maior evento da comunidade RoR na América do Sul. Esta é a segunda edição e, em relação ao ano passado, temos mais palestrantes e, no geral, o evento está bem mais interessante. Fiz uma cobertura do evento ao vivo, mas depois fiz um resumo das palestras que assisti. [...]

My take on the .NET ecosystem

(A tradução deste artigo para o português estará disponível em breve.)

Microsoft .NET logoI’ve been working – both academically and professionally – with the .NET stack since 2003 and although I didn’t meet the rough edges of .NET 1.0 and Visual Studio 2002, I did saw the steep transition from Framework 1.1 to 2.0 and the smoother 3.0 and 3.5 steps. Right now we’re once again in a period of transition which seems to stale the .NET world for a couple of months at every release cycle. It seems the world is waiting for .NET 4.0 and whatever wasn’t good enough on the previous version–such as the Entity Framework–is not going to be further developed by the community. While in theory this represents a golden opportunity for alternative libraries to gain some momentum, in practice corporate developers do realize that the cost of changing legacy applications they simply don’t want to touch outweighs the cost of sitting still while Microsoft puts the latest bells and whistles to the “branded” library and the mainstream community starts blogging with some useful prototypes people can reproduce.

[...]