dotnetpro 11/2014
Editorial
01.11.2014
Durststreckenleben
Ich hab da doch noch so ein paar, hm, wie hießen die? Ach ja, Kassetten. Hm, nee, das stimmt nicht. Dissette? Daskette? ... Nein, Diskette. Stimmt.
weiterlesen
Aktuell
01.11.2014
Aktuell
C# 6 in Visual Studio 14 - .NET-Beispiele auf GitHub - WinJS 3.0 plattformübergreifend - C++ 14 steht vor der Tür - RAD Studio XE7 von Embarcadero - Web API OData 5.3 - Bezahl-SDK für PayPal u.v.m.
weiterlesen
Schwerpunkt
01.11.2014
Unberechenbares berechnen
Anforderungen an Software lassen sich zu Projektbeginn oft nur unvollständig beschreiben, agiles Entwickeln trägt dem Rechnung. Die monetäre Planung verlangt hingegen ein fest durchgeplantes Projekt. Das muss kein Widerspruch sein.
weiterlesen
01.11.2014
Kein langer ruhiger Fluss
Ist Softwareentwicklung im Wasserfall wirklich so schlimm? Muss man denn wirklich agil werden? Die befreiende Antwort lautet: Nein. Doch es gibt ein großes Aber ...
weiterlesen
01.11.2014
Interview
„Welches Vorgehen sich am besten eignet, hängt vom jeweiligen Problemkontext ab.“ Björn Radon ist Agile Coach/Expert Scrum Master bei Netpioneer (www.netpioneer.de). Er verfügt über mehr als zehn Jahre Erfahrung im Bereich der Softwareentwicklung, wodurch er mit vielen typischen Herausforderungen bei der Realisierung von IT-Projekten vertraut ist.
weiterlesen
Tools
01.11.2014
C# geht fremd
Mit C# native Anwendungen für iOS und Android in Visual Studio entwickeln: RemObjects C# macht’s möglich. Allerdings ohne das .NET Framework, da der Compiler die nativen Klassenbibliotheken und SDKs der jeweiligen Plattform verwendet.
weiterlesen
01.11.2014
Schnell und beweglich
Komplexe Softwareprojekte sind nur selten von Beginn an vollständig planbar. Daher geht der Trend zur agilen Softwareentwicklung. TargetProcess bietet hierfür ein visuelles Verwaltungstool an.
weiterlesen
01.11.2014
Vertrau aufs Navi
In das unübersichtliche, weil extrem vielfältige Gebiet der Tests sollten Sie sich nur mit einem Führer wie dem Testmanager Silk Central wagen.
weiterlesen
CD-Inhalt
01.11.2014
Kooperation. Kollaboration. Kommunikation.
Einer codet in Hamburg. Der andere programmiert in München. Wie kommen die beiden zusammen? Richtig: mit Kollaborationsplattformen und Kommunikationssoftware. Da gibt es pfiffige Lösungen für ganz unterschiedliche Einsatzgebiete. Zu finden auf dieser CD.
weiterlesen
Core
Math.NET Numerics
01.04.2016
Numerische Überlegenheit
Was Mathematikfunktionen angeht, bietet das .NET Framework nur rudimentäre Möglichkeiten. Die Bibliothek Math.NET Numerics rüstet zahlreiche Funktionen nach.
weiterlesen
01.11.2014
Kurz und gut
Über die Programmiersprache F# wurde in den vergangenen zwei bis drei Jahren viel theoretisiert, aber es gab kaum praktische Beispiele dazu. Schluss damit! dotnetpro prüft die Sprache beim Lösen eines bekannten Problems.
weiterlesen
01.11.2014
.NET mobil in der Cloud
Die Azure Mobile Services unterstützen nun auch .NET. Damit richten sie sich nicht mehr nur an Client-Entwickler, sondern sind auch für die Server-Entwicklung interessant. Ein API ermöglicht es, Client-Anwendungen damit zu verbinden.
weiterlesen
Frontend
01.11.2014
Die Kontrolle zurückgeben
Codiert man das Verhalten einer Webseite nicht direkt in der View, sondern im Controller, so ergeben sich daraus mehrere Vorteile. Unter anderem kann man damit seinen JavaScript-Code wiederverwendbar gestalten.
weiterlesen
01.11.2014
Webserver im Visier
Das Webframework AngularJS verfügt über so ziemlich alles, was eine moderne Webanwendung braucht. Wie das in der Praxis aussieht, soll eine Single-Page-Anwendung zeigen, die Webserver überwacht.
weiterlesen
Backend
01.11.2014
Generalüberholung
Ebenso wie das Webserver-Framework ASP.NET erfährt auch Microsofts objektrelationaler Mapper Entity Framework in der nächsten Version eine Generalüberholung. Dann soll er auch NoSQL-Datenspeicher unterstützen.
weiterlesen
01.11.2014
Gib dem Raben Futter
NoSQL-Datenbanken haben inzwischen Fuß gefasst und gelten für einige Einsatzgebiete als erste Wahl. Welche Typen es gibt und wie man die Dokumentendatenbank RavenDB in eine WPF-Anwendung einbindet, zeigt dieser Artikel.
weiterlesen
01.11.2014
Spionieren verboten!
Seit dem NSA-Skandal steigt das Bewusstsein für sichere Verbindungen im Internet. Die Kommunikation zwischen Anwender und Webserver sollte künftig immer über die sichere Variante des Webprotokolls laufen.
weiterlesen
01.11.2014
Geben und nehmen
REST-Dienste mit JavaScript anzusprechen ist heute geläufige Technik. Viele Webseiten machen davon Gebrauch. .NET-Anwendungen stellen dafür andere Möglichkeiten zur Verfügung.
weiterlesen
Bücher
01.11.2014
Vorgehensmuster
Es ist ein essenzieller Satz aus diesem Buch von Stefan Toth: „Architekturentwicklung ist eine Serie von harten Entscheidungen und Kompromissen.“
weiterlesen
Prozess
01.11.2014
Auf vielen Schultern
Agil im Kleinen: NCrunch baut und testet Solutions im Hintergrund. Sind viele Tests auszuführen, kann das auf die Performance des Arbeitsrechners gehen. Ramdisk, Grid oder Cloud sorgen für den Turbo.
weiterlesen
Meinung
01.11.2014
Unschätzbare Softwareentwicklung
Ist das Auto kaputt, fragen Sie bei einer Werkstatt nach einem Kostenvoranschlag. Wollen Sie Ihre Terrasse mit einer Markise beschatten, fragen Sie beim Rollen- und Jalousienbauer nach einem Kostenvoranschlag. Wollen Sie einen Grabstein beschriften lassen, bitten Sie einen Steinmetz um einen Kostenvoranschlag.
weiterlesen
Praxis
01.11.2014
.NET in Silizium
Elektronik-Bastler kennen Arduino und Netduino. Mit Gadgeteer steht eine weitere Plattform für eigene Kreationen bereit. Die Software dafür wird mit dem .NET Micro Framework unter Visual Studio entwickelt.
weiterlesen
01.11.2014
Bist du aber groß geworden!
Manchmal ist es hilfreich zu erfahren, wie viel Platz ein Verzeichnis inklusive aller seiner Unterverzeichnisse auf der Platte beansprucht. Finden wir es also heraus! Das war die Aufgabe für diesen Monat.
weiterlesen
01.11.2014
Schön hinten anstellen
Eine Warteschlange im Supermarkt ist zwar lästig, aber durchaus nützlich. Vielleicht ergeht es Ihnen mit dieser Übung ja auch so: etwas lästig zu implementieren, aber nützlich, wenn man sie erst mal hat.
weiterlesen
01.11.2014
Vollgetextet in die Cloud
Bei Microsoft tut sich etwas, vor allem bei Azure. Neben der neuen NoSQLDatenbank DocumentDB, die im letzten Monat hier vorgestellt wurde [1], hat Microsoft kürzlich auch die Vorabversion eines neuen Suchdienstes freigegeben.
weiterlesen
Softskills
01.11.2014
Hey Boss, ich brauch mehr Geld
Smalltalk, Selbstbewusstsein und gute Argumente. Darum kommen Softwareentwickler bei der Verhandlung um den nächsten Gehaltssprung nicht herum. Wer verdienen will, was er verdient, muss die Initiative ergreifen.
weiterlesen
Arbeitsmarkt
01.11.2014
Guter Start in den Herbst
Das Ranking der dotnetpro gibt jeden Monat eine Antwort auf die Frage, wo in Deutschland die meisten Jobs für .NET-Entwickler zur Verfügung stehen.
weiterlesen