Home » Archive

Articles in the Works Category

.NET, Aktuell, Allgemein, Community, Management, Projects, Tools, Web, Works »

[26 Aug 2010 | 5 Comments | ]
Das Agile Team in Nahaufnahme

Oder: Nähe ist besser als Distanz
Es ist schon eine wundersame Welt. Also, in meinen Augen natürlich. Ich schreibe diesen Artikel ja auch, also kann es nur eine persönliche und subjektive Meinung sein. Aber immerhin, es ist eine Meinung, und das …

.NET, Aktuell, Allgemein, Architektur, Code, Community, Life, Works »

[25 Jun 2010 | 15 Comments | ]
Lerne & Lehre: Ilker’s .NET Coding Dojo

Das letzte Münchener Coding-Dojo war schon ein ganz besonderes. Wir, die Münchener Dojo-Crew waren zu Gast beim dotnetpro.powerday und waren überrascht, dass uns der Veranstalter vor dem Coding Dojo sogar noch Snacks & Getränke gestellt hat. Einfach nur Toll! Meinen …

.NET, Architektur, Code, Community, Works »

[12 May 2010 | No Comment | ]

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, Aktuell, Allgemein, Code, Works »

[15 Mar 2010 | No Comment | ]
Re: Was hast Du vor 10 Jahren programmiert?

Es ist zwar schon ein wenig her, als Dariusz, Alex, Thomas und Thomas sich selbst diese Frage gestellt und beantwortet haben. Dennoch ist es für mich Anlaß genug, auch mal in den Archiven nachzukramen und zu schauen, was ich denn …

.NET, Architektur, Management, Tools, Works »

[7 Feb 2009 | No Comment | ]

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 »

[6 Oct 2008 | 2 Comments | ]

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 »

[6 Jul 2008 | No Comment | ]

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 »

[29 Jun 2008 | No Comment | ]

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 »

[27 Apr 2008 | No Comment | ]

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 »

[15 Feb 2008 | No Comment | ]

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 »

[28 Jan 2008 | No Comment | ]

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 »

[29 Nov 2007 | No Comment | ]

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 »

[25 Nov 2007 | No Comment | ]

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 »

[11 Nov 2007 | No Comment | ]

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 »

[22 Oct 2007 | No Comment | ]

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 »

[17 Oct 2007 | One Comment | ]

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 »

[3 Oct 2007 | No Comment | ]

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 »

[16 Aug 2007 | No Comment | ]

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 »

[16 Aug 2007 | No Comment | ]

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 »

[18 May 2007 | No Comment | ]

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 »

[2 Apr 2007 | No Comment | ]

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 »

[17 Mar 2007 | No Comment | ]

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 »

[15 Mar 2007 | No Comment | ]

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 …

Code, Works »

[7 Mar 2007 | No Comment | ]

Es tut sich was innerhalb von Works. Letztens habe ich bei einem kleinen Developer-Frühstücks-Talk das Thema “Utils” angerissen. Es scheint ja wohl so zu sein, dass wirklich jeder seinen eigenen kleinen Utils-Namespace hat.
Bei mir ist das ja auch nicht anders. …