WeakReference vs. "normale" Referenz
Mit Referenzen und dem verwerfen (disposen) von Objekten haben wir uns mit C++ noch herumgeschlagen. Jetzt kümmert sich bei Java oder .NET die Rumtime-Engine und der Garbage Collector genau um dieses...
View ArticleGefunden: CallerMemberName
Heute bin ich beim Stöbern in einem Metro Template auf sehr interessantes Attribut gestoßen: “CallerMemberName”. Ich kann mich noch daran erinnern, wie ich mittels Call-Stack versucht habe, das gleiche...
View ArticleWeakReference & Singleton
In einem vorherigen Artikel über “Weak References” habe ich eine Kombination aus Singleton und WeakReference angedeutet. Hier nun eine mögliche Implementierung. Die Implementierung eines Singleton habe...
View ArticlePattern of the Week #21: Dispose Pattern
Das Dispose Pattern ist jedem schon über den Weg gelaufen, SharePoint verwendet es zum Freigeben von Resourcen, MVC benutzt es zum Abschließen von Operationen und das Schlüsselwort “using” zielt nur...
View ArticleTry-Finally-Dispose
In dem letzten Artikel habe ich mich mit dem Dispose-Pattern beschäftigt. Dabei ist das “using” Statement aufgetaucht, was ein try-finally-dispose vereinfacht. Nach Rückfragen in den Kommentaren ein...
View ArticleTeam Foundation Server, MS Project und Ich
Vor ein paar Wochen war ich gezwungen, jeden Tag einen MS Project 2010 Projektplan mit Team Foundation Server 2010 Work Items zu synchronisieren. Jeden Tag mindestens zehn Minuten arbeit für die Katz’,...
View ArticlePowerShell: Versteckte Verzeichnisse anzeigen
Hier mein kleines PowerShell zum Anzeigen von versteckten Ordnern. Besonders hierbei, dass alle Fehler ignoriert werden und die Ausgabe als einfache Liste ausgegeben wird. Get-ChildItem C:\ -force...
View ArticleMusik mit Powershell “taggen”
Wenn ich etwas bei MP3’s nicht leider kann, dann sind es nicht richtig getaggte Dateien. In meinem Fall hatte ich Chartmusik, bei denen im Dateinamen die Nummer, der Interpret und der Titel enthalten...
View ArticleASP.NET FileUpload.HasFile wird FALSE
Nachdem ich heute mit dem FileUpload-Control von ASP.NET Dokumente auf einen Server geladen habe, wurde zwischendrin die “HasFile”-Property “false”, obwohl die Eigenschaft zu Beginn “true” war. Der...
View ArticleNCrunch
Vor etwa anderthalb Jahren bin ich bei einer Code-Kata auf das Visual Studio Addin “NCrunch” aufmerksam geworden. Seitdem befindet sich das Addin in meinem Werkzeugkasten. Das Addin führt Unit Tests im...
View ArticlePowerShell Today
Heute gab es im Büro wieder ganz viel PowerShell bei der Administration eines SharePoint 2010. Da PowerShell relativ “intuitiv” zu lesen ist (muss ja Sys-Admin tauglich sein), wird das hier kein...
View ArticleBlole I: LightCore & Microsoft ServiceLocator
Als neustes privates Projekt habe ich ein “Tool-Set” rund um Metadaten von Dokumenten begonnen. Es geht bei dem Projekt darum, die Funktionalität der “Metadaten” von Dokumenten wie Autor, Titel,...
View ArticleCommand Pattern trifft CD-Sammlung
Hintergründe Bereits in einem vorherigen Blog-Artikel hatte ich erwähnt, dass mit Metadaten von MP3 Dateien wichtig sind. Nach einem Daten-Crash-Super-GAU hatte ich mich entschieden, alle meine CDs...
View ArticleEt kölsche Jrundjesetz (Das kölsche Grundgesetz)
Immer wieder stelle ich fest, dass die 11 Redensarten aus dem kölschen Grundgesetz auch auf Softwareentwicklung angewendet werden können. In den nächsten 11 Wochen werde ich die 11 Redensarten...
View ArticleSharePoint 2007 File Upload Through Web Services
For Jochim (without ‘a’) who convinced me to write this post in English. For a couple of nights I was trying to upload a file to a SharePoint document library and change properties (metadata) for the...
View Articledone, or not done, that is the question:
When is something done? When do I say “it is done”? About 2 years ago, I read an article about the “definition of done”. The article pointed out, that a project should have a description to define “it...
View Article
More Pages to Explore .....