01.07.2010
Stecker mit System
Anonym ist in. Zumindest unter Komponenten. Denn wenn keine Komponente die andere kennt, können sie leicht ausgetauscht werden. Damit sind sie testbar, wiederverwendbar und aggregierbar. Und der Theorie lässt Ralf Westphal Praxis folgen: Die Beispiel-Anwendung dreht Wörter um, ganz so, als wären die Buchstaben unabhängig.
weiterlesen
01.07.2010
Wanted! Feedback für Evolvierbarkeit
Erinnern Sie sich noch, wie Sie laufen gelernt haben?Na gut, vielleicht ist das ein bisschen zu lange her.Wie steht es aber mit dem Fahrradfahren? Oder dem Schwimmen? Oder dem Autofahren? Egal.
weiterlesen
01.06.2010
Zusammenstecken ? funktioniert
Wer Hardwareplatinen zusammenbastelt, hat es mit diskreten Bauteilen zu tun: Kondensatoren, Transistoren, ICs und Widerstände.Warum gibt es solche Bauteile nicht auch in der Software? „Gibt es“, sagt RalfWestphal und führt Sie ein in die Welt der Event-Based Components.
weiterlesen
01.06.2010
Wie viel Matsch ergibt ein Brownfield?
Da stehen Sie nun auf einem Haufen Sand, heben ein Sandkörnchen auf und pusten es weg. Worauf stehen Sie dann? Immer noch auf einem Haufen Sand.
weiterlesen
01.05.2010
Die Gegend auskundschaften
Würden Sie sich als Mensch mit Persönlichkeitsspaltung bezeichnen? Wenn ja, haben Sie die besten Voraussetzungen, durchgängig sauberen Code zu schreiben. Denn Sie schlüpfen je nach Anforderung in die Rolle des Feature-Entwicklers oder die des Clean Coders. Für alle anderen gilt: Lernen, worauf Sie künftig achten müssen. Diesmal am Beispiel einer verteilten Lesezeichenanwendung.
weiterlesen
01.05.2010
Am Ball bleiben
Fühlen Sie sich vertraut mit IEnumerable und yield return? Wie steht es mit Lambda-Ausdrücken? Beide sind .NET-Features, die es seit Jahren gibt. Also,was meinen Sie, wann nützt yield return?
weiterlesen
01.04.2010
Attraktiv möbliert
Eben mal ein paar Objekte wegschreiben und per Schlüssel wiederholen: Lassen Sie in so einem Fall die relationale Datenbankkiste nur ja im Keller stehen. Dafür gibt es Lösungen wie das Lounge Repository. Wie es entstanden ist und wie es funktioniert? Bitte treten Sie ein, wir führen Sie durch die Lounge und erzählen ihre Entstehungsgeschichte.
weiterlesen
01.04.2010
Vom Nutzen des schnell Klickbaren
Er ist in Verruf geraten, der Programmierer, der mit einem RAD-Werkzeug zack-zack ein Programm raushaut.
weiterlesen
01.03.2010
Chill out
Sie hören „Persistenz“ und denken „relationales Datenbanksystem und O/R-Mapper“. Für viele Einsatzszenarien ist das richtig so.Aber es geht auch viel einfacher. Im Lounge Repository legen Sie einfach Objekte ab. Im Dateisystem.MitWiederkehr.
weiterlesen
01.03.2010
Parasit Support
Menschen verändern sich wohl nur, wenn sie Widerstand begegnen. Erst wenn sie auf ihrem Lebensweg an eine Wand stoßen, ändern sie ihren Kurs. Und selbst dann nicht unbedingt.
weiterlesen