Welcome to MSDN Blogs Sign in | Join | Help

September 2006 - Posts

Anonymous method trivia

Consider the following C# 2.0 code: using System.Windows.Forms; class form:Form { form() { int msg=100; Button b=new Button(); b.Text="click"; b.Click += delegate{MessageBox.Show("now the value is:"+msg);}; Controls.Add(b); Load += delegate{msg=200;};
Posted by marcod | 1 Comments
Filed under:

A more efficient iterator pattern implementation since C# 1.0

Yes, there is CLR 2.0 now, with C# 2.0 generics and iterators. Yet, the more design tools for your professional designer’s toolbox, the better. Implementing global::System.Collections.IEnumerable and global::System.Collections.IEnumerator implies some
Posted by marcod | 0 Comments
Filed under:

What are pointers?

Today, my young nephew came to me with the question "What is that thing called 'pointers' in the C programming language?" from his first programming course at school. The time has come to see if he was born with that part of the brain that understands
Posted by marcod | 2 Comments
Filed under:

Science/engineering or art/craft - Does it matter at all?

There is that old debate: Is it a science? Can software design and programming be considered a full-fledged engineering discipline based on –of course– an established science? Assuming we all are able to tell the difference between science and pseudo-science,
Posted by marcod | 2 Comments
Filed under:

Designing a software service interaction using WSE 3.0

You know, a software service, a piece of software that can be invoked from just one client to thousands of clients simultaneously, and it works like a charm the same (if its service-level agreement says so). A key part of a software service is the actual
Posted by marcod | 0 Comments
Filed under:

The attention where it belongs (and it is not in the marketing hype)

Reading the following article was refreshing, there are conscious software professionals that this industry can rely on like Mr. Dave Thomas: Agile Evolution - Towards The Continuous Improvement of Legacy Software by Dave Thomas http://www.jot.fm/issues/issue_2006_09/column
Posted by marcod | 0 Comments

The Underlying Theory of Project Management is Obsolete

I would want to point out some piece of tacit or unspoken truth –many people know it but very few actually behave accordingly– that most current project managers still believe in many rotted ideas from the past. See: L. Koskela and G. Howell, (2002),
Posted by marcod | 0 Comments
Filed under: ,
 
Page view tracker