Polyglot Clean Code Developer

PowerShell: Read user’s groups from Active Directory

Here’s a short PowerShell function to retrieve a list of a user’s groups from Active Directory: function getADGroups($username) { $root = ([adsi]””).distinguishedName; $searcher = new-object System.DirectoryServices.DirectorySearcher($root); $searcher.filter = “(&(objectClass=user)(sAMAccountName=$username))”; $user = $searcher.findall(); $groupNames = @(); if ($user.count -eq 1) { $groups = $user[0].Properties.memberof; [regex]$regex = “^CN=(.*?),”; $groups | % {…

Weiterlesen…

LINQ rules!

Here’s an example of a small refactoring I did today using LINQ’s features in C#. I had this method that simply constructs a WHERE clause for a SQL statement using an IList of table prefixes: private string getWhereClauseForTablePrefixes(IList<String> tablePrefixes) { var where = “”; if (tablePrefixes.Count > 0) { where…

Weiterlesen…

Seven Languages in Seven Weeks (Bruce Tate)

Heute habe ich meine erste Buchrezension bei Amazon geschrieben. Das war schon längst mal überfällig, aber das Buch, um das es geht, war es jetzt auch wirklich wert: Die Kurzrezension könnte lauten: absolute Leseempfehlung für jeden (objektorientierten) Softwareentwickler 😀 Im Buch beschreibt Autor Bruce Tate sieben (völlig) unterschiedliche Programmiersprachen, die…

Weiterlesen…

Auswertung von Google-Suchanfragen zum Thema Private Krankenversicherung (PKV)

Vor 5 Tagen habe ich diesen Blog-Beitrag verfasst, der einem Kollegen von mir helfen soll, besser einschätzen zu können, wie schnell man bei Google zu bestimmten Suchbegriffen auf den vorderen Plätzen der Suchergebnisse landet: Test: Vergleich von Suchanfragen zur Privaten Krankenversicherung (PKV). Heute habe ich die gleichen Suchbegriffe noch einmal…

Weiterlesen…

Test: Vergleich von Suchanfragen zur Privaten Krankenversicherung (PKV)

Ein Kollege von mir schreibt gerade einen “Report” im Rahmen seiner Ausbildung zum Kaufmann für Versicherungen und Finanzen und setzt sich mit der Fragestellung auseinander, wie Unternehmen der privaten Krankenversicherung (PKV) (und dabei natürlich insb. unser Arbeitgeber, die ALTE OLDENBURGER AG) das Internet (besser) für den Kontakt zu potentiellen Kunden…

Weiterlesen…