dotnetpro 10/2014
Editorial
01.10.2014
Ich sehe toten Code
Neulich. Beim Suchen nach einem Schnipsel in altem Code bin ich erschrocken. Klar, der Code, der gerade aus den Tasten geflossen ist, ist schon überholt und damit schlecht. Das ist der Lauf der Dinge.
weiterlesen
Aktuell
01.10.2014
Aktuell
Gefährlichstes Wort beim Programmieren! - .NET 4.5.1 nicht sicher - Reguläre Ausdrücke unter .NET - NeoLoad 5.0 kostenlos - Mit Swift in Visual Studio programmieren - FAQ zur .NET-Support-Politik u.v.m.
weiterlesen
01.10.2014
Transformator
Sie könnten für den neuen Contest einen Compiler bauen. Müssen Sie aber nicht. Denn die Bedingung ist schlicht und einfach: Markdown rein, HTML raus – und das fix.
weiterlesen
Contest
01.10.2014
Schweinisch gut
Programmieren Sie ein an Flappy Bird angelehntes Spiel. So lautete die Aufgabe im letzten Contest. Das Ergebnis kann sich sehen lassen.
weiterlesen
CD-Inhalt
01.10.2014
Build-Tools
Ich bau das mal schnell zusammen: Das könnte das Motto der Tools sein, die wir Ihnen in diesem Schwerpunkt zusammengestellt haben. Immer dann, wenn in der Softwareentwicklung die immer gleichen Schritte vollzogen werden müssen, können Build-Tools helfen. Sie automatisieren den Prozess und sorgen für das immer gleiche Resultat.
weiterlesen
Schwerpunkt
01.10.2014
Integrierter Werkzeugbau
Einfacher ist besser. Das gilt auch für die Softwareentwicklung. Warum nicht zusammen mit der Anwendung auch gleich brauchbare Werkzeuge entwickeln? Dieser Ansatz birgt Chancen, aber auch Risiken.
weiterlesen
01.10.2014
Im Zwiespalt
Mannigfaltige Interessen in einem Unternehmen machen die in den Entwicklungsprozess integrierte Werkzeugentwicklung nicht gerade zum Selbstläufer. Eine Fallstudie.
weiterlesen
01.10.2014
Schlank schalten
Eine Infrastruktur für ein Entwicklungsteam in zwei Tagen hochzuziehen, ist kein Problem. Das zeigt ein schon erschienener dotnetpro-Artikel. Nur die Kosten sind dabei recht hoch. Aber es geht auch günstiger.
weiterlesen
01.10.2014
Den Kinderschuhen entwachsen
Nicht nur Tests, auch statische Codeanalysen stellen die innere Softwarequalität sicher. Das Analysetool NDepend hilft dabei mit neuen, umfangreichen Funktionen.
weiterlesen
01.10.2014
Doppelgänger unerwünscht
Doppelte Codestellen sind ärgerlich und gefährlich. Sie enthalten nicht nur überflüssigen Code, sondern oft auch die gleichen Fehler. Umso wichtiger ist es, sie gar nicht erst entstehen zu lassen. Atomiq hilft dabei.
weiterlesen
Tools
01.10.2014
Trickbetrüger 3
Testgetriebene Entwicklung für SharePoint 2013 – jetzt auch wieder richtig: mit den SPEmulators. Das Community-Projekt auf GitHub schließt die Lücke, die die Microsoft.SharePoint.Emulators hinterlassen haben.
weiterlesen
Frontend
Note
01.10.2014
Vielversprechend
AngularJS gilt gemeinhin als Framework zur Entwicklung von Webanwendungen. Häufig fallen dazu auch die Stichworte Model-View-ViewModel und Single-Page-Anwendung. Doch das Framework kann noch viel mehr.
weiterlesen
01.10.2014
JavaScript unterm Strich
Underscore.js ist ein Werkzeugkasten für funktionale Programmierung in JavaScript. Die Library bietet Funktionen, mit denen sich LINQ-ähnlicher Code schreiben lässt. Wo liegen die Parallelen, wo die Unterschiede zu LINQ?
weiterlesen
01.10.2014
Gemacht um zu binden
Hinten SharePoint, vorne Web, dazwischen Knockout.js: So einfach sieht das Szenario aus, um das es hier geht. Doch der Teufel steckt im Detail.
weiterlesen
01.10.2014
Pimp My Window!
Beim Gestalten von Fenstern geht es meist nur um deren Inhalt. Mit ein wenig Aufwand lassen sich aber auch die Fenster selbst anpassen, von leicht veränderter Titelleiste bis hin zu Fenstern mit beliebigen Formen.
weiterlesen
01.10.2014
Gekrümmter Raum
Körper mit ebenen Oberflächen lassen sich mit WPF relativ leicht darstellen. Ein wenig aufwendiger ist es, wenn sie gekrümmte Oberflächen aufweisen, wie zum Beispiel ein Zylinder. Aber auch dann versagt WPF nicht.
weiterlesen
Core
01.10.2014
Randtechnologie neu entdeckt
Webmethods stehen bei SharePoint nur sehr selten im Fokus architektonischer Überlegungen. Dieser Artikel beschreibt und vergleicht die verschiedenen Möglichkeiten und zeigt vielversprechende Einsatzszenarien.
weiterlesen
Backend
01.10.2014
Geht noch 'ne Spalte mehr?
Standardisierung von Softwareprodukten versus Erfüllung spezieller Kundenwünsche – ein häufig auftretender Konflikt. Lesen Sie, wie Sie eine datengetriebene Anwendung ohne Entwicklungsaufwand kundenspezifisch anpassen können.
weiterlesen
01.10.2014
IIS gar nicht so schwer
Microsofts IIS dient dazu, Dienste, Anwendungen und Websites im Web anzubieten. Dieser Beitrag zeigt, wie Sie den Internet Information Server auf eigener Hardware einrichten, Projekte darauf veröffentlichen und dauerhaft hosten.
weiterlesen
01.10.2014
Abgespeichert
Die in den beiden letzten Ausgaben begonnene Basisklasse zur Datenverwaltung hat bisher nur beim Laden von Objekten geholfen. Nun gilt es, auch das Speichern von Daten zu berücksichtigen.
weiterlesen
Bücher
01.10.2014
Legal und kostenlos
Sucht man im Internet nach „Free E-Book“, trifft man noch auf der ersten Ergebnisseite auf äußerst zweifelhafte Angebote, die unter anderem auch Titel zum Thema Programmieren von URLs zum Download feilbieten, welche von den Verlagen mit Sicherheit niemals für solche Zwecke benutzt würden.
weiterlesen
Prozess
01.10.2014
Test, Spezifikationen und mehr
Wie Sie mithilfe von Testadaptern eine gemeinsame Sprache in Ihren Spezifikationen schaffen und so die gleichen Spezifikationen auf den unterschiedlichen Ebenen der Testpyramide anwenden können.
weiterlesen
01.10.2014
Einen Riegel vorschieben
Mit diesen Tools sichern Sie Anwendungen, Komponenten oder Dateien vor einer unberechtigten Vervielfältigung und Verteilung sowie vor Disassemblierung.
weiterlesen
Meinung
01.10.2014
Die Flut kommt
Kennen Sie den? „Alle Kinder stehen vor dem brennenden Haus – nur der Klaus, der schaut raus.“ – Über Witze dieses Musters konnten wir uns als Kinder kaputtlachen.
weiterlesen
Praxis
01.10.2014
Hallo, Taxi ? wird das noch was?
Die Unvollendete. Im vorigen Heft ist die Implementation unseres Taxibestellsystems natürlich nicht fertig geworden. Wird sie in diesem auch nicht. Aber – das ist die gute Nachricht – sie wird fortgesetzt.
weiterlesen
01.10.2014
Wer macht sich da so breit?
Manchmal ist es ganz hilfreich, zu erfahren, wie viel Platz ein Verzeichnis inklusive aller seiner Unterverzeichnisse auf der Platte eigentlich belegt. Also lautet die Übung dieses Monats: Finden Sie es heraus!
weiterlesen
01.10.2014
Kein SQL in der Wolke
Wie wohl keinen anderen Bereich pusht Microsoft seine Cloud-Angebote. Konsumenten kommen ebenso in den Genuss von ständigen Neuerungen wie Business-Anwender und wir Entwickler.
weiterlesen
Arbeitsmarkt
01.10.2014
Mehr .NET-Jobs in Frankfurt
Das Job-Barometer der dotnetpro gibt jeden Monat eine Antwort auf die Frage, wo in Deutschland die meisten Stellen für .NET-Entwickler zur Verfügung stehen.
weiterlesen