- Kreuzworträtsel
- Buchtipps
- Kolumne: Karrieretipps – Wer bin ich? Spezialist oder Generalist?
Kolumne: .NETversum – Tipps und Tricks rund um .NET und Visual Studio
von Dr. Holger Schwichtenberg und Manfred Steyer
Kolumne: C# im Fokus – Implementieren eigener Iteratoren: Iterator & yield
von Marc André Zhou
Claims-based und Federated Identity: Lernen Sie die Sicherheitskonzepte der nächsten Generation kennen
In der realen Welt scheinen Authentifizierung und Autorisierung viel einfacher abzulaufen als das in der IT jemals der Fall war. Mit einigen wenigen Ausweisen, Karten und auf Basis von einfachen Kriterien wie dem Alter ist alles abgedeckt. Im Gegensatz dazu verlaufen wir uns in der IT oft in komplexe Rollensysteme und behandeln beide Themen scheinbar mit jeder Anwendung immer wieder von Grund auf. Dass daran etwas faul ist, hat man schon vor einigen Jahren erkannt. Mittlerweile gibt es Konzepte, Standards und Protokolle, die diese Probleme in den Griff bekommen: Willkommen in der Welt der Claims-based und Federated Security!
von Mario Szpuszta
Dynamisches Duo: Lambda Expressions und das Expression API
Lambda Expressions gehören seit C# 3.0 zum Entwickleralltag. Gleichzeitig ins Amt gekommen, aber deutlich weniger bekannt ist das Expression API, das gewissermaßen im Hintergrund der Lambda Expressions seinen Dienst verrichtet. Wir wollen diesem Aufmerksamkeitsdefizit entgegenwirken und aufzeigen, wie sich unter Beimischung von ein wenig Reflection spannende Anwendungsszenarien auftun, von denen dieser Artikel einige vorstellen wird.
von Tobias Richling
Scripting mit C#: Dynamische Programmierung mit C# und .NET
Dieser Artikel bietet eine kurze Übersicht über existierende Script-Lösungen für .NET sowie Vorschläge und Ideen für eine eigene Umsetzung einer Scripting-Umgebung in C# und unter Verwendung des .NET Frameworks.
von Philipp Pätzold
Parallele Programmierung in C#: Paralleles Programmieren ohne Doktortitel in Informatik
Anfang dieses Jahres stellten LG und NVIDIA das erste kommerziell verfügbare Dual-Core-Mobiltelefon vor. Das neueste Laptopangebot des Discounters ALDI bietet für weniger als 700 Euro vier physische Prozessorkerne, durch Hyperthreading sogar acht Threads. Diese Beispiele zeigen eines glasklar: Ohne parallele Programmierung gewinnt man in Zukunft keinen Blumentopf mehr. Sind wir als C#- und .NET-Entwickler bereit dafür? Unsere Plattform beherrscht Multithreading seit der allerersten Version, und trotzdem profi tieren erst wenige Anwendungen vom Siegeszug des Parallelisierens. In diesem Artikel werfen wir einen Blick darauf, wie uns C# und .NET 4 den Umgang mit paralleler Programmierung erleichtern und welche Pläne Microsoft für die Zukunft vorgestellt hat.
von Rainer Stropek
Parallel Computing: Die Entwurfsmuster Pipeline und Producer/Consumer (Teil 2)
Im ersten Teil dieser Serie [1] ging es um das Entwurfsmuster Singleton im Kontext paralleler Anwendungen. Die heutige Ausgabe stellt das Design-Pattern Pipeline näher vor.
von Marc André Zhou
Kolumne: Dino talks – ASP.NET und Datenbanken für Gerätebeschreibungen
von Dino Esposito
Systemintegration über die Cloud: Queues und Topics in der Mai-CTP von Azure AppFabric Service Bus
Seit Mai beinhaltet die Community Technology Preview der nächsten Version von Azure AppFabric die Implementierung von Queues und Topics zur Integration von Systemen an verschiedenen Standorten. Diese Konzepte kann man über eine REST-Schnittstelle, über darauf basierende Wrapper für .NET und andere Plattformen sowie über WCF in eigene Applikationen einbinden.
von Manfred Steyer
Heimkehr des verlorenen Sohns: Zustandsautomaten in Workflow Foundation 4.1
Nach der Neuimplementierung der Workflow Foundation mit .NET 4 wurde eine Funktionalität, die es in der Vorgängerversion bereits gegeben hat, schmerzlich vermisst: Zustandsautomaten. Glücklicherweise steht diese Funktionalität seit dem Update 1 von Version 4 wieder zur Verfügung.
von Manfred Steyer
Zum Leben erweckt: Windows Phone 7 Application Lifecycle Management
Die Windows-Phone-Plattform unterstützt in der Version 7 kein Multitasking. Das gleichzeitige und parallele Ausführen von Applikationen wird somit nicht ermöglicht. Das Windows-Phone-Application-Lifecycle-Modell ermöglicht jedoch, dass Applikationen ihren Status vorübergehend sichern können und sich so zu einem späteren Zeitpunkt fortsetzen lassen.
von Sebastian Eschweiler
Dynamics CRM 2011 auf dem Prüfstand: xRM – Marketing Buzzword oder belastbares Konzept?
Im ersten Teil dieser Artikelserie lag der Schwerpunkt auf der neuen Bereitstellungsmöglichkeit von Dynamics CRM 2011 – das System ist nun auch in der Cloud verfügbar. Gleichzeitig positioniert Microsoft die neueste Version als xRM-System. Das ist nicht ganz neu, schließlich wurde das vor allem gegen Ende des Produktzyklus mit Dynamics CRM 4 ebenfalls getan. Was ändert sich nun mit CRM 2011?
von Dennis Bushuven und Marcus Thiem