
Programming with a dose of satire.
Site Map Search
|
Architecture and Design
|
Design Articles:
Programmers typically find phones too complex to use for things like transferring calls, unlike receptionists who can make the phones sing to their tune. A paradox, or the natural order of things?
Loved and hated in equal measure by London commuters, the Oyster Card's usability problems and many 'gotchas' can teach us a lot about our own software designs.
A core subset of UML diagrams and techniques, wrapped inside a core subset of agile practices. Here's an overview of the agile practices.
What's in the new book...
Singletons have their place but can be much more trouble than they're worth, as this article explores.
Slots, a very simple web 'framework', was created as a reaction to the uber-complex frameworks that dominate the open-source Java world. Slots sets out to demonstrate that web frameworks don't necessarily have to be either complex or bloated with features.
The JIDE framework has been
heralded as a sign that Java Swing user interfaces (UIs) are finally
maturing. But their demo app is a prime example of how not to design a user interface...
Two almost diametrically opposed ways of developing software, albeit with some common ground. But which is the better approach?
Improve your interface design, by first thinking about the type and orientation of the classes that you are designing.
- by Robin Sharp.
The next evolutionary step in language and architecture? Domain Oriented software separates the business domain interface from the technical implementation; it also leverages code automation techniques.
- by Robin Sharp.
The value of separating UI design from programming.
- by Ellen Ferlazzo.
<< Back to Software Reality
|
All trademarks and copyrights on this page are owned by their respective owners.
Stories and articles are owned by the original author.
All the rest Copyright © 1998 onwards . ALL RIGHTS RESERVED.
|