Welcome to MSDN Blogs Sign in | Join | Help

July 2005 - Posts

People-oriented

A fellow team member sent to me this quote, and it makes me wonder how people-oriented our beloved profession of computer programming is. "The competent programmer is fully aware of the strictly limited size of his own skull;therefore he approaches the
Posted by marcod | 0 Comments
Filed under: ,

The growth of a feature

For some time I have been looking for the time to post a general picture of the design and programming approach I have been trying in several projects, the life-cycle for a single feature would be depicted like this: The main points here are: Functional
Posted by marcod | 3 Comments
Filed under: ,

Traincraft manifesto

Recently I saw this film: The Recruit http://www.imdb.com/title/tt0292506/ It portrays an organization with very, very high standards for its applicants and how they get trained for active duty, where staff members face extraordinary challenges and brutal
Posted by marcod | 0 Comments

Great art and the craft of software development

I really enjoy the following article: Great art and the craft of software development by Gary Pollice http://www-128.ibm.com/developerworks/rational/library/jul05/pollice/index.html The aspects of art in software design are so important and also so dismissed
Posted by marcod | 0 Comments
Filed under:

How a software service code looks like? A design snapshot

What is service-oriented design? Service-orientation could be a fuzzy concept with many meanings; here is my understanding of service-orientation in a nutshell from a programmer perspective with a code sample. Designing with service-orientation style
Posted by marcod | 2 Comments
Filed under: ,

UML 2.0 general purpose utopia or DSL handy alternative?

A perspective as background Many people in the software development arena believe that models are equal to diagrams, particularly UML diagrams. That is a reason why UML does not feel so compelling any more in comparison with the perspective of a comprehensive
Posted by marcod | 1 Comments
Filed under:

Formulating software

Software development is becoming a very saturated term, too many meanings. Perhaps, although it is not exactly what the industry needs but I propose a new term by which I attempt to reflect several more particular aspects of this activity of software
Posted by marcod | 1 Comments
Filed under:

String trim with ISO C++

Do you want a trim function for strings using ISO C++ and no more? like this: #include <iostream> #include <string> void main() { assert_equal("ab b",trim(std::string(" ab b "))); assert_equal("ab b",trim(std::string(" ab b"))); assert_equal("ab
Posted by marcod | 0 Comments
Filed under:

"If you are not doing Proof-Driven Design..."

I recently read: "If you are not doing TDD, please move to the right lane. The rest of the world wants to pass you by" The context was a presentation of significant improvements on development quality, general productivity and greater job satisfaction.
Posted by marcod | 0 Comments
Filed under: ,

Performance and Throughput, terms I need to know well

Throughput My general definition : Total amount of work that can be accomplished by a system with a given amount of a particular resource. A general definition : Total amount of work that can be accomplished by a system in a given period. e.g. 500 miles
Posted by marcod | 0 Comments
Filed under:

The old new Asynchronous JavaScript and XML programming (AJAX)

Is the browser dead?...of course not! After presenting Smart Client technologies, some people ask that question; but new buzz on JavaScript + DHTML + XMLHTTP clearly shows that is not the case, also ASP.NET 2.0 will have explicit support of those old
Posted by marcod | 0 Comments
Filed under:

Basic mechanism for "WAP Push" notification application with Exchange Server 2003

When you need to send notifications (server-side) to mobile devices of users about Reminders in their Exchange Calendar or Tasks items, you can get the Reminders information from Exchange Store with the mechanisms inside the code below; try it with a
Posted by marcod | 0 Comments
Filed under:

"Often the result of good design is to cut the feature"

Attention - this is important: Good Design Peter Hallam wrote a very important entry on his WebLog: Many Questions: switch on type http://blogs.msdn.com/peterhal/archive/2005/07/05/435760.aspx "Often the result of good design is to cut the feature" This
Posted by marcod | 0 Comments
Filed under:

Java Generics Considered Harmful

”I don't know how to ease into this gently. So I'll just spit it out. Generics are a mistake.” -Ken Arnold Generics Considered Harmful http://weblogs.java.net/blog/arnold/archive/2005/06/generics_consid_1.html Somehow, designers of commercial programming
Posted by marcod | 0 Comments
Filed under:
 
Page view tracker