Vortrag Bitcoin: Privacy and Censorship Resistance

Ich war gestern mit meinem Kollegen auf einem Vortrag „Bitcoin: Privacy and Censorship Resistance Beyond the Web“ auf als Teil der „pirate security conference“ (psc). Als Speaker war „Blue Matt“ Corallo da und hat über die Vor- und Nachteile des BitCoin in der Wirtschaft gesprochen. Auch ein paar Details über Mining (derzeit in China größer als …

Weiterlesen

Cordova App mit Visual Studio hinter einer Firewall

Das Erstellen einer Cordova App klingt erst mal ganz einfach. Visual Studio öffnen, das „Blank App (Apache Cordova)“ Templates auswählen, Name, Location und Solutionname noch eingeben und fertig. Android auswählen und starten -> schon kommen die ersten Fehlermeldungen Wir sitzen hinter einer Firewall und gehen über einen Proxy ins Internet. Geht vermutlich vielen so. Nun will …

Weiterlesen

Tfs Widget

Microsoft bietet mit dem Update 3 RC ein SDK für die Entwicklung eigener Widgets an. Die Anleitung ist ziemlich gut. Es werden Schritt für Schritt verschiedene Beispiel gezeigt, die man als Template für sein eigenes Widget heranziehen kann. Grundprinzip ist eine HTML Seite mit einer json Datei zur Konfiguration -> das war es auch schon. Es ist kein …

Weiterlesen

Edge Http 500 wenn Fehlermeldung kleiner 512 Byte

Natürlich Verhalten sich alle Browser unterschiedlich und auch der Microsoft Edge macht da keine Ausnahme. So unterdrückt der Edge Fehlermeldungen, wenn diese kleiner als 512 Byte sind und zeigt HTTP 500 an. Ein Ticket bei Microsoft gibt es dazu bereits Uns ist dies aufgefallen als wie einen Soap Webservice geschrieben haben und die Fehlermeldung nicht …

Weiterlesen

CodedUI Tests mit Selenium und VNext Build

Schon länger überlegen wir, unsere Webseite auch über Tests prüfen zu lassen. Die API wird durch verschiedene Tests (Unittest, Acceptanztest und Systemtests) bereits geprüft, wieso also nicht auch die UI automatisiert testen. Natürlich kommen an dieser Stelle die üblich Fragen: – Wie viel darf es kosten? – Was wollen wir eigentlich testen? – Welche Browser / …

Weiterlesen

Methoden Überladen (Lösung)

Auflösung: Es wird „Derived.Foo(object)“ ausgegeben. Warum ist dies so? Der C# Compiler wählt die neu implementierte Methode Foo(object) anstelle der überschriebenen Methode Foo(int), unter der Massgabe das die übergebenen Parameter kompatibel sind. Dies liegt daran, dass überschriebene Methoden nicht als Klassendeklaration betrachtet werden, sondern als neue Implementierungen einer Methode, welche in einer Basisklasse deklariert ist. …

Weiterlesen