Cloud = Usability. Eine unrhytmische Abhandlung

Ich bin ein Freund der Verwirrung, da dies verkrampfte Denkbahnen durcheinander wirbelt. Starten wir also ein bisschen Verwirrung. Warum ist die Cloud Usability? Warum ist Cloud gut? Warum ist Usability gut? Ist beides nötig? Ich denke, dass die Cloud sich durchsetzen wird.Warum? Nicht, weil das so eine tolle Technik ist. Es ist völlig egal, dass […]

Mehr lesen »

CQRS – Ein Ritt Querbeet

Auf dem .NET Open Space in Leipzig habe ich einige Jünger des CQRS erlebt. Fast etwas fanatisch, aber vielleicht ist das ja ein gutes Zeichen. Egal; das Akronym steht jedenfalls für das sperrige Wort Command Query Responsibilty Segregation. Es mag ein Pattern sein und wird auch so von unserem Pattern-Archivar Martin Fowler in seinem Bliki […]

Mehr lesen »

Cynefin Value Map

Das Cynefin-Framework ist eine Theorie zur Beschreibung komplexer Systeme und wurde von Ralph Stacey um eine Matrix-Darstellung weiterentwickelt. Auf dem Blog NOOP.NL http://www.noop.nl/2010/09/simplicity-a-new-model.html findet man alles Interessante dazu. Ich empfehle einen Besuch! Ich nenne die Adaption von Ralph Stacey nun weiterhin Cynefin-Modell und möchte dieses Koordinatensystem um eine weitere Dimension „Value“ ergänzen. Falls Sie oben den […]

Mehr lesen »

Das alte Spiel: RDBMS vs OOP unter dem Aspekt „Verteilbarkeit“

Der „Impedience Mismatch“ ist einfach nicht totzukriegen. Ein meinerseits eigentlich sehr geehrter Professor behauptete einmal, dass dieser „Impedience Mismatch“ bereits behoben wurde, als die ersten Datenbanktreiber entwickelt wurden (und dies machte dieser Professor bereits in den späten Siebzigern für ORACLE, wahrscheinlich für eine bereits vergessene Programmiersprache). Aber man wird mir zustimmen, wenn ich meine, dass […]

Mehr lesen »

Tech Cards

Tech Cards sind ein äußerst einfaches Mittel, um sein Wissen zu dokumentieren – und das ohne High-End-Semantic-Knowledge-System. Sinnvoll ist die Verwendung von Karteikarten. Wer nicht mehr weiß, was dieses Papierzeug ist – hier ein Bild davon, wenn man diese in einen Plastik-Behälter einsortiert: Und was schreibt man da drauf? Z.B. eine Technologie wie Google App […]

Mehr lesen »

60/30/10 Idealmaße

OOP ist State of the Art. Das bezweifelt niemand und das ist auch gut so. AOP ist auch State of the Art. Dies bezweifeln leider einige und ist leider auch nicht jedem Entwickler bekannt. Wer denkt denn heute noch an prozedurale, strukturierte Programmierung? OOP ist ein tolles Werkzeug und mit dem richtigen Einsatz von Design Patterns können […]

Mehr lesen »

Software Gameplay

Spiele machen Spaß und begeistern die Nutzer. Da könnte man in der Entwicklung „normaler“ Software schon einmal in die Versuchung kommen sich was davon abzuschauen. Software muss aber nicht Spaß machen, wie ein Spiel Spaß machen soll. Software darf im Normalfall schon gar nicht kurzweilig sein, wie so das ein oder andere Spiel und muss […]

Mehr lesen »

Hammer & Nagel

Wer einen Hammer hat, für den ist jedes Problem ein Nagel. Das Anti-Pattern „Golden Hammer“ ist ein Klassiker der Softwareentwicklung: Was man kann wird angewendet, auch wenn es überhaupt nicht zum Problem passt. Das grausigste Beispiel, was ich einmal erlebt habe: Absolute Excel-Profis zaubern atemberaubende Grafiken oder Prozessdiagramme in Excel-Sheets.  

Mehr lesen »