OPTIONS statt PUT oder POST

HTML Apps sind im Grunde relativ unsicher. Der Benutzer kann beliebigen Code laden und sieht nicht was im Hintergrund geschieht. Gerade die Callbacks werden so zum Risiko, mit dem jedes Framework anders umgeht. Angular nutzt einen sogenannten Preflight bei Cross Domain aufrufen. Wenn ein Ajax Callb... [Mehr]

CRUD mit ASP.NET Web API und AngularJS

In Zuge einer Vorbereitung eines Vortrages, wollte ich den nötigen JavaScript Code auf ein Minimum reduzieren. Dabei habe ich mich beinahe in ngResource verliebt. ASP.NET Web API und Angular sind mit $resource ein fast perfektes Paar. ngResource kapselt das $http Objekt und stellt die REST typische... [Mehr]

Alt und bewährt vs. Neu und innovativ

 Windows Forms  vs. WPF …  Kennen Sie auch das Sprichwort, dass Developer keine guten Designer sind? Vor allem Projektleiter trifft diese Problematik öfter, da sie die Aufgaben für ein gesamtes Projektteam sinnvoll verteilen müssen und oftmals keiner die GUI mit übernehmen will. Insb... [Mehr]

EF: “There ist already an open DataReader associated with this Command…”

Manchmal erlebt man als Entwickler seine Überraschungen. Mein heutiges Learning: kleine Änderungen haben eine große Auswirkung. Aber der Reihe nach. Ich habe ein simples WebAPI Projekt das Daten aus einer Datenbank holt und intern aufbereitet, so dass eine geeignete Objektstruktur zurückgeliefert w... [Mehr]

Visual Studio User Group Wien– Unterlagen

Danke für die Teilnahme am Usergroup Meeting in Wien gestern Abend (23.4.2015) Wie versprochen die Linksammlung: Präsentation: http://1drv.ms/1JjpvV3 ChromeControl: http://blog.ppedv.de/post/2013/06/21/ChromeControl-in-Provider-Hosted-App-einbinden.aspx Cross Domain Lib: http://blog.ppedv.de/pos... [Mehr]

Microsoft Office 365

Seit längerer Zeit werden wir Trainer oft mit dem Thema Office 365 konfrontiert, doch nur wenige wis [Mehr]

Single Page Applications und Azure Video Walkthrough

Mit fünfzehn kurzen Videos erhält man gesamt fünfsiebzig Minuten eine Einführung in die Welt der Web Apps auf Azure mit Visual Studio 2013. Teil 1 2:39 Web Projekt in Visual Studio anlegen Teil 2 2:53 Nuget Paket Manager Teil 3 2:58 SQL Data Tools in Visual Studio 2013 Teil 4... [Mehr]

Wie ein guter Domänen-Name aussieht – und wie nicht.

Auf den ersten Blick klingt das für viele sicher nach einer trivialen Frage: “Wie soll die neue AD Domäne denn heißen?” – aber so trivial ist diese Frage gar nicht. Zunächst einmal muss man sich natürlich an die Vorgaben halten: Der volle Domänenname (“Fully Qualified Domain Name, FQDN”) darf m... [Mehr]

Callback Hell ? Promises in JavaScript !

Vielleicht kennen Sie das – sie möchten Teile Ihrer Webseite mittels AJAX asynchron nachladen. Problematisch ist dabei nur, dass sie auf mehrere unterschiedliche Ressourcen zugreifen müssen die irgendwie voneinander abhängig sind und daher die AJAX Aufrufe verschachtelt werden müssen. Dieses Phänome... [Mehr]

Azure Blob Storage lokal nutzen und deploy

Wer Azure Websites Apps entwickelt, stolpert schnell mal über den Anwendungsfall Datei Upload. Dabei stellt sich die Frage, wohin mit den Daten? Ein Bild Upload ins Dateisystem ist zwar möglich, aber nicht im Sinne moderner Architektur. Dafür sieht Microsoft Windows Azure schon von Anfang an den Blo... [Mehr]