Vortrag zu automatisierten Tests auf der .Net Dev Con 2012

In meinem Neujahrspost habe ich schon angedeutet, dass ich dieses Jahr wohl viel unterwegs sein werde und so steht jetzt fest, dass ich im Mai auf der .Net Dev Con zu MS Test sprechen werde. Dort werde ich unter dem Titel: „MS Test –  der missverstandene Stiefbruder“ im Grunde das auseinander nehmen, was ich die letzten zwei Jahre im Umgang mit der Visual Studio Test Integration und weitestgehend freien Alternativen erlebt habe. Genauer geht es mir dabei um die Lücke zwischen Unit Tests mit NUnit, Moq und Resharper, gegenüber den System- und Integrationstests mit Visual Studio, samt Pex und Moles. Ich habe dabei nicht vor auf irgend welchen Designschwächen von was auch immer welchen Tools herum zu hacken. Viel mehr geht es mir darum die unterschiedlichen Sichtweisen gegenüber zu stellen die hinter den einzelnen Frameworks stehen, deren wichtigste Features zu

Weiterlesen »

How-To: UserControls in ItemsControl mit Überschriften trennen

Eine der wichtigsten Gründe Prism einzusetzen ist die Möglichkeit die GUI in Regionen aufzuteilen. Jede dieser Regionen wird als Content-, Items- o.ä. Control repräsentiert und kann dann zur Laufzeit mit 1 (ContentControl) bis n (Items– oder TabControl) UserControls bestückt werden. Auf diese Weise wird die eigentliche Benutzeroberfläche lose gekoppelt und kann ohne größeren Aufwand an neue Anforderungen angepasst werden. Ein immer wiederkehrendes Problem stellt für mich dabei die Nutzung des ItemsControl dar. Jenes zeigt die einzelnen Views in Form einer Liste an, was unter Umständen etwas langweilig und verwirrend wirken kann. Aus diesem Grund bietet es sich an, jene Views durch Überschriften oder Abgrenzungen voneinander zu trennen, aber wie kriegt man das hin? Kann man es evtl. auch ohne Prism verwenden? Und vor allem wie schafft man es mit möglichst wenig Aufwand?

Weiterlesen »

Pattern, Clean Code & Prism – Vortrag an der HTW-Dresden vom 16.01.2012

Das Semester neigt sich dem Ende, die Vorlesungen sind fast alle gehalten und so ist jetzt eine gute Möglichkeit den Studenten ein wenig Wissen abseits des eigentlichen Lehrplans zu vermitteln. Dank Professor Nestler hatte ich auf diese Weise wieder die Möglichkeit einen Spezialvorlesung an der HTW-Dresden zu halten. Nach dem ich mich beim letzten Mal im Juni vor allem der agilen Entwicklung und dem automatisierten Test gewidmet hatte, ging es dieses Mal um Pattern, Clean Code und Prism.

Weiterlesen »

Ein gesundes neues Jahr 2012

Ja, ja, ich weiß ich bin äußerst spät dran. Bis ich bei der Auswertung der Zugriffsstatistiken sehen musste, dass es in den letzten Tagen eine ganze Reihe Hits auf mein Neujahrspost 2011 gab, hatte ich eigentlich gar nicht vor etwas zu posten. Aber wenn sich die paar Leute, die sich auf diese Seite verirren schon damit zufrieden geben alte Glückwünsche zu lesen bekomme ich automatisch ein schlechtes Gewissen. Dies soll nun aber nicht bedeuten, dass ich aufhöre zu schreiben! Der inaktive Monat Dezember resultierte vorallem daraus, dass ich sehr viel zu tun habe und hatte. So betreue ich neben der regulären Arbeit seit Oktober ein Projektseminar an der HTW – Dresden bei dem ich mit 7 Studenten in zwei SCRUM Teams Webapplikationen auf Basis von Azure und .Net entwickle. Weiterhin werde ich am 16. Januar eine Vorlesung zu Patterns und Clean

Weiterlesen »