20 Jahre Visual Studio, 20 Jahre ppedv

Das genaue Datum der ppedv Gründung kenne ich noch, es war im Sommer 1997. Da entschloss ich mich, aus allen Wissen und Fehlern einen neue Firma zu gründen, die ppedv gmbh. In etwa zur gleichen Zeit veröffentlichte Microsoft sein Developer Box Visual Studio. Box deshalb, weil vor 20 Jahren Soft... [Mehr]

VB.NET IF Nothing not IsNothing

Da macht man etwas Tag ein Tag aus, weil es nicht besser weis. Tausendmal findet sich in meinem Code eine doppelte Prüfung auf nothing und eine Objekteigenschaft. Man öffnet eine Ressource und es könnte nichts zurückkommen. Noch die schönere Lösung ist dabei eine Andalso Verknüpfung die nach dem er... [Mehr]

Outlook Betreff Zeile ändern

Mal ein Outlook Produktivitäts-Tipp. Alle Bewerbungen an jobs @ ppedv.de landen bei ppedv (noch) immer in einem Public Folder von Exchange Server. Viele der Bewerber(innen) sind recht unkreativ in der Formulierung der Betreff Zelle. Um die interne Bearbeitung zu beschleunigen, wollen wir aus “Bewerb... [Mehr]

ASP.NET Webforms mehrere Formulare submit

Viele Web Developer verachten ASP.NET Webforms. Zugegebenermaßen gibt es ein paar Dinge die nicht optimal gelöst sind. So ist eine ASP.NET Seite auch immer ein Formular. Genau ein Form Element mit dem Zusatz raunat=server, meist in der Masterpage platziert. Das bringt einige Herausforderung beim val... [Mehr]

UWP Micro Apps und große Downloads

Seit geraumer Zeit forsche ich an der Idee von Micro Apps. Wie weit lassen sich Anwendungen in App’s und Services aufteilen? Wie tauschen diese Daten aus? Wie sehen typische Anwendungsfälle aus? So gut wie jede native App hat heute ala E.T. das Bedürfnis nach Hause zu telefonieren. Das Medium ist u... [Mehr]

Get All Files from Directory

Eigentlich wollte ich die fünf neuesten Dateien aus einem Verzeichnis lesen. Ich verwende seit langer Zeit mit VB.NET die GetFiles Methode. Diese liefert aber nur einen Liste von Strings unsortiert. Benötigt wird aber das Dateidatum. Also auf und in etwa folgendes gesucht “vb.net getfiles order by d... [Mehr]

ASP.NET Webforms Model Binding List of String

Eigentlich sollte es eine ganz einfach Bilderliste sein. Einfügen per Drag& Drop und löschen per Checkbox. Aus unerklärlichen Gründen wollte ich keine generische Liste von komplexen Objekten verwenden, sondern einfach Zeichenketten. Es ist ja nur eine Liste von Bildernamen. Das klappt auch ga... [Mehr]

Windows Store Apps automatisch starten

Gestern habe ich mich auf Twitter blamiert. Scott Hanselman schreibt wie man die HIGH DPI Settings einer UWP App (konkret open live writer) ändere. Ich fand die Exe auf der Platte nicht. Wie immer hat mich das nicht ruhen lassen. Am Ende kann man auch beim Boot eines Windows 10 PCs auf diese Art gle... [Mehr]

UWP Shared File Storage

Wenn Apps in MicroApps aufgeteilt werden stellt sich die Frage nach gemeinsamen Ressourcen. Ein ganz einfacher Anwendungsfall sind Dateien im LocalStorage. Da Windows 10 UWP Apps in einer Sandbox betreibt sind Zugriffe auf das Dateisystem weitestgehend reglementiert. Wer also ApplicationData.Current... [Mehr]

Azure WNS Push per REST API

Um eine Push Nachricht über Windows Notification Services (WNS) zu senden Es wird hier auf die NotificationHubClient Helper Klasse verzichtet und die native REST Api des Azure Notificcation Hub genutzt. Ausgehend vom Hub Connection String und dem Hubnamen kann man mit passenden Header und HTTPClien... [Mehr]