dotnetpro 12/2013
Editorial
01.12.2013
.NET, Microsoft, JavaScript und Sie
Rockford Lhotka hat kürzlich in einem Blogpost [1, 2] die Z-Frage gestellt: Hat .NET eine Zukunft?
weiterlesen
Aktuell
01.12.2013
Aktuell
Hat .NET eine Zukunft? - Surface 2 ist verfügbar - Nokia stellt erstmals ein Tablet vor - 64-Bit-JIT-Compiler für .NET - Fünf gute Gründe, Apps für Windows 8 zu entwickeln u.v.m.
weiterlesen
01.12.2013
Grummeln im Maschinenraum
Zwei im Internet veröffentlichte Mitteilungen von Microsoft-Programmierern zeichnen ein wenig vorteilhaftes Bild der internen Entwicklerkultur bei dem Software-Riesen.
weiterlesen
Schwerpunkt
01.12.2013
Zeitreise
Die CQRS-Architektur greift verschiedene unabhängige Konzepte auf und kombiniert sie zu einem hochskalierbaren System. Eines dieser Konzepte ist das Event-Sourcing.
weiterlesen
01.12.2013
Einfach, zusammen, getrennt
Eine Implementierung von CQRS mit Event Store fühlt sich an wie eine trockene Physikstunde. Wendet man sie jedoch korrekt an, wird daraus eine bunte Show. Den Weg dorthin ebnet das quelloffene Framework SeekYouRS.
weiterlesen
01.12.2013
Kontinuierlich im Fluss
CEP? Das ist doch so ein Pattern für die Verarbeitung riesiger Datenmengen in Echtzeit. Von wegen: Dieser Artikel zeigt, dass dieses Muster sehr sinnvoll auch in Ihre Anwendungen passt.
weiterlesen
01.12.2013
Dem Besucher auf der Spur
SharePoint 2013 präsentiert neue und verbesserte Funktionen im Bereich Enterprise Content Management sowie eine neue Suchtechnologie und Nutzerauswertung.
weiterlesen
01.12.2013
Von der Quelle bis ans Meer
Kann Event Sourcing beim Flow-Design helfen? In beiden Technologien fließen Daten. Beide sind auf maximale Flexibilität hin ausgelegt. Also müssen sie doch zusammenpassen, oder? Ein Praxistest.
weiterlesen
Core
REST-APIs mit RestSharp in eigenen Anwendungen nutzen
01.12.2013
Es bedarf nur eines Anrufs
Die Bibliothek RestSharp erlaubt die einfache Kommunikation mit einem Service, der sich auf den Representational State Transfer (REST) versteht.
weiterlesen
01.12.2013
Graphen sind überall
Wer seinen Blick für Graph-Datenstrukturen schärft, findet sie überall und kann die hier vorgestellte Bibliothek universeller Algorithmen zur Traversierung beliebiger Graphen zur Problemlösung verwenden.
weiterlesen
01.12.2013
Die Bastlerschmiede
Die Teile des Elektronik-Baukastens von TinkerForge lassen sich einfach verbinden und mithilfe von C# oder VB.NET programmieren. So entsteht hier eine CI-Ampel, die bei fehlgeschlagenen Builds Alarm schlägt.
weiterlesen
01.12.2013
Tuscheln per Smartphone
Die Verbreitung von NFC nimmt langsam Fahrt auf. Die Near Field Communication wird in immer mehr Smartphones verbaut. Es ist also an der Zeit, sich mit dieser Technologie näher zu beschäftigen.
weiterlesen
01.12.2013
DoUpdate!
Im vorangegangenen Artikel wurde ermittelt, welche Updates durchgeführt werden sollen. Diesmal gilt es die noch fehlenden Methoden zu formulieren und das beziehungsweise die fälligen Updates auszuführen.
weiterlesen
CD-Inhalt
01.12.2013
Modellierung
Wer früher etwas modellierte, machte sich die Hände mit Ton schmutzig. Heute hingegen bleiben die Finger beim Modellieren von Software sauber.
weiterlesen
Frontend
01.12.2013
Mein Ein und Alles
Der Begriff ASP.NET bezeichnet inzwischen eine ganze Framework-Familie für die Entwicklung von Webanwendungen. Die nächste Generation dieser Produkte steht schon ins Haus.
weiterlesen
Backend
01.12.2013
Der Datenkonsument
Im Rahmen der WCF Data Services bietet Microsoft nicht nur eine Serverbibliothek für das einfache Erstellen von OData-basierten Diensten, sondern auch eine komfortable Clientbibliothek für .NET mit LINQ-Unterstützung.
weiterlesen
01.12.2013
Bis die Verbindung bricht
Schritt für Schritt wandert die Anwendung, deren Entwicklung im ersten Teil der Serie begonnen hat, in die Cloud. Datenbank, Datenbankverbindung, Fehlerbehandlung, Website.
weiterlesen
Bücher
01.12.2013
Was stört es die Eiche ...
Im Buchmarkt ist Amazon die Eiche, keine legendäre tausendjährige, aber der größte, alle anderen der Buchhändlerzunft um ein Vielfaches überragende Konzern.
weiterlesen
Prozess
01.12.2013
Ist es schon marktreif?
Die Frage, ab wann eine Software einen vermarktungsfähigen Zustand erreicht hat, zielt in die Richtung: Was unterscheidet mein Produkt von denen der Konkurrenz?
weiterlesen
Meinung
01.12.2013
Die Bonsai-Kitten-Organisation
Manches Softwareteam, manches Softwareentwicklungsunternehmen kommt mir vor wie ein Bonsai Kitten [1]. Kennen Sie die Attraktion aus dem Web des Jahres 2000 noch?
weiterlesen
Praxis
01.12.2013
Da fehlt doch noch was ...
Fremden Code zu erweitern ist meist heikel. Je weniger Tests man vorfindet, desto größer ist die Angst, etwas kaputtzumachen. Und ohne Entwurf bleibt nur der Code, um sich ein mentales Modell der Lösung zu erarbeiten.
weiterlesen
01.12.2013
CSV-Zeilen formatieren
Lohnt es sich, für eine einzelne Methode einen Entwurf zu erstellen? Wo liegen die Vorteile? Und was passiert, wenn ohne Entwurf implementiert wird?
weiterlesen
01.12.2013
Leser helfen Lesern
Suchen Sie schnelle und kostenlose Unterstützung zu Fragestellungen rund um das Thema Programmierung, dann werden Sie auf codekicker.de fündig.
weiterlesen
01.12.2013
Dateiarchive verwalten
Mit den .NET-Klassen System.IO.FileClass und System.IO.Compression.ZipArchive erzeugen Sie nicht nur Anwendungen im Stil von WinRar oder WinZip, sondern auch Sonderfunktionen für die Komprimierung und den Datenschutz.
weiterlesen
01.12.2013
Das Borne Sequel
Im vorangegangenen Heft habe ich an dieser Stelle über JSON, die JavaScript Object Notation, berichtet. Es ging um die Grundlagen, den Aufbau von JSON, die Unterschiede zu XML und die Anwendung in der Praxis.
weiterlesen
Grundlagen
01.12.2013
Flach, tief ? oder wie?
Wohl jeder .NET-Entwickler kennt die ICloneable-Schnittstelle, doch verwendet wird sie kaum. Nicht zuletzt weil Microsoft seit der ersten .NET-Version eine eindeutige Definition schuldig bleibt. dotnetpro bringt Licht ins Dunkel.
weiterlesen
Arbeitsmarkt
01.12.2013
Stabile Job-Wetterlage
Das Job-Barometer der dotnetpro gibt jeden Monat eine Antwort auf die Frage, wo in Deutschland die meisten Stellen für .NET-Entwickler angeboten werden.
weiterlesen