Cottleston Pie

Fernando Felman’s thoughts on software development

Archive for December, 2008

C# version 4

Posted by Fernando Felman on December 4, 2008

Take a look at this early insight on what’s coming in C# 4.

I really like all of it, but that’s easy for me as I’m happy to see any extension added to the language. Well, as long as it keep the same "feel" of what we’re used to see in C# that it.

So, what we could be seeing from the C# team? A lot!

  • Dynamic Language Runtime (DLR) to enable dynamic lookup (runtime invocation discovery & binding). This feature will enable duck-typing, integration with dynamic languages and a much better COM integration experience. It’s planned to be delivered with an API to support custom bindings which can greatly improve injection scenarios such as IoC and Mockups.
  • Variance and Generalized Constraints support for Generics to enable better inheritance options for generics. The nice thing here is the syntax that is dead simple and self-explanatory.
  • Optional and named arguments. Nice syntax candy.
  • Better COM integration. Many COM-based syntax candies can be delivered based on these new stuff. COM instances can be mapped to dynamic objects, thus enabling support to default methods and properties, and with optional arguments we can have real simple COM integration code. and here’s a good news to all of you Office automation developers – ref will not be required anymore!

While on this topic, it’s also worth noticing another announcement from InfoQ around C# to support code contracts to enable declarative constraints for types. Think of the Validation Application Block from the source code itself.

Posted in C#, Future | Leave a Comment »

The wind of change

Posted by Fernando Felman on December 2, 2008

A fellow colleague mentioned this ultra-cool data centre run by one of the largest ISP in Sweden. How cool is it, you ask? It’s this cool:

Yeah, very cool. But what’s even cooler is that people are finally changing the rather silly perception they have about IT professionals. I mean, will you be surprised to see decorations and non-practical wow-factors added to a museum or a musical hall? No, you’d actually expect it to be so. And why’s that? I think it’s because we have this perception about artists that they’ll appreciate or at least be more tuned to this kind of stuff. IT professionals are usually perceived as pragmatic, "no nonsense" people so why bother adding decorations and other non-practical stuff?

Well, I for one, am very happy this is changing!

Posted in Uncategorized | 2 Comments »

The typealyzer – analysing personality of blogs

Posted by Fernando Felman on December 1, 2008

A fellow blogger mentioned the typealyzer service which auto-analyses personality of authors based on their blog. I ran it over several of my blog-rolls with quite amusing results. Anyhow, here’s what it found for my own:

INTJ – The Scientists

The long-range thinking and individualistic type. They are especially good at looking at almost anything and figuring out a way of improving it – often with a highly creative and imaginative touch. They are intellectually curious and daring, but might be pshysically hesitant to try new things.
The Scientists enjoy theoretical work that allows them to use their strong minds and bold creativity. Since they tend to be so abstract and theoretical in their communication they often have a problem communcating their visions to other people and need to learn patience and use conrete examples. Since they are extremly good at concentrating they often have no trouble working alone.

How about yours?

Posted in Uncategorized | 1 Comment »