Setting up a TFS 2015 on premise build system

In this post I will show you a step by step guide to install and set up the on premise Microsoft Team Foundation Server 2015 Update 2. At the end of this tutorial you will have a working source control and build system based on TFS 2015 so you will be able to check-in the project code to it and trigger a build.

By Mirek on (tags: msbuild, TFS 2015, categories: tools, infrastructure)

Start learning Powershell

If you are not yet familiar with the Powershell I can honestly recommend you to start learning it. This is a great tool with almost unlimited capabilities.

By Mirek on (tags: Powershell, categories: tools)

TFS 2015 clone/import/export build definition between team projects

While exploring features of the new Visual Studio Team Foundation Server 2015 I found that it is not possible to reuse a build definition created in one team project into another team project. Since this is a feature that I am going to use frequently, well, every time I start a new project, this is a must have functionality. In this post I will give you a complete solution I’ve came up with.

By Mirek on (tags: build definition, clone, tfs, VSO, categories: tools, infrastructure, code)

Automated UI testing in ASP.NET MVC5 using Selenium WebDriver

I would like to show you how easy it is to use unit test in Visual Studio and Selenium Web Driver to make automated UI test. The Plan The plan is simple: host your app, investigate given page, make assertions. The first problem is how to host our application from inside a unit test? I want to host app using current code not from external source which is already delopyed – post …

By Piotr on (tags: asp.net 4, mvc 5, Unit test, categories: code)

Pivot grid in WPF

Today I am going to show you how easy to achieve a pivot scrolling in wpf using scroll viewers and scroll bars.

By Mirek on (tags: pivot grid, WPF, categories: code)

Azure Active Directory B2B: How it works

B2B is based on invitation model which lets you enable access to your corporate applications from partner-managed identities. You can provide email along with the applications you want to share and send invitation to your partners, customers or anyone else who have account in Azure Active Directory. Azure AD sends them an email invite with a link. The partner user follows the link and is prompted to sign in using their Azure AD account or sign up for a new Azure AD account.

By Dawid on (tags: active directory, azure, b2b, categories: azure, infrastructure, code)

Using Azure Active Directory application roles

In this post I’ll try to explain how we can build an MVC application that uses Azure Active Directory Application Roles for authorization. This kind of authorization is implemented using role based access control – RBAC. When using this kind of authorization we can grant permissions to roles, not to individual users or groups. The administrator can then assign roles to different users and groups. Thanks to that he can control who has access to what content and functionality.

By Dawid on (tags: active directory, asp.net 5, azure, role, categories: azure, code, security)