April 2006 Blog Posts

  • Thread-Synchronisation ohne lock()

    Wenn mehrere Threads auf die gleiche Datenstruktur zugreifen, dann muss man den Zugriff darauf zwischen diesen Threads synchronisieren. Besonders wenn es passieren kann da ein Thread lesend und ein anderer schreibend darauf zugreifen will. Macht man dies nicht ist ein Crash über kurz oder lang vorprogrammiert. Es macht sich nicht gut wenn man z.B. eine Liste ändert während ein anderer sich auf die Struktur verlässt. Dazu wird einem z.B. von C# die lock() Anweisung zu Verfügung gestellt. Damit wird sichergestellt dass alles was innerhalb der lock() Anweisung steht nur von einem Thread parallel ausgeführt werden kann. object _lock...

  • Bonn-To-Code.NET Usergroup Treffen am 16. Mai 2006

    Am 16.05.2006 findet das nun mittlerweile 4. Treffen der .NET UG Bonn [1] statt. Diesmal gibt es anstatt eines großen Vortrags, wie beim letzten Mal meinen über Ajax [2], mehrere kleine Vorträge über 15-20 Minuten. Auch ich werde wieder etwas dazu beitragen. Folgende Themen sind geplant: [list] [*]Attributed Prototyped Class Factories (Miroslaw Dobrzanski-Neumann) [*]WinForms Tipps und Tricks (Oliver Bollmann) [*]Visual Studio 2005 Web Deployment Projects (Albert Weinert) [*]QuickTip: Remote Debugging von ASP.NET Anwendungen (Stefan Lange) [*]QuickTip: Ein Tick mehr Performance im Visual Studio Editor (Roland...

  • Zu Besuch bei der .NET UG Köln

    Gestern waren das Gründungstreffen der .NET UG Köln. [1] Doch besser wie Roland Weigelt es auf der [url=http://www.bonn-to-code.net/1257.aspx]Bonn-To-Code Homepage[/url] [2] geschrieben hat kann ich es auch nicht. Deshalb nur der Link darauf. [1] [url]http://www.dnug-koeln.de[/url] [2] [url]http://www.bonn-to-code.net/1257.aspx[/url]

  • Web Deployment Project wird immer wieder erstellt

    Nach den ersten Schritten mit dem Web Deployment Project für Visual Studio 2005 [1], bin ich relativ angetan, da ich damit ein paar Schritte vereinfachen kann bei dem ich mir bis dato immer mit Batchdateien beholfen habe und damit nicht ganz glücklich war, und nun die volle Unterstützung von MSBuild habe. Leider gab es es ein kleines Problem, ich hatte zwei Deployment Projekte in der Solution hinzugefügt (Live und Testsystem), doch leider wurden diese jedesmal erstellt, auch wenn ich nur lokal testen wollte und kein Deployment brauchte. Dies ist nervig und braucht unnötig Zeit. ...

  • Sicherheitshandbuch für den Weg zum sicheren Programmcode

    Microsoft hat ein Handbuch [1] für das schreiben von sicherem Programmcode veröffentlicht. [b]The Developer Highway Code: The drive for safer coding[/b] [1] Das Handbuch enthält viele Checklisten für die einzelnen "Gefahrenbereichen", Orientierungshilfen sowie Fragen in die man sich stellen sollte. Primär ist das Handbuch an Software Entwickler gerichtet, aber auch für Architekten geeignet. Vom ersten Überfliegen macht das 147 Seitige Handbuch auf mich einen guten Eindruck. Es wird sowohl das Framework in der Version 1.1 als auch 2.0 behandelt. Gefunden in [url=http://weblogs.asp.net/israelio/]Ohad's Weblog[/url] [2] ...

  • Web Deployment Project ist fertig

    Irgendwie fast unbemerkt ist das Web Deployment Project [1] für ASP.NET 2.0 nun fertig. Von Scott Guthrie habe ich nur gelesen das das Web Deployment Project (WDP) und Web Application Project (WAP) bald fertig sein werden. Heute bin ich im ASP.NET Forum [2] über eine Bestätigung gestolpert dass das WDP mit der April Version nicht mehr Beta ist. Mit dem WDP kann man sich Deployment Projecte für Websites erstellen, damit ist es unter anderem möglich in der Web.config Konfigurationsbereiche auszutauschen und alle Assemblies der vorkompilierten Seiten zu einer großen zusammen zufassen. Scott Guthrie hat...

  • Der AJAX Vortrag

    Am Dienstag dem 18.04.2006 hatte ich vor vollem Hause meinen Vortrag über [url=http://www.bonn-to-code.net/1237.aspx]AJAX mit ASP.NET[/url] gehalten [1]. Die Folien und Beispiele werden bald auch [url=http://www.bonn-to-code.net/vortraege.aspx]dort[/url] [2] zu finden sein. Das nächste Treffen der .NET UG Bonn-To-Code.NET findet am 16.05.2006 statt, das Thema für den Vortrag steht noch nicht fest. [1] [url]http://www.bonn-to-code.net/1237.aspx[/url] [2] [url]http://www.bonn-to-code.net/vortraege.aspx[/url]

  • Visual Studio Express Editions für immer kostenlos

    Dan Fernandez, seineszeichen Lead Product Manager für Visual Studio Express, hat heute in seinem Blog [1] bekannt gegeben dass die 2005er Express Edititionen von Visual C#, Visual Basic, Visual C++, Visual J# sowie Visual WebDeveloper "dauerhaft" kostenfrei verfügbar sein werden. Bis heute war es so das man für die kostenlose Nutzen sich seine Version vor dem 7.11.2006 heruntergeladen haben muss um sie dauerhauft kostenlos nutzen können. Persönlich war das meiner Meinung nach zu Erwarten, so wie die Express Editionen unters Volk geworfen wurden. Desweiteren soll ja Anfang 2007 ja der Nachfolger von Visual Studio...

  • Quelltext der eingebauten ASP.NET 2.0 Provider verfügbar

    Microsoft hat die Quelltexte [2] der eingebauten ASP.NET 2.0 Provider zu Verfügung gestellt. Die kommerzielle und nicht kommerzielle Verwendung ist erlaubt. Folgende Provider befinden sich im ProviderToolKit [list] [*]Membership Providers [*]Role Providers [*]Site Map Providers [*]Session State Providers [*]Profile Providers [*]Web Event Providers [*]Web Parts Personalization Providers [/list] Jeff Prosise hat dazu einen ausführliche Dokumentation [3] geschrieben. Weitere Informationen dazu findet sich auf dem Blog von Scott Guthrie [1] [1] [url]http://weblogs.asp.net/scottgu/archive/2006/04/13/442772.aspx[/url] [2] [url=http://download.microsoft.com/download/a/b/3/ab3c284b-dc9a-473d-b7e3-33bacfcc8e98/ProviderToolkitSamples.msi]ProviderToolKit Download[/url] [3] [url=http://msdn.microsoft.com/asp.net/downloads/providers/default.aspx]ProviderToolKit Dokumentation[/url]

  • Kölncampus - Kino für den Kopf

    [url=http://www.koelncampus.com][/url]Kölncampus [1] das Kölner Hochschulradio ... nun bin ich zwar vom Alter her Jenseits jeglicher Universitären aktivitäten. Aber ich bin für gute Musik auch abseits jeglicher Rotationslisten der meisten Radiostationen dankbar. Seit 2002 sendet es sein Programm hier in Köln auf 100,0 Mhz. Anfänglich nicht sonderlich professionell in der Präsentation, aber inhaltlich schon sehr gut. Heutzutage stimmt auch die Präsentation. Jeder der sich mal in Köln aufhält sollte es sich anhören. Für diejenigen die nicht das Glück haben in Köln zu wohnen, denen sei der Livestream empfohlen. [1] [url]http://www.koelncampus.com[/url]...

  • AJAX mit .NET Vortrag am 18. April bei Bonn-To-Code.NET

    Etwas Werbung in eigener Sache. Am 18. April 2006 halte ich im Rahmen des monatlichen Treffen der .NET Usergroup Bonn-To-Code.NET [1] einen [url=http://www.bonn-to-code.net/1214.aspx]Vortrag[/url] [2] über AJAX Entwicklung im Zusammenspiel mit .NET . Von den Grundlagen zu AJAX, Fallstricke in der Programmierung, eine kurze Vorstellung vorhandener Frameworks über tiefergehende Beispiele anhand der Ajax.NET Professional Library [3], auch AJAX Entwicklung ohne Framework wird in den Grundlagen gezeigt. Dies ist der erste von zwei geplanten Vorträgen mit der Thematik. Der zweite wird sich zu einem späteren Zeitpunkt mit dem Atlas Framework [4]...