dotnetpro 05/2013
Editorial
01.05.2013
Der reine Wahnsinn
Es hat sich nicht viel verändert. Seit ich vor zweieinhalb Jahren das letzte Mal hier war [1], ist nur die weiße Farbe an der Wand zu einem leichten Gelb mutiert.
weiterlesen
Aktuell
01.05.2013
AKTUELL
Anwender bevorzugen mobile Apps - Neue Dienste für Windows Azure - Datenzugriff mit Embarcaderos FireDAC - xUnit.net in der ASP.NET Gallery - Office Developer Tools für Visual Studio 2012 u.v.m.
weiterlesen
01.05.2013
?Wer stehen bleibt, ist in gewisser Weise verloren.?
Interview mit Roberto Bez.
weiterlesen
Schwerpunkt
01.05.2013
Handwerk hat goldenen Boden
Softwareentwicklung ist nicht nur eine Ingenieursdisziplin, sondern hat bei aller Industrialisierung auch viel mit Handwerk zu tun. Dafür stehen grundlegende Prinzipien und Werte.
weiterlesen
01.05.2013
Jeden Tag etwas besser werden
Ist Software ein Handwerk oder Kunst? Sind wir Arbeiter oder Erfinder? Vergleiche sind hilfreich und hinken zugleich. Es besteht der Wunsch, gute Arbeit zu leisten, aber Gutsein kann nicht verordnet werden.
weiterlesen
01.05.2013
Einfach richtig schön
Microsoft hat sich dem Design-Mantra angeschlossen, dass etwas erst dann schön ist, wenn man nichts mehr wegnehmen kann. Da stellt sich die Frage: Warum entsteht überhaupt so viel, dass man etwas wegnehmen muss?
weiterlesen
01.05.2013
Widerspruch oder Erfolgsrezept?
Individuelle Varianten eines Produkts kosten Zeit. Ein vom Bundesministerium für Bildung und Forschung gefördertes Projekt beschritt einen neuen Weg: agile Projektsteuerung mit modellgetriebener Software-Produktlinienentwicklung.
weiterlesen
01.05.2013
Auf die Walz
Um ihr Wissen zu erweitern, machen sich manche Handwerksgesellen auf die Wanderschaft von einem Handwerksbetrieb zum anderen. Ralf Westphal will es ihnen gleichtun und als wandernde Arbeitskraft durchs Land ziehen.
weiterlesen
CD-Inhalt
01.05.2013
Patch- und Lizenzmanagement
.NET kennt einige Möglichkeiten, fertige Programme zu verteilen. Was aber, wenn den Anwendern ein Update zur Verfügung gestellt werden soll? Dann hilft Software, die Patches erzeugen und einspielen kann. Oder wollen Sie Ihre Software gegen unberechtigte Benutzung absichern?
weiterlesen
Tools
01.05.2013
Der große Formular-Check
Webanwendungen wiederholt von Hand zu testen ist monoton und ineffizient. Nach Erweiterung der Grundfunktionen nimmt WebDriver Ihnen lästige Arbeiten wie das Ausfüllen von Formularen ab.
weiterlesen
Frontend
01.05.2013
Spielend zum Erfolg
Mit Windows 8 will Microsoft ein Betriebssystem auf unterschiedlichen Plattformen etablieren. Populäre Spiele für Tablets und Smartphones werden am Erfolg maßgeblich beteiligt sein. Ein Einstieg in die DirectX-Welt.
weiterlesen
01.05.2013
Model-View-Super-Star
Jetzt kommt es zum Showdown zwischen den in dieser Serie vorgestellten JavaScript-Frameworks. Bewertet werden nicht nur Umfang und Komplexität der Frameworks, sondern auch die gelungene Umsetzung des MV*-Patterns.
weiterlesen
Core
01.05.2013
Entscheidung leichter gemacht
IoC-Container gibt es in verschiedenen Varianten für verschiedene Zwecke. Was bei der Auswahl eines Frameworks zu beachten ist, zeigt ein Überblick anhand Spring.NET, Unity, MEF und Ninject.
weiterlesen
01.05.2013
Vertraute Konzepte
Wenn sich selbst Microsoft-Mitarbeiter verplappern und WinRT als COM bezeichnen, sollte man genauer nachsehen. Hier wird ein COM-Objekt erstellt und dann als Windows Runtime Component Object umgesetzt.
weiterlesen
01.05.2013
RESTful netzwerken
Schnittstellen nach dem REST-Prinzip gehören für Webplattformen zum guten Ton. So auch beim Businessnetzwerk XING, das seit Mitte Dezember 2012 seine Hauptfunktionen über ein API zur Verfügung stellt.
weiterlesen
01.05.2013
Rot, grün, refaktorisieren
Der dotnetpro.contest 1/2013 hat die Teilnehmer bewegt: Wilfried Ricken beispielsweise hat nicht nur mitgemacht und dabei TDD in der Praxis angewendet, er hat sogar gleich noch diesen Artikel darüber geschrieben.
weiterlesen
Backend
01.05.2013
Abgeschirmt
Wenn der direkte Kontakt mit Tabellen verboten ist, übernehmen gespeicherte Prozeduren den Zugriff. Bei Code First im Entity Framework 6.0 sind sie nun auch möglich.
weiterlesen
Bücher
01.05.2013
Geschenkt!
Manchmal hat man das Gefühl, dass die Buchverlage derzeit gar kein Geld mehr verdienen möchten. Immer wieder locken sie mit kostenlosen Büchern.
weiterlesen
Planung
01.05.2013
Die Welt ist Design
Gib mir ein Test-Framework und ich entwickle jede Software ausschließlich mit Test-Driven Development. Wer so vorgeht, dem geht viel verloren, denn er bewegt sich nur auf einer von vier Design-Ebenen.
weiterlesen
01.05.2013
Der erste Eindruck zählt
Lange bevor andere Produktqualitäten zum Tragen kommen, weckt das grafische Design einer Oberfläche Emotionen. Im besten Fall reduziert es Komplexität und schafft Orientierung.
weiterlesen
Prozess
01.05.2013
Server himmelblau
Die Microsoft-Cloud wartet mit einem neuen Dienst auf: den Windows Azure Virtual Machines – derzeit noch im Betastadium. Einrichtung und Einsatzmöglichkeiten beleuchtet dieser Artikel.
weiterlesen
Meinung
01.05.2013
Verteilte Eier
Wenn einer alles auf eine Karte setzt, dann steigt die Spannung. Nicht umsonst gibt es diese Redewendung. Auch im Englischen hält man den Atem an, nämlich wenn einer alle Eier in einen Korb legt.
weiterlesen
Praxis
01.05.2013
Her mit den kleinen Parametern
Die Übung dieses Monats, die Parameter der Kommandozeile auszuwerten, ist technisch gesehen überschaubar. Mit einer Prise Reflection ist die Sache schnell erledigt. Doch wie bringt man Struktur in den Entwurf?
weiterlesen
01.05.2013
Ordnung ist das halbe Leben
Auf jedem Windows-Rechner gibt es Verzeichnisse, in denen sich im Laufe der Zeit so einiges an Chaos anhäuft. Ein typischer Kandidat ist der Download-Ordner. Wie wäre es da mit Heinzelmännchen, die für Ordnung sorgen?
weiterlesen
01.05.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
Herr der Dinge
01.05.2013
Die Gefährten
Diesen Monat gibt es kein aktuelles Framework und keine neue Technologie. Stattdessen stelle ich Ihnen eine kleine Bibliothek vor, die mich schon seit einigen Jahren als treuer Gefährte diensteifrig begleitet: das Html Agility Pack (HAP)[1].
weiterlesen
Mono
01.05.2013
Xamarin zieht die Zügel straff
Seit Februar trennt Xamarin deutlicher zwischen Mono und seinen kommerziellen Produkten, die die Bezeichnung Mono nun nicht mehr im Namen tragen. Neu sind unter anderem die kostenfreien Starter-Editionen.
weiterlesen
Grundlagen
01.05.2013
Thread is Dead!
Im Dschungel der Programmiermodelle zu asynchroner und paralleler Verarbeitung mit .NET kann man sich leicht verirren. Der Artikel vermittelt ein Grundverständnis der verschiedenen Möglichkeiten und ihrer Eigenheiten.
weiterlesen
Arbeitsmarkt
01.05.2013
Stärkere Nachfrage im Norden
Traditionell fördert die Metasuchmaschine Jobkralle.de deutlich mehr Angebote für .NET-Entwickler im Süden Deutschlands zutage als im Norden.
weiterlesen