Zum Inhalt springen

Just about .Net

It's just a blog about .Net…

Archiv

Kategorie: Allgemein

Nachdem am Montag der „Slate“ - *hüstel* ich meinte natürlich „Surface“ – vorgestellt wurde, habe ich einen Shitstorm sonders gleichen erwartet. Seht es euch doch nur mal an: es ist schwarz, quadratisch und hat einen Touchscreen. Demnach ist es eindeutig vom IPad kopiert, denn wie wir ja alle wissen hat Microsoft keine eigenen Ideen und wenn dann doch sind sie totaler Mist.

weiter lesen…

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 Code an der gleichen Hochschule halten, deren Folien hier verfügbar sein werden.

Im Februar sollten dann auch zwei Artikel zu Specflow und agilem Anforderungsmanagement in der Dotnetpro erscheinen die ich (mit)geschrieben haben, während ich aktuell mit einem Kollegen am nächsten Artikel zu MS Test sitze. Last but not least, ist zur Zeit ein großer Zertifizierungsreigen bei mir mit UML und MCTS. Wobei ich mich mittlerweile zertifizierter UML Profressional nennen darf.

Viele Gründe also um die Zeit für das Blog etwas zu verringern, vor allem wenn man zwischendurch auch einmal so etwas wie Freizeit haben will. Dennoch werde ich versuchen wieder auf mein Post pro Woche zu kommen. Natürlich immer mit der Maßgabe, dass dieses auch Sinn macht. Sinnloses gibt es im Netz ja schon zur Genüge…

Demnach bedanke ich mich bei allen, die mein Blog noch nicht aus ihrem RSS-Reader geschmissen haben, freue mich über jeden neuen Besucher und wünsche allen einen so guten Start ins neue Jahr wie ich ihn habe :)

Nachdem ich mich vor einiger Zeit dazu entschieden habe die RSS Feeds im Volltext zu veröffentlichen, habe ich nun auf Feedburner umgestellt.

Wie schon geschrieben ziehe ich einen großen Teil meiner Motivation für das Blog aus den Zugriffszahlen und Feedburner gibt mir ein paar Möglichkeiten diese auch für den Feed zu tracken. Darüber hinaus habe ich noch ein paar weitere Funktionen die mir RSS nicht bietet.

Aus diesem Grund möchte ich jeden bestehenden Abonnenten bitten, Just about .Net aus seinem Reader zu löschen und noch einmal über den kleinen orangenen Button oben rechts im Blog erneut zu abonnieren. Vielen Dank.

Einen Großteil meiner Motivation für dieses Blog ziehe ich aus den Zugriffszahlen. Je mehr Zugriffe ich habe, desto wichtiger bzw. Interessanter ist ein Beitrag meiner Meinung nach.

Aus diesem Grund habe ich bisher meinen RSS-Feed auch beschnitten. In diesem waren nur die ersten paar Sätze zu lesen um Appetit auf mehr zu machen und die Leute somit auf meine Seite zu locken, wodurch sie für mich messbar wurden.

Seit Kurzem ist dem nicht mehr so, denn nun enhält der Feed immer den gesamten Text eines Posts. Auch wenn ich weiß, dass meine Zugriffszahlen nun einbrechen werden, hoffe ich doch auf ein größeres Feedback.

Der eigentliche Grund warum ich mich zu dem Schritt entschieden habe ist, dass ich selbst ein bekannten Table-PC nutze und immer wieder von den abgeschnittenen Posts anderer Seiten genervt bin. Es gibt so toll RSS-Reader, ihre volle Leistung kann man meist aber nicht nutzen, da man jedes Mal auf das eigentliche Blog wechseln muss um die kompletten Informationen zu erhalten.

Nun kann ich aber auf der einen Seite nicht meckern und auf der anderen Seite selbst solche “schmutzigen” Tricks anwenden. Deshalb könnt ihr nun hoch offiziel alle Posts per RSS lesen ohne die Seite direkt besuchen zu müssen.

Hoffen wir mal, dass ich diese Entscheidung nicht bereue ;)

Über einen Artikel von Heise-Developer bin ich auf eine Umfrage zum Thema Zielplattformwahl von Mobile-Entwicklern gestoßen. Interessant finde ich in diesem Zusammenhang die Kritik vieler (68%) Entwickler, dass Android einfach zu fragmentiert sei. So kämpft man als Entwickler mit unterschiedlichster Hardware und 5 verschiedenen Betriebssystemversionen die nach Möglichkeit alle unterstützt werden wollen. weiter lesen…

Nachdem Microsoft mit dem Slate auf die Nase gefallen ist, Apple riesen Gewinne mit dem IPad (2) einfährt und Windows Phone 7 sein lang ersehntes Update bekommt, war es nur eine Frage der Zeit bis MS eine neue Strategie für den Mobilen-Markt bekannt gibt.

Neben den heute fast schon üblichen 2 Kameras, GPS und anderen obligatorischen Spielerein, bietet das zukünftige Flagschiff der Redmonder eine ganze Reihe Goodies die kein anderer Hersteller aktuell im Produktportofolio hat. So ist die sehr hohe Bildschirmdiagonale ein echtes Alleinstellungsmerkmal, auch wenn die Hardware damit wohl kaum mehr in die Jackentasche passen dürfte.

Ich bin auf alle Fälle schon sehr gespannt wann die öffentliche Markteinführung statt findet und wie sich Goliath, ein Name den man durchaus als Kampfansage an den Markt verstehen kann, letzendlich schlägt.

Die Pressemitteilung findet sich hier.

MVVM ist wohl eines der meist diskutierten Themen wenn es um WPF geht. “Warum brauche ich das?” “Wie setze ich X denn dann um?” “Warum ist Code-Behind so schlimm?” Alles Fragen die einem immer wieder begegnen und immer wieder aufs neue beantwortet werden wollen.

Einige Gründe die zu all dem führen sind der mit MVVM verbundene Aufwand, die fragmentierten Erklärungen die über das ganze Netz verstreut sind und das solide WPF-Wissen das man benötigt um die Gänze des “Problems” überhaupt erst erfassen zu können.

Vorallem die Frage nach dem “Wie”, kann schnell ausarten wenn es darum geht wie bspw. Dialoge gesteuert werden, wie das ViewModel richtig erzeugt wird und wie es der View übergeben werden sollte.
weiter lesen…

Ich Besitze seit einigen Wochen ein Windows Phone 7 Handy. Vieles daran ist sehr interessant und auf andere Weise als bei Android oder iOS gelöst, wodurch Microsoft es schafft sich gut von der Konkurenz abzuheben. Leider merkt man der Software aber ihre bisher vergleichseise kurze Entwicklungszeit auch an.

Aus diesem Grund hatte ich mir eigentlich vorgenommen all die Dinge die mir zusagen und nicht gefallen in Form eines Posts zusammen zu fassen, sobald ich es längere Zeit genutzt habe. Nun muss ich das aber gar nicht mehr, denn Gordon Breuer hat heute einen sehr interessanten und umfangreichen Artikel in seinem Blog veröffentlicht. In diesem vergleicht er kurz zwei der aktuell verfügbaren Telefon um sich danach ausgiebig dem eigentlichen Betriebssystem zu zuwenden.

Da er von der letztendlichen Nutzung der Software bis hin zu deren Entwicklung alles unter die Lupe nimmt, möchte ich den wirklich gelungenen Artikel an dieser Stelle empfehlen. Er ist für all die lesenswert die mit dem Gedanken spielen sich selbst ein solches Gerät zu zulegen oder sogar Software dafür zu schreiben.

Der Link: http://gordon-breuer.de/post/2011/03/20/150-Tage-mit-Windows-Phone-7.aspx

Eines der besten Bücher zum Thema Unit-Testing ist sicher “The Art of Unit Testing” von Roy Osherove. In diesem erläutert er nicht nur wie man Unit-Tests schreibt, sondern auch wie man sie bei Legacyode einsetzen kann und wie man verschiedene Hürden umschifft. Das Buch ist demnach wunderbar geeignet für alle die sich mit dem Thema auseinander setzen wollen.

Dies soll aber nicht Gegenstand des Posts sein, sondern vielmehr ein Video auf welches ich über die Seite zum Buch gestolpert bin. Dieses Video dreht sich um Best Practices zum Thema Unit Testing und sollte für jeden interessant sein, der schon ein paar Erfahrungen sammeln konnte. Darin geht es beispielsweise darum, wie man die Anzahl der Tests erhöht ohne die Menge des Codes für diese Tests zu erhöhen, es wird erläutert welche Fehler häufig gemacht werden bzw. wie man diese vermeidet und ganz am Ende gibt es noch zwei Lieder zum Thema, vorgetragen vom Meister selbst ;)

Hier ist der Link: http://www.viddler.com/explore/RoyOsherove/videos/25/

P.S.: Wer bei viddler.com nach Roy Osherove sucht, findet noch eine ganze Reihe anderer Videos zum Thema, die alle einen sehr hohen Informationsgehalt haben.

Agilität ist ja in aller Munde. Meistens hört man in diesem Zusammenhang einen Begriff: SCRUM. Im Fahrwasser dieses omnipräsenten Scrum schwimmt ein weiteres Verfahren namens Kanban, welches vor allem bei parallel arbeitenden Teams für mehr Übersicht sorgt.

Laienhaft ausgedrückt, ist der zentrale Bestandteil dieses Verfahrens ein System von unterschiedlich farbigen Zetteln, die über eine Tafel bewegt werden und somit den Bearbeitungszustand einer Anforderung anzeigen. weiter lesen…