10 years ago, books were the most important medium for developers to learn new things, and to keep up with the innovation in the industry. This has changed completely. In our fast-paced industry, blog posts and social media are the … Continue reading 8 Books every developer should read
Most “Clean Code schools” treat it as a kind of personal mastery. You achieve certain skills and levels, learn patterns and practices. But how does Clean Code relate to technical debt in a modern, team oriented DevOps world? Development of … Continue reading Clean Code is a team sport!
How to configure git for windows to work with SSL and a corporate certificate, and how to configure git proxy settings to work with local and remote repositories. Continue reading Git for Windows with TFS and SSL behind a proxy
Problem If you install Visual Studio 2017 RC.3 on a machine that already had an older Version of Visual Studio “15” installed you get different error. On one pc it was the package ‘Microsoft.VisualStudio.TeamFoundation.TeamExplorer,version=15.112.26110.0’ failed to install. But there might be other errors. Log The product failed to install the listed workloads and components due to one or more package failures. Incomplete workloads Visual Studio core editor (Microsoft.VisualStudio.Workload.CoreEditor,version=15.0.26004.1) Incomplete components Visual Studio core editor (Microsoft.VisualStudio.Component.CoreEditor,version=15.0.26004.1) You can search for solutions using the information below, modify your selections for the above workloads and components and retry the installation, or remove the … Continue reading Error when you install Visual Studio 2017 RC.3
If you want to do DevOps, there is no way around feature flags. But without a good strategy and the right framework you will generate a lot of technical debt. Here a few things you should consider when implementing a feature flag strategy. Continue reading There is no DevOps without feature flags!
Creating web performance tests in Visual Studio for SharePoint on premise is easy and well documented. But writing them for Office 365 / SharePoint online is another thing. The authentication can be different – depending on you configuration – and … Continue reading How to write web performance tests for SharePoint Online and ADFS
Disable source control Integration for all your nuget packages and resore them on the build server. Continue reading Restore your nuget packages on build server
I prepared my mobile DevOps demo for our roadshow yesterday. I created an end to end scenario with Xamarin, Visual Studio Team Services (VSTS), the Xamarin test cloud and HockeyApp. I was pretty impressed that it only took me a … Continue reading 12 steps to get started with Mobile DevOps
If you work a lot with github, then you are used to add a .gitignore file when you initialize your repository. If you create a project in TFS or Visual Studio Team Services this is not the case. You have to add your .gitignore file using the team project settings. Under settings navigate to repository settings. Look for the “Ignore File” and click “add”. Edit the file if you need to do any modifications. Now commit the .ignorefile and push your changes to the server. The git integration in Visual Studio and TFS is pretty good – but a lot … Continue reading Where is my git ignore file in Visual Studio?
SonarQube is a really great solution to monitor and track your technical debt over time. But wouldn’t it be great if the developer could already see in Visual Studio the impact that his commit will have to the sonar dashboard? If you use Visual Studio 2015 and the C# Plugin for SonarQube you can do this with the extension SonarLint. The extension depends on the latest version of the C# Plugin – so make sure that you have the latest version (5.2) installed. In Visual Studio install the extension in the “Extensions and Updated” dialog. This adds a new Tile ‘SonarQube’ … Continue reading Use SonarLint to work on your technical debt in Visual Studio