[Bug] PowerShell Import-CliXml incorrectly creates Hashtables with duplicate keys


Import-CliXml is a rather convenient way to import (configuration) data from serialized XML files which then can be easily processed as hashtables. But unfortunately, there seem to be some subtle bugs in the implementation of the Cmdlet (remember the implicit type conversion I wrote about before). This time it hit me when I was debugging […]

[HOWTO] Connect IIS 8 and Tomcat 7

For evaluation purposes I wanted to run Activiti BPM Platform on an Apache Tomcat 7 which is connected to IIS 8 using ajp13. I decided to use the Apache Tomcat Connector to connect Apache Tomcat 7 to IIS 8. As a prerequisite I installed Apache Tomcat 7 as a service (download tomcat 7). Setup To […]

Relative Path to DLL References in LightSwitch Projects

When I was writing unit tests for an ODataController I needed the references to the Microsoft.Lightswitch.dll and to the Microsoft.LightSwitch.Server.dll in the unit test project. I tried to add them with the Reference Manager in Microsoft Visual Studio (Solution Explorer: Right click on references -> Add reference…) but couldn’t find the references. The Reference Manager […]

[HOWTO] Maven Release on JetBrains TeamCity

In one of my last posts I wrote about setting up a C# build job on JetBrains TeamCity 9. Today I’ll show you how to set up a java build job for building and releasing a maven artifact. The activiti wrapper will be used as an example project. It’s a maven project that will be […]

Limitations when running Activiti in H2 Embedded Mode

While playing around with the docker image eternnoir/activiti I had some troubles accessing deployments, process instances and other data created in activiti explorer over the REST endpoint. It took me some time to find out why the data from explorer was not accessible over REST. If nothing else specified activiti runs with an embedded H2 […]

[HOWTO] Pylint Integration in IntelliJ 14

I was asked, if it’s possible to integrate pylint into JetBrains IntelliJ IDEA 14. After having a quick look at Google I found a blog post about the integration of pylint. The mentioned blog post references an older IntelliJ version and the author runs IntelliJ on Linux. Because I run IntelliJ 14 on Windows I […]

[HOWTO] PowerShell NuGet package creation with JetBrains TeamCity

Hi, this is Marc Rufer from d-fens GmbH. I started working at d-fens as a Software Engineer this week. I already wrote some posts and I’ll continue sharing information about my work on this blog. Introduction In todays blog post I’ll explain step by step how to set up a build configuration for a PowerShell-Project […]

Create C# build Job on TeamCity

Prerequisites The following requirements have to be met for creating a build job for a C# project. Running TeamCity instance (Setup manual can be found here) MS Build Tools have to be installed on the host (download) MS Test Tools have to be installed on the host (download) Important: Restart the build agent after the […]

Installation and configuration of TeamCity 9.0.4 under Windows

Installation The first part of this post describes the installation of TeamCity 9.0.4 on a Windows Environment. TeamCity is a continuous integration and deployment server for software projects. TeamCity supports different programming languages like Java, Phyton, C#,… Below you can find some screenshots of the most important steps of the installation wizard Configuration After the […]

[NoBrainer] Allman codestyle and gitignore for Java IntelliJ

The following xml-file describes the Allman code style for IntelliJ IDEA and the Java-File below shows an example of the code style. <code_scheme name="allman"> <XML> <option name="XML_LEGACY_SETTINGS_IMPORTED" value="true" /> </XML> <codeStyleSettings language="JAVA"> <option name="KEEP_FIRST_COLUMN_COMMENT" value="false" /> <option name="KEEP_BLANK_LINES_BEFORE_RBRACE" value="1" /> <option name="BLANK_LINES_AFTER_CLASS_HEADER" value="1" /> <option name="BRACE_STYLE" value="2" /> <option name="CLASS_BRACE_STYLE" value="2" /> <option name="METHOD_BRACE_STYLE" value="2" […]