Articles in the Works Category
.NET, Architektur, Code, Community, Works »
Ich hatte es im „Coding Dojo Considered Helpful“-Artikel schon angekündigt, dass wir diesen Monat im .NET Coding Dojo München einen besonderen Gast mit einem besonderen Thema haben: Ralf Westphal wird im Mai-Dojo eine Kata der besonderen Art mit den Teilnehmern …
.NET, Architektur, Management, Tools, Works »
Ich habe mich in den letzten Wochen etwas intensiver mit der Erstellung und Konfiguration von Software beschäftigt. Mittlerweile gehört es ja schon zum guten Ton ín der Software-Entwicklung, zumindest ein Continuous Build zu haben – besser noch komplett die Methoden …
Management, Works »
In letzter Zeit hatte ich das Vergnügen, mich mit ein paar (vermeintlichen und echten) Bugs auseinanderzusetzen. In diesem Zusammenhang hat das Thema Bug Reporting mein Interesse geweckt. Ich gebe zu, das hört sich ziemlich komisch an – denn was ist …
Management, Works »
Einige Leser meines Blogs werden sich erinnern: Ich habe mich vor knapp einem Jahr schon mit dem Thema autonome Software-Teams beschäftigt. Nun, es ist meines Erachtens an der Zeit, die Erkenntnisse wieder aufzubereiten und aufzufrischen.
Besonders motiviert dazu hat mich die …
.NET, Architektur, Code, Tools, Web, Works »
Nun, Unit Tests sind ja mittlerweile in der professionellen Software-Entwicklung Standard – schon fast ein alter Hut. Gleiches gilt natürlich für Unit Tests in der .NET-Welt, denn Tools wie NUnit sind ja seit langer Zeit schon Teil des Standard-Repertoires eines …
Management, Works »
Seit kurzem beschäftige ich mich sehr intensiv mit Scrum, einer agilen Verfahrensmethodik in der Software-Entwicklung. Das Thema Scrum ist bei mir derzeit sehr präsent; da habe ich mich einfach mal hingesetzt und im Artikel Scrum Erstkontakt – Was ist Scrum? …
.NET, Architektur, Code, Community, Web, Works »
Als Nachtrag zu meinem Vortrag auf der VSOne habe ich kurzerhand ein essentielles Pattern – nämlich das Service Gateway Pattern – in einem Artikel näher beschrieben. Hier gehe ich vor Allem auf die Adaption des Patterns in der Windows Communication …
.NET, Code, Works »
Ich habe mich schon vor geraumer Zeit mit dem Thema “Grundlagen” auseinandergesetzt – nun hatte ich ein wenig Zeit, mich dem Thema wieder zu widmen. Einige Freunde & Kollegen werden wohl ein wenig verdutzt sein: “Grundlagen – Darüber sind wir …
.NET, Code, Web, Works »
Erst kürzlich war es mal wieder soweit, dass ich zum X-ten Mal ein eigenes HttpModule schreiben musste, damit ich eine HTTP-Basic-Authentifizierung gegen eigene Accounts in der Datenbank ermöglichen konnte. Da glaubt man, die Zeiten seien jetzt endgültig vorbei, in denen …
.NET, Management, Works »
Dieses Thema brennt mir derzeit richtig unter den Fingernägeln. Es ist ein Ansatz, der in den letzten Jahren durch die Katalysatoren Open-Source, Agile Engineering, eXtreme Programming immer mehr Verbreitung und Nachahmer findet.
Klassische Entwickler-Teams, die eingebettet in reglementierte Prozesse sind, …
.NET, Architektur, Code, Works »
Dependency Injection (DI), Inversion of Control (IoC), Microkernel – alles Schlagwörter für ein Prinzip: flexible Komponentenorientierung.
Ich hatte es schon vor einiger Zeit während der Entwicklung von Pipemania erwähnt, dass ich gerne nochmals die Möglichkeiten des System.ComponentModel Namespaces näher beschreiben möchte.
Im …
.NET, Code, Works »
Es ist nach einiger Zeit wieder einmal soweit: Ich habe beim stöbern in meinem Code wieder mal eine kleine Hilfsklasse entdeckt, die ein Kandidat für meine ICF-Sammlung ist.
Jeder, der ernsthaft eine Windows-Forms-Anwendung entwickelt, setzt sich automatisch mit Events und Threads …
.NET, Architektur, Code, Community, Works »
Gestern durfte ich im Rahmen der .NET User Group München über konzeptionelle Grundlagen von Web Services referieren. Ich war ziemlich überrascht, dass dieses Thema reges Interesse ausgelöst hat; die Teilnehmerzahl war doch ziemlich hoch.
Für mich persönlich kann ich einen sehr …
Allgemein, Management, Tools, Works »
Es gab in letzter Zeit einige Interessierte, die mich fragten, wie ich Projekte dokumentiere. Ich zeigte Ihnen meine Projekt-Wikis, worauf natürlich die nächste Frage schon “vorprogrammiert” war: Wieso gerade ein Wiki? Und überhaupt, wie ist die Vorgehensweise?
Um diese Fragen besser …
Architektur, Code, Projects, Works »
Um der wartenden Leserschaft das Warten noch attraktiver zu gestalten, gibt es obendrein noch ein Screenshot als Sneak Preview.
Der Source Code folgt in wenigen Tagen, versprochen ;-) .
Architektur, Code, Projects, Works »
Einige meiner Leser werden es vermutlich schon wissen, dass ich seit geraumer Zeit an einem kleinen Projekt arbeite: Pipemania. Ein paar Worte zu Pipemania, bevor ich die Ziele des Projektes näher beschreibe:
Pipemania ist ein klassisches, sehr einfaches Strategie- und Puzzlespiel. …
.NET, Code, Works »
Da bin ich wieder. Diesmal mit einem weiteren kleinen Code-Schnipsel aus der ICF-Serie. Thema: Remote Events. Ja, Events über Remoting-Grenzen hinweg sind schon ein kleines Laster. Die berühmt berüchtigte Shared Assembly mit den Kommunikations-Helfern ist aus keinem .NET-Remoting-Projekt wegzudenken.
Wer das …
.NET, Code, Works »
Ich hatte ja in einem früheren Beitrag schon eine MD5-Hash-Hilfsklasse vorgestellt. Dabei hatte ich schon ein wenig durchblitzen lassen, dass es eigentlich noch etwas elegantere Lösungen für das adressierte Problem gibt. Ich möchte euch nun die etwas generellere Variante vorstellen.
Die …
Code, Works »
Ich bin gerade beim Review einer Codebasis auf eine Klasse gestoßen, die ich komischerweise immer wieder mal ab und an bei einigen älteren Projekten von mir zu sehen bekomme.
Die Anforderung ist immer recht simpel – ich brauche einen MD5-Schlüssel. Bei …
.NET, Architektur, Code, Works »
Als ob es schon nicht genug Content im Internet gäbe, gibt’s hier noch ein Artikel über das “berühmt berüchtigte” Singleton Design Pattern.
Die Motivation für diesen Artikel habe ich dennoch relativ schnell gefunden. Nachdem ich vor einiger Zeit das Pattern für …