Zum Inhalt springen

Just about .Net

It's just a blog about .Net…

Archiv

Tag: Links

Wer regelmäßig die Startseite seines Visual Studios betrachtet, wird am 14.2 einen Link entdeckt haben. Dieser führt auf eine Seite mit 101 interaktiven Samples rund um das Thema asynchrones Verhalten mit .Net 4.0. Mehr gibt es nicht zu sagen, also: Auf auf und selbst probieren.

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 bei besonders vielen beantworteten Fragen, bei seiner ersten selbst gestellten oder bei jeder anderen Aktion eine Medalie für das getane bekommen und wird so motiviert sich weiter für die Community einzusetzen. Continue reading “Fundstück: Codekicker.de” »

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

Continue reading “Nokia ❤ Microsoft - Update” »

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.

Wenn es eine Bibliothek gibt auf die ich in fast jedem Projekt  stoße, dann ist das log4net. Nichts desto trotz habe ich es bisher aber immer nur als einfaches Tool angesehen mit dem man Lognachrichten in Dateien schreiben kann. Zugegeben ist dies der Hauptverwendungszweck einer Loggingenginge.

Was das aber tatsächlich bedeuten kann und wie hoch die Konfigurationsmöglichkeiten sind, war mir jedoch bisher nicht bewusst. Bis ich heute das wirklich sehr gute und ausführliche Tutorial von Tim Corey bei Codeproject gelesen habe, welches ich an dieser Stelle empfehlen möchte:

Der Link: http://www.codeproject.com/KB/dotnet/Log4net_Tutorial.aspx

Da mein Ziegelstein aka HTC G1 die besten Tage hinter sich hat und ich vor habe mich in Zukunft mehr mit der Entwicklung von Windows Phone 7 Anwendungen zu beschäftigen, liegt es nur nahe sich auch ein entsprechendes Gerät zuzulegen. Auf einen einfachen Vergleich aller aktuell verfügbarer Geräte bin ich heute dank Channel 9 gestoßen und möchte ich an dieser Stelle verlinken.

Hier findet man eine kurze Zusammenfassung der wichtigsten Eigenschaften von 10 verschiedenen Win Phone 7 Geräten. Ein wunderbarer Einstieg wenn man keine Ahnung hat wo man anfangen soll. Aktuell weiß ich noch nicht welche davon auch in Deutschland verfügbar sind und welche ich tatsächlich zur Entwicklung nutzen kann/sollte aber dennoch möchte ich den Link hier schon einmal vorstellen da er ja sicher auch für andere von Interesse ist.

Eines der ersten Dinge die man lernt wenn man mit .NET beginnt ist, dass Wertetypen im Stack und Referenztypen im Heap abgelegt werden. Als nächstes fängt man dann an sich darüber zu wundern, warum String ein Referenztyp ist, sich aber bei der Programmierung wie ein Wertetyp verhält. An dieser Stelle merkt man dann schon, dass die Dinge nicht so einfach sind wie sie dank der Abstraktion des Frameworks scheinen. Spätestens wenn man sich Gedanken darüber macht welchen Datentyp null besitzt ist man nur noch von Fragezeichen umgeben. Continue reading “Link: Die Wahrheit über Wertetypen und Referenztypen” »

Da ich aktuell zwischen Jena, Leipzig und Dresden hin und her pendle und vor allem die letzten beiden Städte meist nur am Wochenende besuchen kann, ist es für mich etwas schwierig an den Treffen der dortigen Usergroups teil zu nehmen.

Aus diesem Grund war ich umso erfreuter als ich plötzlich über die .Net Online User Group (Twitter-Tag #NOUG) gestolpert bin. Eine Usergroup die gerade einmal wenige Wochen alt ist und am gestrigen Abend ihr erstes Treffen in Form einer NetMeeting Session mit einem Vortrag zum Thema Rhino.ServiceBus feierte. Continue reading “Start der .NET Online User Group” »

Jeder .Net Entwickler kennt XML-Kommentare und Intelli Sense. Jeder Entwickler sollte diese auch nutzen um seinen Code entsprechend für Andere durchschaubarer zu machen. Continue reading “Link: Code Dokumentation mit Sandcastle” »

In meiner Diplomarbeit hatte ich ein einfaches Pluginframework umgesetzt welches per Reflection eine Assembly nach einem bestimmten Interface durchsucht, um dann die entsprechende Klasse mit Hilfe des Activators zu instantiieren. Nachteil an dieser sehr geläufigen Lösung ist vor allem, der zunehmende Speicherverbrauch da die geladenen Plugins nicht entladen werden können. Denn ist eine Assembly einer Application Domain einmal hinzugefügt wird man diese zur Laufzeit nicht mehr los.
Continue reading “Link: C# Plugins mit AppDomains realisieren” »