Books
These are books I read.
Templates
I used to have lots of templates for documents, but I only use the Catalysis template
on a regular basis. I'll try to find the others.
- Catalysis Specification Template
- I write all my analysis and design things in this form.
Articles
I've written all these things in Dutch. I will be translating them someday, but if one of
the introductions sounds interesting to you, e-mail me and
I'll get on it right away. Well, a lot sooner anyway.
Another "problem" is that I've converted these pages directly from Word documents that
I wrote - they look awful, but I will prettify them. And why in the world Word thought
it necessary to convert my diagrams into very colorful gif's... they look horrible!
- How to define interfaces (Dutch)
- Objects, components, modules etc. all have an interface. In this article I present some
basic rules that you should know when you design any interface.
- Principes (Dutch)
- The greater gurus present principles. They somehow captured a basic rule and put it in
words. Here I discuss some basic principles and one of my own (my shot at guru-dom ;-).
- User Interface Architecturen (Dutch)
- An introduction to what makes Model-View-Controller and Document-View tick.
- Introductie Lagenmodel (Dutch)
- I present a five layer model, but why use layers anyway? This article tells you why.
- Vijf laags architectuur (Dutch)
- In this article I discuss a five layer architecture. Maybe a better wording would be
a five layer development model. I use this model for all my development, and it has
never failed me. It covers everything from mainframe, 2-tier to n-tier web systems.
- Componenten Introductie (Dutch)
- What is a component? My shot at explaining the term.
- Object Constraint Language Introductie (Dutch)
- The Object Constraint Language is used to define constraints on UML models.
In this article I give a crash course in OCL. This was written for people who had to
understand my design documents.
- Unified Modeling Language Introductie (Dutch)
- The Unified Modeling Language is the standard modeling notation today for OO analysis and design.
In this article I give a crash course in UML, again for those people who had to read my designs.
- Design By Contract (Dutch)
- Introduction to Bertrand Meyer's Design By Contract
- Planning Survival Guide (English)
- Just an idea I had: how the heck do you put a number on a vague feeling of how long
a task will take?
|