Object-Oriented Software Development

Languages, patterns, technologies, frameworks.

Wednesday, July 1, 2009

MVP Award 2009

›
I am glad to announce that today I've been awarded with the Microsoft Most Valuable Professional award for the 5th year in a row. I pro...
Monday, June 29, 2009

C# Puzzle No.18 (beginner)

›
Your goal is to convert an array into a string. int [] TheArray = new int [] { 1, 2, 3, 6, 7, 8 };   string TheArrayString = TheArray.??...
3 comments:
Thursday, June 4, 2009

C# Puzzle No.17 (beginner)

›
Consider following code: 1: using System; 2:   3: class Foo 4: { 5: private Foo() { } 6: } 7:   8: ...
2 comments:
Tuesday, May 26, 2009

C# Puzzle No.16 (advanced)

›
Anonymous delegates are used extensively in C#. Can you imagine Linq without anonymous delegates? No matter if an anonymous delegate is def...
7 comments:
Friday, May 22, 2009

No source code available for current location

›
Such message hit us today. Unfortunately, none of standard solutions works. Stepping through in VS gives "No source code [...]",...
Thursday, May 7, 2009

C# Puzzle No.15 (intermediate)

›
We have two types of "comparers" in C#: the IComparer (IComparer<T>) interface and Comparison<T>. In deep past, befor...

C# Puzzle No.14 (advanced)

›
Suppose we have a generic interface: 1: public interface IGenericInterface<TValue> 2: { 3: ... interface contract ...
3 comments:
‹
›
Home
View web version

About

My photo
Wiktor Zychla
I am a software architect and an academic lecturer. I've been awarded Microsoft MVP in C# Architecture between 2005 and 2010. Got a PhD in computer science in 2008. Currently I work mostly with C#, Javascript and Typescript and love these languages. I consider myself a design/architecture patterns evangelist. In 2003 I wrote first Polish book on C#/Windows programming, "Windows oczami programisty" (Windows through the eyes of a programmer) (the book is out of print)
View my complete profile
Powered by Blogger.