If anyone tells you unit tests are a waste of time, send them to this post. I am in the middle of some major refactoring of our bills generator. Billing, […]

Cannot connect to RDP

We have run into the strangest thing on our production machines, which are Windows Server 2012. The symptom is that you try to connect to the remote desktop, and immediately […]

Over the Thanksgiving week-end I have moved the blog to an Ubuntu virtual machine and have also changed the WordPress theme. The URL is still the same: http://www.ikriv.com/, but the […]

I needed to make relatively minor changes to a JavaScript project created by someone else. They use minimized files, but I found that they don’t have a source map, they […]

After some uprade (VS 2015 update 3 install?) npm started to install packages into C:\Program Files\nodejs\node_modules, thus requirement admin rights and generally wrecking havoc. Previous installation location was %appdata%/npm/node_modules. Npm […]

I was trying to experiment with Typescript and Visual Studio code, and I found that there are at least three versions of TypeScript compiler one might have: 1. Microsoft compiler […]

Previous: Shibboleth: controlling access to resources In this section I discuss non-trivial issues that arose when I tried to integrate Shibboleth with my IdP. Since I procrastinated too much, I […]

nUnit has a great feature of running multiple similar test cases via data-driven approach: [TestCase(“”, “”)] [TestCase(“q”, “q”)] [TestCase(“xyz”, “zyx”)] public void TestStringReverse(string s, string expectedResult) { var result = […]