Freitag, August 31, 2007

Anonyme Methoden, Iteratoren und partielle Klassen

Für das fundamentale Verständnis der Funktionsweise von LINQ, Lambda Expressions & Co. ist der Artikel Erstellen eleganten Codes mit anonymen Methoden, Iteratoren und partiellen Klassen ein sehr guter Einstieg.
Aber auch nur für das Verständnis der Möglichkeiten der Programmierung mit C# und dem .NET Framework 2.0 ist dieser Artikel von Juval Löwy ideal.

Kult-Autor des MSDN Magazin

Dino Espostio, der mehr als einhundert Artikel in der Kolumne Cutting Edge des MSDN Magazine veröffentlicht hat, wird während der kommenden BASTA! in Mainz auf dem nächsten Meeting der .NET User Group Frankfurt sprechen.
Ich freue mich sehr, dass ich den Kult-Autor des MSDN Magazin und Mentor bei Solid Quality Learning und Autor von "Programming Microsoft ASP.NET 2.0" in meiner Rolle als Leader der .NET User Group gewinnen konnte. Und so wie es zur Zeit aussieht wird das kommende Meeting der .NET User Group auch an einem speziellen Ort stattfinden.
Lassen wir uns also überraschen ...

Montag, August 27, 2007

Noch immer Langeweile

Wer immer noch Langeweile hat und sich schon die Hand-On Labs zu C# 3.0 angeschaut hat, kann sich die Data Access Tutorials anschauen. Da findet man eine gute und kostenfreie Einführung in ASP.NET 2.0 and VS 2005.

Sonntag, August 26, 2007

Ruff un' Runner

Heute bin ich in diesem Sommer zu neunten Mal auf den Feldberg (880 m) im Taunus mit meinem Mountain Bike (Maria II) gefahren. Meist fahre ich vom S-Bahnhof in Friedrichsdorf (190 m) über die Saalburg (430 m) und den Sandpacken (620 m) auf den Feldberg. Zurück geht’s dann runter meist auf dem anspruchsvollen Limes-Wanderweg, der einige Herausforderungen bietet und meist über verschwiegene Pfade im dichten Hochwald führt. Manchmal fahre ich auch von der Endstation Hohemark der U-Bahn in Oberursel über den Fuchstanz auf den Feldberg. Diese Strecke auf den Feldberg ist wesentlich kürzer als von Friedrichsdorf über die Saalburg und den Sandplacken, aber man muss auch auf der kürzeren Strecke viel mehr Höhemeter bewältigen.

Heute bin ich von Butzbach über den Limes-Wanderweg über die Saalburg und den Sandpacken auf den Feldberg gefahren. Runter ging es in schneller Fahrt über den Fuchstanz zur Hohemark in Oberursel. Alles in allem 57,25 km mit 1191 Metern bergauf und 1160 Metern wieder runter. Die Tour habe ich sicher nicht zum letzen Mal gemacht.

Samstag, August 25, 2007

Administer $15 trillion in client assets on a Windows Plattform

Von vielen Administratoren und Entwicklern hört man oft immer wieder die Aussage, dass man auf einer Windows Plattform keine geschäftskritischen Applikationen erstellen und betreiben kann. Das mag vielerlei Gründe haben ... Das diese Aussagen so jedoch ganz richtig zu sein scheint, zeigen verschiedene Geschäftsapplikationen von Firmen wie OTTO und nun auch von Thomson Financial, die ihr Portfolio Management System PORTIA mit .NET 3.0 (WCF, WF, WPF) auf eine Echtzeit-Transaktions-Applikation erweitert haben. Damit setzt sich der Trend fort, Transaktionsanforderungen in geschäftskritischen Märkten auf Windows Plattformen und damit auch auf das .NET Framework zu portieren. Diese Domäne wurde bisher von Unix-Derivaten von SUN, IBM & Co. mit Applikationsservern von BEA, Tibco Software und Datenbanken von Oracle, Sybase dominiert. Die Architekten von Windows und des .NET Frameworks haben wohl ihre Hausaufgaben erfolgreich gemacht, um die Lücke in diesem Segment zu schließen. Schauen wir einmal, wie die Mitbewerber auf .NET 3.5 mit LINQ & Co. reagieren werden, damit sich in ihren angestammten Sektionen keine anderen erfolgreichen Mitbewerber breit machen können.

Mittwoch, August 22, 2007

Gegen Langeweile

Wer viel Langeweile hat kann sich einmal die Hands-On Labs zu den C# 3.0 Langauge Enhancements anschauen. Da vergeht die Langeweile für C#-Freaks schnell.

Freitag, August 03, 2007

NSTM - .NET Software Transactional Memory

Ralf Westphal hat in der Vergangenheit schon einige dolle Dinge ausgebrütet. Eingeweihte werden mir sicher widerspruchslos zustimmen! Oder? Nun hat er eine mehrteilige Artikelserie zum Software Transactional Memory (STM) auf seinem Block veröffentlicht. Hier stellt er dieses Programmiermodell vor, welches auch schon in einer grob körnigeren Version in einem Artikel der MSDN von Juval Löwy vorgestellt wurde. Darüber hat er auch seine eigene Implementierung NSTM eines Software Transactional Memorys auf CodePlex veröffentlicht. Diese frei verfügbare Implementierung ist auf jeden Fall ein Download und ein Test wert - zumal das Paket auch den Source Code des STMs enthält ...

Donnerstag, August 02, 2007

Leonardo dreidimensional

Mit Computergrafik auf der Spur des genialen Erfinders Leonardo da Vinci kann man mit diesem großartigen Buch gehen.
Eigentlich was für die langen Abende im Winter! Paßt aber auch zum Latte Macchiato auf dem heimischen Balkon ...

Tiefe Einblicke in parallele Datenstrukturen und Algorithmen

Wie man in Joe Duffy's Weblog lesen kann, wird er sein Buch zur Concurrent Programming on Windows im Herbst fertig stellen. Sicherlich dauert es dann noch einige Zeit bis das Buch in gedruckter Form vorliegt.
Wer so lange nicht warten möchte kann seinen informativen Artikel Neun wiederverwendbare parallele Datenstrukturen und Algorithmen im MSDN Magazine lesen.
Sicherlich eine Fundgrube für alle .NET-Programmierer, die erkannt haben, dass die effiziente Nutzung vorhandener Ressourcen durch parallele Programmierung zu einer Leistungsverbesserung führen kann. Gerade in einer Zeit, in der mit Dual Core- und Multiprozessor-Rechnern und Speichern in Gigabyte-Bereich die notwendigen Ressourcen nicht nur auf Servern, PCs sondern auch auf den immer beliebteren Notebooks zur Verfügung stehen.