Juli 2006 Entries
Gestern war das große Community Event NRW 06 [1] in Düsseldorf. Nachdem es letztes Jahr noch ein reines Microsoft-Event war, ist es nun auf dem Weg zum Plattformübergreifenden Event. Die MS Wurzeln waren zwar noch zu "spüren" aber immerhin 10 von 27 Vorträgen hatte nichts mit .NET Enwicklung oder SQL Server zu tun. Die Vortragsthemen waren breit gestreut, so konnte jeder was für sich finden. Leider war es sehr warm was sich auch auf die Luft in den Räumlichkeiten auswirkte, aber wenn man es schon nicht mehr erwartete kam plötzlich ein Windhauch her und kühlte ein wenig. Insgesamt eine gelungene Veranstaltung und man kann davon ausgehen dass es nächstes Jahr die NRW '07 geben wird. Leider waren z.B. die Gentoo und PHP Vorträge etwas schwach besucht, was sicherlich nicht an den Vorträgen lag sondern dass einfach zu wenig Leute aus den entsprechenden "Lagern" da waren. Da muss die Zielgruppe jedoch selbst was dran ändern und mit mehr interessierten aufwarten. Nächstes Jahr ist geplant die Themen noch mehr zu streuen und auch das Java Lager mehr zu berücksichtigen. Ein Call-for-Paper ist für die NRW '07 angedacht
[1] [url]http://www.nrw06.de[/url]
TestDriven.NET [1] wird nicht mehr mit vorinstallierten MbUnit [2] ausgeliefert. Soweit auch kein Problem, MbUnit installiert selbst das notwendig AddIn und erstellt die nötigen Registry-Einträge. Jedoch nur für den Benutzer der die Software installiert hat. Arbeitet man als eingeschränkter Benutzer und installiert als Administrator taucht MbUnit nicht im Menü von TestDriven.NET im Visual Studio auf. Durch das kopieren des entsprechenden Registry Schlüssels kann man dies jedoch nachholen. [code] [HKEY_CURRENT_USER\Software\MutantDesign\TestDriven.NET\TestRunners\MbUnit] [/code] Oder man trägt das ganze Manuell ein. [code] Schlüssel: HKEY_CURRENT_USER\Software\MutantDesign\TestDriven.NET\TestRunners\MbUnit Einträge: (Standard) = "10" AssemblyPath = "C:\Programme\MbUnit\MbUnit.AddIn.dll" TypeName = "MbUnit.AddIn.MbUnitTestRunner" TargetFrameworkAssemblyName = "MbUnit.Framework" Application = "C:\Programme\MbUnit\MbUnit.GUI.exe" [/code] Die Pfade natürlich entsprechend der eigenen Installation anpassen.
[1] [url]http://www.testdriven.net[/url] [2] [url]http://www.mertner.com/confluence/display/MbUnit[/url]
[i]Von der Microsoft Homepage:[/i] Soeben erschienen ist eine neue Ausgabe der CD/DVD-Reihe „MSDN Snapshot“, die interessante Beiträge des Microsoft Developer Networks auch offline verfügbar macht. In der aktuellen Juli-Nummer dreht sich dabei alles ums Thema „Sicherheit in der Softwareentwicklung“. Die randvolle DVD enthält allein rund 17 Stunden Video-Mitschnitte mit den Top-Referaten der diesjährigen Microsoft Developer Days und mit Tutorials des „Microsoft Developer Security Trainings“. Darüber hinaus bietet „MSDN Snapshot Security-Bytes“ dutzende von deutsch- und englischsprachigen Artikeln aus der MSDN-Entwicklerbibliothek, Hinweise auf Security-Webcasts bei MSDN-US sowie eine Reihe von praktischen Software-Tools. Jetzt kostenlos bestellen!
[1] [url]http://www.microsoft.com/germany/msdn/aktionen/snapshot/default.mspx[/url]
Ich halte am Dienstag, den 25.07.2006 wieder einen AJAX Vortrag [2]. Diesmal in Köln bei der .net user group Köln [1]. Nachdem ich nochmal kurz die Grundlagen zu AJAX erkläre, gehe ich diesmal tiefer in die Materie und zeige Lösungen für einige Herausforderungen auf. Dazu wird noch "moderne" JavaScript Programmierung näher gebracht, wie man z.B. (mit JavaScript Mitteln) Klassen entwickeln kann, vererbt und Namespaces bildet. Die JavaScript Object Notation (JSON) wird auch genauer vorgestellt. Ausführlich wird auch der Datenaustausch zwischen Browser und Server behandelt. Auch zu Browserproblemen wird das eine oder andere Wort fallen. Als Basis Framework wird dazu Ajax.NET Pro [3] verwendet. Das ganze wird mit relativ wenig Folien und mehr Live-Coding. Mit dem vertieften Wissen um AJAX Techniken ist man bestens für den ATLAS Vortrag, der dann bald folgt, vorbereitet. ATLAS [4] nimmt einem zwar einiges an Arbeit ab, doch die Grundlagen sollte man kennen um wirklich was leisten zu können. Wer will darf sehr gerne kommen, das Usertreffen beginnt um 19:00 Uhr, nach dem Vortrag ist "Networking" angesagt; wer möchte geht also noch auf einen Absacker und SmallTalk mit.
[1] [url]http://www.dnug-koeln.de[/url] [2] [url]http://www.dnug-koeln.de/themen/kuenftige-vortraege/vortrag-detail/article/ajax-mit-aspnet[/url] [3] [url]http://www.ajaxpro.info[/url] [4] [url]http://atlas.asp.net[/url]
Vorträge über MS Build und Application Settings in WinForms stehen morgen, Dienstag 18.07.2006, beim Bonn-To-Code Usertreffen auf dem Plan. [url]http://www.bonn-to-code.net/1259.aspx[/url] Die Räume von Comma Soft sind klimatisiert und die Teilnahme ist kostenlos.
So wie es aussieht wird die AJAX Lösung [1] für ASP.NET mit dem kompaktesten Datenaustausch zwischen Browser & Server wohl bald endgültig Open Source werden. Gerade wurde auf CodePlex [3] ein neues Projekt [2] angelegt mit dem Ziel Ajax.NET Pro nun endgültig Quelloffen darzulegen. Bis dato gab es nur ab- und zu einen Quelltext, meist von einer älteren Version. Durch den hervorragenden Support den Michael Schwarz leistet war mehr auch nicht wirklich notwendig. Viele Anwender von Ajax.NET Pro warten schon lange auf den Schritt der Offenlegung der Quelltexte, meist jedoch nur damit sie Ajax.NET Pro in die Firmeneigenen Namespaces assimilieren können :). Persönlich meine ich dass an Ajax.NET Pro gibt es in der Form nicht mehr viel zu verbessern gibt, aber vielleicht ergibt die Offenlegung ja neue Impulse.
[1] [url]http://www.ajaxpro.info[/url] [2] [url]http://www.codeplex.com/Wiki/View.aspx?ProjectName=AjaxPro[/url] [3] [url]http://www.codeplex.com[/url]