Buchempfehlung: Test-Driven-Development. By Example.
Wer einen netten Einstieg in die “TDD-Welt” wagen möchte, dem empfehle ich das Buch “Test-Driven-Development. By Example” von Kent Beck. In diesem Buch wird an 2 Beispielen TDD “in der Praxis” gezeigt.Das erste Beispiel ist in Java geschrieben, dabei dreht es sich um ein Finanzbeispiel um verschiedene Währungen miteinander zu addieren etc.Im Laufe des Beispieles …
HowTo: Membership in Klassenbibliotheken / DLLs
In diesem HowTo habe ich das ASP.NET Membership System mal kurz vorstellt. Ich hab in einem Projekt nun das Membership System eingesetzt und auch seine großen Schattenseiten kennengelernt. Der erste große Kritikpunkt:Da entwirft man eine 3-Tier Architektur und am Ende hängt einer der wichtigsten Teile (das Usersystem) mit in der WebApp – das ist mehr …
HowTo: PicLens und andere MediaRSS Clients für die eigene Webseite nutzen (MediaRSS mit LINQ to XML erstellen)
Dieses HowTo ist im Zusammenhang mit dem normalen “RSS XLINQ” Post entstanden – ist allerdings wesentlich cooler. Worum geht es?Es geht um den “MediaRSS” Standard und wie man diesen für sich nutzen kann. Noch nie davon gehört? Ich bis heute auch nicht.Allerdings gibt es ein bekanntes Firefox Plugin welches mit darauf basiert – die Rede …
HowTo: RSS Feeds mit LINQ to XML erstellen (XLinq)
Ein XML zu erstellen ist mit Linq to XML recht einfach – ähnliches habe ich bereits in diesem HowTo beschrieben. Der Unterschied ist eigentlich nur in der Verwendung und in dem dynamischen anlegen der Items zu finden. Hier erstmal der Projektaufbau: Damit unsere Besucher auch auf den RSS Feed aufmerksam werden, hab ich noch im …
Virtual Earth + Silverlight Deepzoom
Im Blog von Chris Pendleton (Virtual Earth Tech Evangelist) bin ich auf ein paar interessante Kombinationen von Silverlight und Virtual Earth gestoßen. Genauer gesagt, geht es um die “Deepzoom” Funktionalität, hier ein (etwas ruckliges) YouTube Video: “DeepEarth” ist gehostet auf Codeplex und kann auch hier live angeschaut werden.Etwas cooler gemacht ist der “Silverlight Map Viewer” …
Firefox 3 – erster Eindruck
Firefox 3 ist heute erschienen. Natürlich hab ich ihn gleich mal runtergeladen. Mein erster Eindruck: Nett, nichts weltbewegendes. Schneller auch nicht wirklich (bzw. kann ich es jetzt noch nicht direkt sagen, allerdings funktioniert bei mir erstmal die personalisierte Windows Live Seite nicht )Die Installation ging ohne Probleme, allerdings gehen momentan nicht alle Addons: Erster Gedanke …
HowToCode "ReadYou": Von Accounts & IDs – das Usersystem
Fast jede Anwendung die heute irgendwie läuft, benötigt ein Login oder man kann bestimmte Profildaten anhäufen etc. Daher ist das Usersystem die erste große Hürde, die es zu überwinden gilt. Solch ein Usersystem ist prinzipell recht schnell gemacht, allerdings muss das Usersystem laut den Anforderungen auch andere Provider (wie OpenID, Windows Live ID etc.) unterstützen. …
HowTo: TFS Best Practice – Wie lege ich ein Projekt an?
Der TFS ist mit seinen ganzen tollen Funktionen sehr vielseitig, allerdings sollte man bereits am Anfang auf eine Sache achten: Wie strukturiere ich das Projekt? Damit sind keine “logischen” Strukturen gemeint, sondern wie lager ich die Dateien richtig im TFS? Gibt es einen Leitfaden? Die gute Nachricht: Ja – den TFS Guide! Hinweis: Im Rahmen …
HowToCode "ReadYou": ToDo Liste managen
Gestern habe ich bei Codeplex ein “ReadYou” Projekt angelegt.Info am Rande: Die “HowTos” sind allgemeiner gehalten – in der Kategorie “HowToCode” dreht es sich um zusammengesetze spezielle Sachen, wobei ich hier “HowTos” etc. verlinke – so ist jedenfalls momentan meine Vorstellung von diesen beiden Kategorien Um einen Überblick über die verschiedenen Tätigkeiten bei “ReadYou” zu …
HowTo: Codeplex Projekt anlegen
Für das Community-Projekt “ReadYou” habe ich nun ein Codeplex Projekt angelegt. Ich werde demnächst ein größeren ReadYou Post bringen – dies ist zur Vorbereitung Das HowTo soll nur Anlaufinformationen zu dem ohnehin einfachen Registrierprozess darstellen (falls jemand anderes auch das Interesse hegt, bei Codeplex ein Projekt anzulegen) : Nachdem wir angemeldet sind, können wir einfach …
Silverlight 2 Beta 2 & Expression Blend 2.5 June 2008 Preview released
Für fleissige Silverlight-Menschen gibt es neues Futter: Silverlight 2 Beta 2 (@ ScottGus Blog) und eine neue Blend 2.5 Version (Downloadlink) wurde released
HowToCode "YouRead": …eigentlich heisst es "ReadYou"
Da hat sich wohl der Fehlerteufel eingeschlichen – in den letzten beiden Blogposts war immer von “YouRead” die Rede, dabei heisst es eigentlich (jedenfalls ist diese Domain jetzt dafür gedacht “ReadYou“. Spricht sich auch deutlich einfacher (und der Titel war auch bereits bei dem UI Prototyp zu sehen) Der Fehler wurde mir bewusst, als ich …
HowToCode "ReadYou": Was soll das System denn leisten? – Gedanken an die Anforderungen
In dem letzten “ReadYou” Post ging es allgemein um den Gesamtplan – als erstes möchte ich nochmal komplett ohne Code arbeiten und auch keine großen Gedanken zur Architektur machen. Hier geht es um die Anforderungen die ich an das System habe. Neben den bereits gestellten Qualitätsanspruchen (Source Control, Tests, Dokumentation) sollten auch gewisse Grundfunktionen enthalten …
Was macht eigentlich so eine T-Systems MMS?
Vor kurzem hat Oli ja bereits von unseren Mitarbeitergesuch geschrieben. Wer sich nun fragt, was wir eigentlich im Groben den ganzen Tag machen, dann schaut euch einfach mal das Video an: … das und natürlich noch viel mehr Ein nettes (Promo-) Video Weitere Videos findet man auf dem T-Systems MMS YouTube Channel.
HowTo: Generisches speichern und laden von XML Dateien bzw. wozu sind Generics gut?
Immmer wenn ich eine Xml Datei lesen oder schreiben will fange ich wieder an das Code-Snippet dafür zu suchen und an meine Objekttypen anzupassen. Also habe ich mir jetzt mal eine generische Version geschrieben. Das T steht dabei für den noch unbekannten Typ der erst zur Laufzeit übergeben wir. public static void Save<T>(String path, T …






Letzte Kommentare