Share via


Marco Dorantes' WebLog

"Computer science is no more about computers than astronomy is about telescopes" -Edsger W. Dijkstra

CLR v2.0 Array.ForEach and List.ForEach

Consider an array of strings: string[] strs={"uno", "dos", "tres"}; Consider a method like: static...

Author: Marco Dorantes Date: 11/01/2005

I like it even more!

There is one thing that I like even more than writing code and that is: the code were be useful for...

Author: Marco Dorantes Date: 10/17/2005

I like it!

I like to write code. Reflecting about what this activity of design and programming trigger on me, I...

Author: Marco Dorantes Date: 10/01/2005

People-oriented

A fellow team member sent to me this quote, and it makes me wonder how people-oriented our beloved...

Author: Marco Dorantes Date: 07/20/2005

The growth of a feature

For some time I have been looking for the time to post a general picture of the design and...

Author: Marco Dorantes Date: 07/19/2005

Traincraft manifesto

Recently I saw this film:The Recruithttps://www.imdb.com/title/tt0292506/ It portrays an organization...

Author: Marco Dorantes Date: 07/16/2005

Great art and the craft of software development

I really enjoy the following article:Great art and the craft of software development by Gary...

Author: Marco Dorantes Date: 07/15/2005

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;...

Author: Marco Dorantes Date: 07/15/2005

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;...

Author: Marco Dorantes Date: 07/15/2005

UML 2.0 general purpose utopia or DSL handy alternative?

A perspective as backgroundMany people in the software development arena believe that models are...

Author: Marco Dorantes Date: 07/12/2005

Formulating software

Software development is becoming a very saturated term, too many meanings. Perhaps, although it is...

Author: Marco Dorantes Date: 07/09/2005

String trim with ISO C++

Do you want a trim function for strings using ISO C++ and no more? like this: #include...

Author: Marco Dorantes Date: 07/08/2005

"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...

Author: Marco Dorantes Date: 07/07/2005

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...

Author: Marco Dorantes Date: 07/06/2005

The old new Asynchronous JavaScript and XML programming (AJAX)

Is the browser dead?...of course not! After presenting Smart Client technologies, some people ask...

Author: Marco Dorantes Date: 07/06/2005

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...

Author: Marco Dorantes Date: 07/06/2005

"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...

Author: Marco Dorantes Date: 07/05/2005

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...

Author: Marco Dorantes Date: 07/01/2005

It's a good time to be a developer

I recently read this phrase from A. Russell Jones at https://www.devx.com/opinion/Article/28341, and...

Author: Marco Dorantes Date: 06/14/2005

The power of simplicity

Coding is design Good design style and good programming style share common properties. This is so...

Author: Marco Dorantes Date: 06/13/2005

Silicon photonics will be everywhere

"Silicon photonics will be everywhere" –Mario Paniccia, scientist at IntelResearchers of...

Author: Marco Dorantes Date: 06/09/2005

Valuable shortcut keys

This has been valuable for me:Visual Studio .NET Default Settings Shortcut Keys For example, when...

Author: Marco Dorantes Date: 06/08/2005

If UML is the answer, not many people are asking the question

"If UML is the answer, not many people are asking the question" -Jim Fawcette...

Author: Marco Dorantes Date: 06/07/2005

Software design talk: Do you mean methods or operations?

Clearness and vagueness, precision and ambiguity are important concepts in software design in...

Author: Marco Dorantes Date: 05/06/2005

You know what they say: Service-orientation is not something new

Talking about your education and professional grounding, you should not listen to marketing hype and...

Author: Marco Dorantes Date: 05/04/2005

How to increase quality of software solutions to business problems?

Alternative title: How to get more benefits from the application of software to solve business...

Author: Marco Dorantes Date: 05/04/2005

What “The Real-World” really mean...to you?

If you think this is a stupid question, please share with me why do you thing so. I would want to...

Author: Marco Dorantes Date: 04/29/2005

Test-driven design entails a different mindset than validation and verification testing

Test-driven design is like "assertion-based design" rather than "validation and verification...

Author: Marco Dorantes Date: 04/24/2005

Strategic design decisions in software architecture –a reflective practicum

In the context of deciding if BizTalk Server 2004 is included in a workflow software development...

Author: Marco Dorantes Date: 04/17/2005

What a wonderful and fulfilling experience this of pair programming

Another fellow team member and I spent the entire working day of yesterday in a pair programming...

Author: Marco Dorantes Date: 04/16/2005

Organic and evolutionary software design – a metaphor

A warning about metaphors In the hunt for comprehension, we humans tend to use metaphors and...

Author: Marco Dorantes Date: 04/13/2005

In control of software architecture and design assets

Here is this post on an eXtreme Programming discussion group:Project: 1, Integration Machine: 0 that...

Author: Marco Dorantes Date: 04/12/2005

A more useful analogy to understand C# mindset

My main detailed design and programming experience has been colored by C and C++ programming...

Author: Marco Dorantes Date: 04/08/2005

C# front end destructors vs generated CLR code

For those with a C++ background, C# destructors are not the same as C++ destructors. A C++...

Author: Marco Dorantes Date: 04/08/2005

The code wants to go somewhere, listen

A seasoned designer knows that a trait of design dexterity is to know how to identify what to remove...

Author: Marco Dorantes Date: 04/06/2005

Unconscious design defined

Main Entry: un•con•sciousPronunciation: n- kän(t)-sh sFunction: adjective1 a: not knowing or...

Author: Marco Dorantes Date: 04/02/2005

The need of a coherent, intelligible and complete software design method, as the veteran Booch Method

I have been recalling some good times of past battles in the trenches of software design and...

Author: Marco Dorantes Date: 03/18/2005

Is source code really the actual design of a software product?

Our beloved software design and programming activity is about 50 years old and that counts as a drop...

Author: Marco Dorantes Date: 03/17/2005

A Maturity Reference Model or Advice for Software Development Managers

Well, I just can not stop myself from posting this note. It is about an aspect of maturity, as usual...

Author: Marco Dorantes Date: 03/07/2005

Crystal Clear:A Human-Powered Methodology for Small Teams by Alistair Cockburn

I have found this book useful because of the level of detail and remarkable objective view about the...

Author: Marco Dorantes Date: 03/07/2005

Microsoft Word 2003 – one XML InfoSet, a Microsoft Word 2003 rendition

So do you want a Microsoft Word 2003 rendition instead of the HTML rendition of my previous post?...

Author: Marco Dorantes Date: 03/03/2005

Microsoft Word 2003 – one XML InfoSet, many renditions

How to write your thoughts once and produce as many renditions as you want? Here is one way using...

Author: Marco Dorantes Date: 03/02/2005

Microsoft Word 2003 – one XML InfoSet, many renditions

How to write your thoughts once and produce as many renditions as you want? Here is one way using...

Author: Marco Dorantes Date: 03/02/2005

Theoretic physics vs. programming. Which is more challenging?

An opinion from one that had a degree in theoretic physics: “The next important moment in my life...

Author: Marco Dorantes Date: 02/16/2005

Software Pioneers in general, a software quality view in particular

Software Pioneers https://www.sdm.de/en/it-wissen/themen/sdmkonf-2001/index.html I found these videos...

Author: Marco Dorantes Date: 02/16/2005

The people factor - The resistance to ideas is positive and vital

What I think, the ideas that direct my will, ideas such as my values, convictions and principles...

Author: Marco Dorantes Date: 02/13/2005

Reminder for the agile practitioner: Management-Aided Software Engineering

Always tell the truth as you know it. There are chances that “Unspoken Truths” creep around your...

Author: Marco Dorantes Date: 02/11/2005

UML 2.0 Infrastructure feedback

Context: Figure 5 - The top-level package structure of the UML 2.0 Superstructure Section 7.2.4...

Author: Marco Dorantes Date: 02/11/2005

A next level of consciousness

I have just understood at a finer level of detail, in what ways the arrogance shows in my mind and...

Author: Marco Dorantes Date: 01/15/2005

<Previous Next>