UWP Image Gif Windows 10 Anniversary

Nun ist Windows 10 schon ne Weile auf meinem Fujitsu T904 Notebook installiert. Auch das Update auf Windows 10 mit dem seltsamen Namen Anniversary Update ist schon drauf. Wer dazu passend Visual Studio 2015 Update 3 installiert hat, kann das passende SDK nutzen. Nur wenn in den UWP (universal Wind... [Mehr]

noch ein REST Service RESTier

Wer kann sich noch erinnern an mehrschichtige Software Architektur, n-Tier genannt. Microsoft kommt nun mit einem neuen .NET Framework, Rest-Tier genannt.  Ziel ist es mit wenig Aufwand eine komplette relationale Datenbank als REST Service API zur Verfügung zu stellen. Der Weg über die ASP.NET ... [Mehr]

ASP.NET Webforms PageMethods modernisiert

ASP.NET Webforms hat einige sehr bequeme Features, die sich unter Umständen gar nicht positiv auswirken. Für den partiellen Austausch von Webinhalten im Zusammenspiel Server und Client hilft zb das UpdatePanel. Hierbei wird der komplette Page Inhalt am Server gerendert, zum Client geschickt und nur ... [Mehr]

ASP.NET Listview multiselect Checkbox

Ein 10 Jahre alter und noch immer funktionierenden ASP.NET Webforms Code und es muss die Business Logik geändert werden. Nun war der damalige Entwickler ein Genie seines Faches und hat alles eingebaut was Stand der Technik war. SOAP basierter ASMX Service, Server Code, Client seitige Validierung mit... [Mehr]

ASP.NET Web Api Cache Header

De Teilnehmer meines aktuellen Web Performance Optimierung Kurs haben es voll drauf. Die Fragen gehen richtig tief. Selbst an der Verbesserung der ASP.NET Web Api REST Services sind wir dran. Mit einer gewissen Logik sind AJAX Calls auf REST Services per default nicht cachable. Der HTTP Header ent... [Mehr]

WPF lange Listen

Da ich mich gerade in HTML mit dem Thema “Above the fold” beschäftige, ein kurzer Exkurs zum Problem. Wer mit langen Listen operiert kommt schnell in Performance Probleme beim rendering. Auch WPF hat das Problem. Allerdings existiert seit langem eine vollautomatische Lösung. Im Listview oder Listb... [Mehr]

IIS Dynamische Kompression Modul installieren

Beim check der ppedv.de Website ist mir aufgefallen, das die Kompression nicht aktiviert ist. Es gibt ne Reihe von Websites die diese Prüfung vornehmen. HTML Code wird so ohne weiteres zutun in der Regel um 80% weniger Datenkapazität auf der Leitung benötigen, was sich mit spürbar besserer Web Perfo... [Mehr]

Asp.net Web Api und Angular $resource

In meinem aktuellen Angular.js Training wurde REST Service per CRUD Operationen eingebunden. Rein aus akademischen Gründen wurde nach refactoring auf einen Angular Service bzw Factory umgestellt. Zusätzlich kommt die $http Abstraktion $resource zum Einsatz. Das User Interface sieht so aus und erlau... [Mehr]

Xamarin Forms Experts Sample App Walkthrough

In diesem Xamarin Forms Beispiel kann sich jeder zum Xamarin Experten krönen. Auf der mit AngularJS erstellten und auf Azure gehosteten Website http://xamarindevs.azurewebsites.net/app/app.html werden die Experten angezeigt. Im Teil 1 unseres Hands On Workshops, wird eine Xamarin Forms MVVM App ers... [Mehr]

Xamarin und DataAnnotations

Mit Hilfe von Benutzerdefinierten Attributen (Annotations) lassen sich auf Klassen oder Propertys mit Metadaten versehen. Gängiger Anwendungsfall ist die Validierung auf Model Ebene im Zusammenhang mit MVVM. 1: public class experte 2: { 3:   4: p... [Mehr]