How to programmatically create a SharePoint multilingual global navigation with target audiences within a feature eventreceiver.
Wie schütze ich meine E-Mail Domain und mache das Internet dabei sicherer?
In diesem Artikel erläutere ich ein paar kleine Mechanismen, die deine Domain sicherer machen können und verhindern, dass E-Mails von deiner Domain von anderen blockiert werden. Und so ganz nebenbei sorgst du auch dafür, dass das Internet etwas gesünder wird, weil du den Bösewichten weniger Angriffsfläche bietest.
Fileupload in Rich Text Field in Nintex Workflows to SharePoint 2013 leads to HTTP 404 Error
I have recently implemented a scenario using SharePoint 2013 and Nintex Workflows 2013 and discovered – what I guess might be – a Nintex-Bug. Searching the web didn’t bring up any results so I decided to document what I have found out. Okay, here we go. Scenario setup I have created a Nintex Workflow collecting […]
Resolve enumerations as string in URL when using oData in .net Core 2.0
In our current project we are using oData V4 with .Net Core 2.0. Everything woked fine using different filters and query options until we started working with enumertaions. It was important to us to have the enumatraions represented as a string so we can use the enum-value itself as a filter – and not a […]
Updating NuGet packages to the latest available version in VSO
Lately we’ve been using the new „Packages“-feature of Visual Studio Online to manage our own NuGet-Packages. The feature rellay „kicks ass“ when integrating your own packages within your organization. For starters Microsoft gives you a great How-To get started with Package Management in VSTS and TFS helping you setting up the package management and fetching your […]
Git Cheat Sheet
I just collected some git-commands in this cheat sheet you would want to use as a Visual Studio Developer who is new to git and for a start only wants to get some work done. Visual Studio 2017 already has a good basic support for git but when it comes to merge-conflicts or managing different branches […]
Automatic Cookies Challenge in dotnet core not working
I recently have tested the authorization part of dotnet core. I used the version Microsoft.AspNetCore.Authorization 1.1.0. Everything worked great until I came to the part where I implemented and tested the redirect to the login page of an unauthorized user. When I was not logged in with a user I should have automatically been redirected […]
Create a Visual Studio Online Build Definition for .Net Core
Finally the new preview for .Net Core Build Tasks are available. Basically they are a wrapper for the dotnet.exe file and provide a possibility to execute the dotnet commands build publish restore test run The Visual Studio Online .Net Core tasks provide the possibility to select the parameters from a drop down, insert a reference […]
My basic Visual Studio Extensions to improve productivity
This is a list of my useful helper Visual Studio Extensions to improve productivity: Web Extension Pack 2015 (already adds some of the packages from below, e.g. Add New File, Web Compiler and Web Essentials 2015). Web Essentials 2015.3 Web Compiler Add New File Open Command Line TypeScript 1.8.4 for Visual Studio 2015
Vorgehen zur Schätzung von IT Entwicklungs-Projekten
Seit vielen Jahren erstelle ich in der Rolle als Software Architekt Schätzungen für Angebote von Entwicklungsprojekten. Dies ist meiner Meinung nach eine der schwierigsten und verantwortungsvollsten, aber auch oft unterschätzten Aufgaben des Projektgeschäfts. Die Schätzung sollte im Eigeninteresse möglichst präzise ausfallen. Sie legt den Grundstein für jedes Projekt. Ist die Schätzung zu niedrig angesetzt, dann wird das […]
Microsoft SharePoint Search Analytics in PowerShell – GetAnalyticsItemData
In SharePoint 2013 WebAnalytics was deprecated and Search Analytics has replaced it. With the new API you can get the number of total hits for a website or even the hits per day or month. Niki Borell has written a great blog post oh how to query Search Analytics. Based on that Chris LaQuerre has created […]
So verbesserst Du das Daily Scrum
Das Daily Scrum ist eines der wichtigsten Meetings im Scrum. Aber warum wird es oft so ineffizient durchgeführt? Auf Grund des kurzen Zeitraumes ist eine Straffung des Meeting notwendig. Aber dennoch muss es „gewinnbringend“ durchgeführt werden. Gewinnbringend bedeutet, dass jedes Teammitglied einen Mehrwert aus diesem Meeting herausziehen sollte. Wer kennt nicht dieses Gefühl: „Ach, schon […]
PowerShell Logging mit TFS/VSO – write-host richtig verwenden
Logging mit PowerShell ist im Zusammenspiel mit dem Team Foundation Server (TFS) / Visual Studio Online (VSO) etwas anders zu handhaben, als bei „klassischen“, „einfachen“ PowerShell Skripten. Während in der klassischen Konsole ein Host vorhanden ist, in dem die Ausgabe mit Write-Host erfolgen kann gibt es beim Ausführen von Remote PowerShell über das Release-Management des […]
Ordner aus Git und Visual Studio Code ausschließen
In Visual Studio Code ist die Integration in Git „noch“ nicht so schön, wie im klassischen Visual Studio. Stellt sich nun die Frage: Wie kann ich z.B. verhindern, dass mein „node_modules“ Ordner mit eingecheckt wird Ich möchte zwei Dinge tun. nodes_modules Ordner aus Visual Studio Code ausblenden nodes_modules Ordner nicht in Git einchecken Visual Studio […]
SharePoint Provider Hosted Add-In having CORS and Kerberos Issues
We have recently been implementing some Provider Hosted Add-Ins as Add-In Parts and had to face some pretty nasty issues. I want to describe some background around our findings and maybe help you to navigate around the obsicles we hit hardly using client side code such as Java Script and Angular in our Add-In. Basic […]