Monday, September 29, 2014

ClickOnce: Customized Icon in Add/Remove

ClickOnce-Apps can have customized icons for the start menu and desktop shortcuts. Sadly, the icon in "Add/Remove" is always the ClickOnce standard icon from the unmanaged ClickOnce API dfshim.dll.

However, the icon can be modified via the Registry. The registry key can be found beneath HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Uninstall. So you can set an icon of your own on first run a described on StackOverflow.

Wednesday, September 17, 2014

C#: Avoid Enumerations as Dictionary-Keys (perf-hit)

Als wir heute über Enums und ihre Tests sprachen, erinnerte ich mich an einen schon recht alten Hinweis
von Ayende @ Rahien, Enums als Schlüssel für Dictionaries am besten grundsätzlich zu vermeiden.

Trivia: Ayende ist einer der Haupt-Beitragenden von NHibernate, RhinoMocks und RavenDb.

Friday, September 12, 2014

Maven: git-commit-info im Manifest

Bin seit längerer Zeit schon nicht mehr in Java unterwegs gewesen. Jetzt jedoch wieder zur Abstimmung einiger Java-Services. Da habe ich für die Java nutzenden Kollegen ein entsprechendes Maven-Paket erstellt.

Monday, September 8, 2014

Quickly testing that SOAP service

You can often do simple learning tests for REST services with nothing more than a browser. For SOAP services i saw people using tools like SoapUI. A more lightweight option is the Chrome extension Wizdler. which i like because it is as simple as PostMan for REST services.
For Firefox there is soa-client, which is OK but you have to write the soap envelope bodies yourself.