dotnetpro 10/2013
Editorial
01.10.2013
Es geht nicht weiter?
Neulich hab ich mich dabei ertappt, die Dgenw-Aussage („Da geht es nicht weiter“) zu denken. Glücklicherweise fiel mir sofort ein mahnendes Beispiel ein, diese Aussage nicht weiterzuverfolgen.
weiterlesen
Aktuell
01.10.2013
Aktuell
Freiberufler werden immer wichtiger - TypeScript 0.9.1 - Neuer HTML5-Hub - Strings 3000-mal schneller verkettet - Visual Studio 2013 unterstützt Gesten in codierten UI-Tests - Hadoop für .NET-Entwickler - Strings 3000-mal schneller verkettet u.v.m.
weiterlesen
01.10.2013
Lernen im Vorübergehen
Eine Woche in einem fremden Entwicklungsteam: Das ist die Idee hinter der Walz, auf die Ralf Westphal dieses Jahr geht. Die erste Station hinterließ neben jeder Menge Erkenntnis auch eines: Trauer.
weiterlesen
01.10.2013
Interview
„Instinktiv zucke ich und die offensichtlichen Vorbehalte kommen mir in den Sinn.“ Michael Speer ist Mitinhaber der generic.de software technologies AG. In seiner Funktion als COO ist er für die operative Geschäftsabwicklung und das Personal verantwortlich.
weiterlesen
Contest
01.10.2013
Drei gewinnt
Ein Wettbewerb der anderen Sorte erwartete diesmal die Teilnehmer des dotnetpro.contest. Nicht die Geschwindigkeit entschied über Sieg oder Niederlage, sondern die Kleinheit der Lösung. Drei waren einfach nicht kleiner zu kriegen.
weiterlesen
01.10.2013
Von Leitern und Schlangen
Spielerisch geht es nur auf den ersten Blick in der neuen Contest-Aufgabe zu. In Wirklichkeit ist die Lösung des Contests ein ökologischer Auftrag: Aus braunem Sumpfland mach grüne Wiesen.
weiterlesen
CD-Inhalt
01.10.2013
Hilfsmittel für die Web-Entwicklung
Das Web gründet sich im Wesentlichen auf die Technologien HTML, CSS und JavaScript. Genau darauf ist unser Schwerpunkt ausgerichtet. Sie finden darin also beispielsweise Web-Controls wie WYSIWYG-HTML-Textboxen oder auch HTML-Editoren. Frameworks für die Captcha-Verarbeitung oder die Seitennavigation sind auch mit von der Partie.
weiterlesen
Schwerpunkt
01.10.2013
Auf Wolke 7 mit HTML5-Apps
Cloud Components erschließen Möglichkeiten, die mit herkömmlichen Web-Mitteln nicht realisierbar wären. Prinzipiell kann jede Desktop-Anwendung ins Web gebracht werden.
weiterlesen
01.10.2013
Evolution statt Revolution
Das Windows-Azure-Update vom April mit seinem Service Bus 2.0 brachte keine großen Umwälzungen, aber einige Neuerungen, die auf einfache und effiziente Praxis abgestimmt sind.
weiterlesen
01.10.2013
Task spricht Cloud
Herb Sutter hat es anschaulich formuliert: „The Free Lunch is Over!“ Die Taktraten von Prozessoren steigen nicht mehr. Der Entwickler muss selbst tätig werden und Programme via Parallelisierung beschleunigen.
weiterlesen
Frontend
01.10.2013
Prism, nächste Generation
Die Bibliothek des Patterns-and-Practices-Teams von Microsoft ist inzwischen zum Leitfaden für die Entwicklung von Windows-Store-Apps geworden. Sie bietet dem Entwickler viel Unterstützung.
weiterlesen
01.10.2013
Mobilmachung
Über Clientzugriffe lässt sich die SharePoint-Plattform in Unternehmenskontexte einbinden. Zum Anbinden von Windows-Telefonen steht ein SDK bereit. Ein Überblick nebst Anleitung für den Start.
weiterlesen
01.10.2013
Verbotene Anfragen
Webbrowser erlauben im Prinzip keine domänenübergreifenden Anfragen an Webserver. Wenn sie aber doch einmal nötig sind, können sie dem Browser zeigen, dass sie keine schlimmen Absichten haben.
weiterlesen
Core
01.10.2013
Drum prüfe, wer sich bindet
WinRT bietet für C#/XAML noch keine durchgängige Unterstützung der Validierung von Benutzereingaben. Dieser Artikel zeigt die Schwachstellen auf und bietet einen Lösungsansatz für die noch offenen Punkte.
weiterlesen
01.10.2013
Geschichtet, nicht gerührt …
Die von Microsoft veröffentlichten Richtlinien zur Umsetzung domänenorientierter Anwendungen werden kontrovers diskutiert. Doch was verbirgt sich dahinter, und wie gerechtfertigt ist die Kritik?
weiterlesen
01.10.2013
In trauter Zweisamkeit
Edge.js implementiert einen CLR-Host für Node.js. Damit können .NET- und Node.js-Code in einem gemeinsamen Prozess laufen und eng zusammenarbeiten. Die Einsatzszenarien sind vielfältig.
weiterlesen
01.10.2013
Operation ?unknown?
In INI-Dateien werden die für ein Update benötigten Arbeitsschritte aufgeführt. Bevor das Online-Update durchgeführt werden kann, sind die grundlegenden Operationen für eine Aktualisierung zu definieren.
weiterlesen
Backend
01.10.2013
Offene Daten
Die Abbildung von Datenbankoperationen in lose gekoppelten verteilten Anwendungen ist eine Herausforderung. Deshalb will Microsoft mit OData einen Standard dafür schaffen.
weiterlesen
Bücher
01.10.2013
Dann doch lieber teuer
Fachbücher sind teuer, sagt man. Sie kosten 30, 50 oder sogar 80 Euro. Dafür bekommt man das, was zu früheren Zeiten im kostenlosen Softwarehandbuch stand.
weiterlesen
Planung
01.10.2013
Schleifen ziehen
In vielen Teams wird heute iterativ entwickelt. Nur beim Entwurf ist alles noch statisch. Aber wie kann ein agiler Entwurf aussehen und was kommt dabei heraus? Ralf Westphal gibt Antworten.
weiterlesen
Prozess
01.10.2013
Deployment = (k)ein Hexenwerk
Mit Visual Studio 2012 ist ein manuelles Installieren möglich. Für den Team Foundation Server 2012 aber soll eine eigene Deployment-Aktivität den Build-Prozess erweitern.
weiterlesen
01.10.2013
Nur ein kleiner Hack!
Authenticode taugt nicht als Kopierschutz, und auch das Wintrust API täuscht Sicherheit nur vor. Ein kleiner Hack genügt, um diesen vermeintlichen Softwareschutz auszuhebeln.
weiterlesen
Meinung
01.10.2013
Dafür wird Software gemacht
Warum gibt es überhaupt Software? Warum hat jemand Ihnen den Auftrag gegeben, Software zu entwickeln? Ich meine die Frage ganz allgemein.
weiterlesen
Praxis
01.10.2013
Am Anfang war die Skizze
In dieser Übung sollen Tweets nach einem bestimmten Terminplan veröffentlicht werden. Bevor es an die Lösung gehen kann, müssen einige technische Details geklärt werden. Welche das sind, zeigt die Architektur.
weiterlesen
01.10.2013
Und jetzt die Ärmel hoch
Nachdem die Architektur entworfen ist und die technischen Unsicherheiten durch Spikes ausgeräumt sind, kann die Implementierung beginnen. Die Aufgabe eignet sich aufgrund ihrer Größe auch als Teamübung.
weiterlesen
01.10.2013
Immer noch ein seltsames Paar
Als aufmerksamer Leser dieser Kolumne hüten Sie selbstverständlich alle Ausgaben im selbst gemachten Sammelordner und können die behandelten Themen im Schlaf herunterbeten.
weiterlesen
01.10.2013
Auf geht's zur Probefahrt
Nachdem in der vorangegangenen Ausgabe der Kacheleditor fertiggestellt wurde, fehlt jetzt nur noch die versprochene Beispielanwendung, die vorführt, wie Sie Kachelauflistungen in eine Anwendung einbinden.
weiterlesen
01.10.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
Grundlagen
01.10.2013
Frühjahrsputz
Das automatische Speichermanagement von .NET bietet viel Komfort – was allerdings auch zum nachlässigen Umgang mit Speicher verführen kann. dotnetpro erklärt, was man über Speicher und dessen Verwaltung in .NET wissen sollte.
weiterlesen
Softskills
01.10.2013
Cool down!
Wer kompromisslos seinen Willen durchsetzt, vergrault Kunden und Partner. Eine konstruktive Streitkultur jedoch vermeidet Ärger und macht eine Firma erfolgreicher.
weiterlesen
Arbeitsmarkt
01.10.2013
Jobs im Sommer
Zum Erhebungszeitpunkt Anfang August waren in der Datenbank der Meta-Jobsuchmaschine Jobkralle.de rund fünf Prozent weniger Angebote für Entwickler zu finden als noch einen Monat zuvor.
weiterlesen