Tourismus ist für Einheimische eine Armutsfalle
Mittwoch, Januar 28, 2015
Don’t distribute Objects
http://martinfowler.com/articles/distributed-objects-microservices.html
(Ja, ich arbeite mich gerade durch Martin Fowlers RSS Feed)
Dienstag, Januar 27, 2015
Brettspiele wie Carcassonne heißen “Eurogames”
in den USA, interessant.
Mit Bewertung: http://martinfowler.com/articles/eurogames
Cannot Measure Productivity
http://martinfowler.com/bliki/CannotMeasureProductivity.html
We see so much emotional discussion about software process, design practices and the like. Many of these arguments are impossible to resolve because the software industry lacks the ability to measure some of the basic elements of the effectiveness of software development. In particular we have no way of reasonably measuring productivity.
Dienstag, Januar 20, 2015
Freitag, Januar 16, 2015
Montag, Januar 12, 2015
Samstag, Januar 10, 2015
Freitag, Januar 09, 2015
Dienstag, Dezember 23, 2014
Donnerstag, Dezember 18, 2014
Montag, Dezember 15, 2014
Donnerstag, Dezember 11, 2014
Auswahl mehrerer Objekte in Word 2010
http://codesteps.com/2013/08/15/how-to-select-multiple-objects-or-shapes-in-microsoft-word-document/
Das ist bitter: Um mit der Maus mehrere Objekte auswählen zu können, indem man einen rechteckigen Bereich markiert, dann müssen die Objekte entweder in einem extra Zeichenbereich sein, oder muss man das Dokument erst als .doc (Word 97-2003) speichern, dann ist das Feature aktiviert.
Wenn man komplexe Zeichnungen in einer Word-Datei bearbeiten möchte, dann ist das eine essentielle Funktion. Das diese nur für alte Dateiformate in Word 2010 umgesetzt ist - nicht gut. Denn man kann einen Zeichenbereich schlecht im Nachhinein um existierende Zeichnungen herum erstellen.
Donnerstag, November 13, 2014
.NET Code Contracts
Ab VS 2010 & .NET 4 kann man Code Contracts nutzen.
Tutorial: http://devjourney.com/blog/2014/02/12/code-contracts-part-1-introduction/
Beispiel Quellcode vom neuen Open Source .NET Corefx: https://github.com/dotnet/corefx/blob/master/src/System.Collections.Immutable/src/System/Collections/Immutable/ImmutableStack%601.cs
Freitag, September 19, 2014
Dienstag, September 16, 2014
.NET Weak Events & Event Listeners
scheinbar recht elegante Lösung mit OpenEventHandler.
Das Weak Event Listener Pattern, bei dem schon die Source kein normales Event mehr ist, das gefällt mir überhaupt nicht. Verwendet das irgend jemand wirklich und mit Freude so? Dass WPF Bindings auch nur schwach an z.B. INotifyPropertyChanged binden, scheint mir zu zeigen, dass es auch anders gehen muss. Obige Lösung werde ich mal bei Gelegenheit ausprobieren. Wie arbeiten eigentlich WPF Bindings im Hintergrund, ohne zu leaken?