Dev Openspace Leipzig 2012

Ich komme nicht mehr wirklich zum Schreiben. Ach nein, eigentlich stimmt das gar nicht. Ich schreibe den ganzen Tag. So geht es meist die ersten 9 Stunden des Tages um Quellcode und Mails. Die zweite Hälfte geht es dann eher um anderen Texte, deren Veröffentlichung man die nächsten Monate noch bestaunen kann. Sollte es da draußen dennoch Leute geben die dieses Blog tatsächlich noch verfolgen, will ich ihnen zum einen danken und sie gleichsam auf etwas aufmerksam machen: Im Oktober findet nämlich erneut ein Openspace statt. Letztes Jahr noch unter dem Namen .Net Openspace laufend, ändert sich die Bezeichnung dieses Jahr in Dev Openspace und damit auch ein klein wenig die Ausrichtung. Wobei, eigentlich ist das nicht korrekt, denn tatsächlich tragen die Organisatoren nur einer Entwicklung Rechnung, die schon lange zu spüren war. Da beim Openspace jeder Beteiligte eigene Themenvorschläge

Weiterlesen »

Artikel zu User Stories in der Dotnetpro 04/2012

Ich habe mal wieder etwas geschrieben bzw. an etwas mit geschrieben. Gemeinsam mit einem guten Freund habe ich den Artikel „Mit Geschichten zum Erfolg“ in der aktuellen Dotnetpro verfasst. Ziel dessen war einmal ohne die direkte Betrachtung von Scrum, Kanban und Co. über die Möglichkeiten aufzuklären die sich ergeben wenn man Anforderungen auf eine etwas andere Art als den typischen Use Case, nach ISO oder Sätzen wie: „The X shall Y“ verfasst. Natürlich geht es dabei nicht zuletzt auch um Agilität und natürlich ist dieses Thema nicht unbedingt brand heiß oder absolut neu, aber uns ging es viel mehr darum die für den Entwickler wichtigen Kernfaktoren bei diesem Vorgehen hervorzuheben. Zumindest aus meiner Sicht ist Agilität zu einem gewissen Grad zum Modewort verkommen, dass nicht selten genutzt wird wenn das Wort Chaos besser angebracht währe. Ein Prozess wird meiner Meinung

Weiterlesen »

„Evolution to cloud“ – Yet another statistic on Cloud Computing

Beim Stöbern nach Infos über die Cloud bin ich heute über einen Artikel bei Heise.de gestolpert. Darin heißt es: Auf die Frage „Welche Sprache/welches Framework nutzen Sie für die In-House-Entwicklung hauptsächlich?“, antworteten 32,6 Prozent mit „.NET“, 30,9 Prozent mit „Java EE“, 13,9 Prozent mit „PHP“, 8,8 Prozent mit „Perl“, 5,6 Prozent mit „Python“, 4,4 Prozent mit „Ruby/Rails“, 3,2 Prozent mit „Spring“ und 0,5 Prozent mit „Node.js“.

Weiterlesen »

Fundstück: Sehr ausführliches MEF Tutorial

Ich sitze schon seit einiger Zeit an einem Artikel zum Managed Extensibility Framework, einem IoC-Framework welches zu .Net 4.0 gehört. Nun habe ich ihn gelöscht weil ich im deutschsprachigen Netz ein Tutorial gefunden habe welches das MEF sehr ausführlich beschreibt. Wer sich also über IoC mit .Net – Bordmitteln informieren will und/oder wissen möchte was so alles da drin steckt, sei auf folgende Seite(n) verwiesen. MEF Teil 1 – Grundlagen, Imports und Exports MEF Teil 2 – Metadaten und Erstellungsrichtlinien MEF Teil 3 – Lifecycle beeinflussen und überwachen MEF Teil 4 – Vererbung mit Composable Parts MEF Teil 5 – Composition und Recomposition MEF Teil 6 – Constructor-Injection MEF Teil 7 – Exportieren über eine Class Factory MEF Teil 8 – Eigenen ExportProvider erstellen MEF Teil 9 – Zugriff auf Composable Parts und Metadaten ohne Lazy<> MEF Teil 10 – Parts

Weiterlesen »

Fundstück: Codekicker.de

Wenn ich etwas an meiner Playstation 3 toll finde, dann sind es die Trophäen. OK, die gibt es bei Steam, X-Box usw. auch. Da ich aber PS3-Zocker bin, ist das erstmal egal. Man bekommt sie für allerhand Zeugs. Wenn man zum Beispiel ein Tutorial geschafft, das erste mal ein Rennen gewonnen oder einen außergewöhnlichen Stunt hingelegt hat. Sie sind wahnsinning motivierend und sorgen auch dafür, dass man in einem Spiel Dinge tut die man sonst evtl. nicht tun würde. Das Beste daran ist, dass diese Dinger im öffentlich einsehbaren Profil hinterlegt werden und damit auch Freunde an meiner grenzenlosen Vollkommenheit teilhaben können… Überträgt man das System auf ein typisches Forum oder anderes Hilfesystem, kommt man recht schnell auf eine tolle Idee. Jeder der einem anderen Fragen beantwortet bekommt Punkte, mit diesen Punkten steigt er im Highscore. Darüber hinaus kann er

Weiterlesen »

Nokia ❤ Microsoft – Update

Vorgestern ist mein HTC Mozart eingetroffen. Ich hatte es absichtlich gebraucht gekauft, weil ich mir nicht sicher war ob Windows Phone 7 tatsächlich der Renner sei. Sollte es ein Reinfall werden, hielten sich die Kosten wenigstens in Grenzen. Immerhin war ich mit der Version 1.0 von Android auch nicht wirklich zufrieden. Gerade als Entwickler weiß man ja oft genug was V1.0 tatsächlich bedeutet. Umso überraschter war ich von der doch recht guten Qualität und dem durchdachten Konzept. Ok, im Vergleich zu iOS und Android merkt man die geringe Entwicklungszeit. Mit Geduld, Spucke und Microsofts Marktmacht dürfte es sich aber als klare Konkurenz etablieren. Kaum gedacht, schon passiert und so las ich heute: Nokia setzt auf Windows Phone 7 oder wie heise sagen würde Nokia setzt zum Sprung an

Weiterlesen »

Einstieg in die Parallel Library

Heute wird eine neue Kategorie eingeweiht: Das Fundstück der Woche. Ein Artikel, Snippet oder ähnliches das nicht auf meinen Mist gewachsen ist aber für Viele von Interesse sein könnte. In der Vergangenheit habe ich das bereits über die Links gehandhabt, möchte es nun aber ein wenig bündeln. Das Fundstück dieser Woche ist ein Artikel von Coreproject über die Parallel Library, welche ihren Weg mit Version4.0 ins Framework geschafft hat. Sacha Barber beschreibt darin in lockerer und anschaulicher Weise den Umgang mit Tasks und deckt dabei Themen wie ExceptionHandling, Vergleich zu Threads und viele andere wichtigen Dingen ab, die man sich sonst per MSDN selbst zusammen puzzeln müsste. Viel Spaß beim Lesen.

Weiterlesen »