dotnetpro 02/2014
Editorial
01.02.2014
I Not Implement PropertyChanged
Steve Jobs hat es vorgemacht: Baue etwas so, wie du es selbst benutzen willst. Und er hatte damit genau den richtigen Ansatz.
weiterlesen
Aktuell
01.02.2014
Aktuell
Konferenz-Highlights - Nächste Windows-Version für Frühjahr 2015 geplant - Xamarin unterstützt nun auch Portable Class Libraries - Keine neuen Bücher von Microsoft Press - Neue Steuerelemente von Text Control
weiterlesen
01.02.2014
Bis nach der Zukunft
Ein Tag Konferenz, ein Tag Workshops : Wer die DDC kompakt 2013 besuchte, erhielt wichtige und hilfreiche Informationen rund um .NET.
weiterlesen
01.02.2014
Die (Un-)Konferenz
Bei Konferenzen stehen Sprecher und Agenda immer im Vorhinein fest. Dass es auch anders geht, zeigen der Developer Open Space in Leipzig und der .NET Open Space in Karlsruhe.
weiterlesen
Schwerpunkt
01.02.2014
Es zählen die inneren Werte
ASP.NET Web API ist eine Technologie zum Erstellen leichtgewichtiger HTTP-APIs auf .NET-Basis. Hier finden Sie einen Überblick zur Architektur, zum Zusammenspiel der Komponenten sowie zu diversen Erweiterungsmöglichkeiten.
weiterlesen
01.02.2014
Richtig autorisieren
Das ASP.NET WebAPI lässt sich sowohl in den IIS als auch in einem Windows-Dienst hosten. Je nach Betriebsart gibt es verschiedene Möglichkeiten, die Sicherheit dabei zu erhöhen.
weiterlesen
01.02.2014
Schwerer Brocken aufgeteilt
Bei den .NET-Web-Frameworks macht sich ein Trend breit – Frameworks wie Nancy FX, FubuMVC oder ServiceStack bieten drei Schichten an: Hosting, Middleware, Applikation. OWIN beschreibt sie.
weiterlesen
01.02.2014
Beeindruckende Tricks
Schon vieles wurde zum ASP.NET Web API, zu REST und HTTP-Webservices geschrieben. Allerdings ist nicht alles davon auch einfach umzusetzen. Doch nun kommt Nancy, das Super-duper-happy-path-Framework.
weiterlesen
01.02.2014
Jetzt ist alles drin
Microsoft hat ASP.NET MVC 5 variabler und offener gestaltet, ist auf viele Wünsche der Entwickler eingegangen, hat Elemente entkoppelt und Abhängigkeiten reduziert. Die wichtigsten Neuerungen im Detail beleuchtet.
weiterlesen
01.02.2014
Ein Stapel Wunder
WebAPI wäre wahrscheinlich die coolste moderne Technologie für das Web – wenn es da nicht ServiceStack gäbe. Das Open-Source-Framework ist mehr als nur eine Alternative.
weiterlesen
CD-Inhalt
01.02.2014
Tools für die Lokalisierung
Sie wollen globalisieren und Ihre Software auch in anderen Sprachen anbieten? Dann können Ihnen die Tools in diesem Schwerpunkt weiterhelfen.
weiterlesen
Core
01.02.2014
Für Server aufgebohrt
Das .NET Framework 4.5 besteht nicht nur aus .NET 4.0 plus ein paar neuen Klassen – es gab auch Änderungen an der Common Language Runtime inklusive der Speicherbereinigung.
weiterlesen
01.02.2014
Nachricht an alle
Per Notification informiert ein Server mobile Apps. Der neue Benachrichtungs-Dienst in Azure ist einfach zu handhaben und kann Nachrichten an alle verschicken, sowohl an Windows- als auch an iOS- und Android-Geräte.
weiterlesen
01.02.2014
Entwerfen, generieren, ändern
Im zweiten Teil der Serie zur Softwarefabrik CodeFluent Entities werden grundlegende Konzepte vorgestellt: das Erstellen einer .NET Anwendung inklusive Geschäftslogik und Features wie Parallelität, Caching und Transaktionen.
weiterlesen
Backend
01.02.2014
Lauschangriff auf SQL
Im Entity Framework 6 hat Microsoft endlich eine Möglichkeit geschaffen, die zur Datenbank gesendeten Befehle mitzuschneiden. Diese Abhörvorrichtung funktioniert auf drei Arten.
weiterlesen
01.02.2014
Flexibel oder langsam
Iteratives Vorgehen und Modellierung bringen nicht nur bei der Softwareentwicklung Vorteile. Auch bei den Anforderungen an große Systeme wie ein Datawarehouse helfen diese Vorgehensweisen.
weiterlesen
Bücher
01.02.2014
Neue Pfade
Autoren suchen sich neue Wege, um ihr Wissen unter die Leute zu bringen. E-Books im Selbstverlag, Blogs und Veröffentlichungen für das eigene Unternehmen, wie beispielsweise der Titel Visual Studio Add-ins Succinctly, geschrieben von Joe Booth, der von dessen Arbeitgeber zum kostenlosen Download [1] angeboten wird.
weiterlesen
Prozess
01.02.2014
Falls vorhanden, dann veraltet!
Wie wird aus dem friedlich im Regal verstaubenden Papierstapel der Dokumentation ein von allen Teammitgliedern wertgeschätztes Werkzeug? Der Schlüssel liegt in der Vereinfachung, der Reduktion auf das wirklich Notwendige.
weiterlesen
01.02.2014
Wie viel Arbeit macht es?
Auf der Basis einer sorgfältigen Anforderungsanalyse ist der Projektaufwand möglichst gut zu schätzen. Allerdings ist schon das Schätzen selbst komplex und fehleranfällig.
weiterlesen
01.02.2014
Sie haben Post
Der TFS 2012 informiert über fehlgeschlagene Builds, aber wie er das macht, kann auf Dauer auch ganz schön nerven. Nach dem Motto „Weniger ist mehr“ tut's auch ein täglicher Build-Statusbericht.
weiterlesen
01.02.2014
Die zweite Bauphase
Mit der Städtemetapher lassen sich die Ergebnisse statischer Codeanalysen gut visualisieren. Das frei verfügbare CodeCity kann dazu Analysemodelle im FAMIX-Format darstellen.
weiterlesen
01.02.2014
„Eine solche Arbeitsweise ist nur möglich, wenn die Chemie stimmt.“
Nur eine Woche pro Monat arbeiten Matthias Wagler und Golo Roden an ihrem Projekt. Diese Woche ist allerdingsmörderisch. Aber anders wollten die beiden gar nicht arbeiten.
weiterlesen
Meinung
01.02.2014
Wolke statt Monolith
Eine der wichtigsten Eigenschaften von Software ist Wandelbarkeit. Software soll sich ständig neuen Anforderungen anpassen können.
weiterlesen
Praxis
01.02.2014
Um die Ehre
In der einen Ecke steht Node.js, der Herausforderer auf dem Backend. Ihm gegenüber macht sich der Champion .NET warm. Ein Kampf über fünf Runden soll zeigen, ob Node.js wirklich so gut ist oder ob .NET weiterhin nichts zu fürchten hat.
weiterlesen
01.02.2014
Kurzer Prozess
Online-Kalender sind eine feine Sache. Doch wie geht man als Entwickler mit einem API wie beispielsweise Google Kalender um? Welche Überraschungen erwarten uns Entwickler? Das wollte ich wissen. Und ich erfuhr es ...
weiterlesen
01.02.2014
Große Dateien im Griff
Wenn in großen Datendateien flott geblättert werden soll, hilft ein Index. Stellen Sie sich einfach vor, Sie wollten in CSV-Dateien blättern, die doppelt so groß sind wie der Hauptspeicher.
weiterlesen
01.02.2014
Archive strukturiert anzeigen
Das neue von TreeView abgeleitete Benutzersteuerelement listet die in einem ZIP-Archiv enthaltenen Dateien und Verzeichnisse hierarchisch auf und interagiert mit anderen Steuerelementen.
weiterlesen
01.02.2014
Freude am Suchen
Im vergangenen Monat habe ich an dieser Stelle Lucene.NET zur Implementierung einer Volltextsuche vorgestellt [1]. Als Datenquelle durfte das Artikelarchiv der dotnetpro herhalten.
weiterlesen
Arbeitsmarkt
01.02.2014
Die Jobmaschine brummt
An dieser Stelle finden Sie jeden Monat eine Antwort auf die Frage, wo es besonders viele Jobangebote für .NET Entwickler gibt. Aktuell liegen München und Stuttgart ganz vorn.
weiterlesen