Use Github for your Visual Studio projects

Depending on the projects I’m working on i either use VSO/TFS or Github. While VSO/TFS integration is part of Visual Studio, Github is not. But there is an add-on available that allows you to enable Github integration into Visual Studio. This blog post guides you through the process on how to configure and use the Github approach,

 

Download and install the add-on

Navigate to https://visualstudio.github.com/ and download the extension. Before installing, check the requirements. The installation is straightforward.

image

 

Configure Visual Studio

Once the add-on is installed, you shoud see a new “Github” area in the Team Explorer.

image

Now sign in with your Github account.

image

If you already have an existing repository on Github you want to use, clone it. Or create a new repository if needed.

image

image

Now let’s add some files to the repository. Go to the “Changes” area and add files from the “untracked files” menu.

image

image

Now commit and push the changes to Github.

image

Files/folders can also be commited directly from the Solution Explorer.

image

You should now see that the files are source controlled. If you modify a file or add a new one the lock disappears to let you know it’s not yet pushed.

image

That’s it. Check if the files have been pushed to the Github repository.

image

Cheers
Marcel

Posted in Source Control | Tagged , , , , , , , , | Leave a comment

Upcoming Speaking Engagements H1 2017

I love to exchange with tech people from the community, share my knowledge and learn from other experts, partners and customers from all over the world. Listening to their experiences and challenges made me smarter and sharper. This is one of the reasons why I support IT communities and conferences all over the world, either as a speaker (myself) or as a sponsor (through my company itnetX). In the next weeks and months I will attend several conferences. This blog post sums up the most important conferences I will speak at. If you are attending one of them get in contact with me – I’d love to have a chat with you!

Continue reading

Posted in Events, Speaker | Tagged , , , , , , | Leave a comment

Manage Linux Servers with Microsoft OMS

Linux is becoming more and more popular for Microsoft-focused people. Why? First, Microsoft is heavily investing in this area. If you look back some years, the strategy when it comes to non-Microsoft workloads completely changed. Second, many companies want the to use best-of-breed platform for their workloads. For some workloads this might be a Windows platform or application, for others, Linux applications will make the race. This indeed is a challenge for IT organizations because they need to be able to manage different types of workloads on different platforms. In this blog post I will demonstrate two OMS solutions that can assist with Linux-specific workloads.

Continue reading

Posted in Container Management, OMS, OpInsights, X-Plat | Tagged , , , , , , , , , , , , , , | Leave a comment

Docker Container Management – Windows Container Management Basics

Containers are around for a long time in the Linux world. To Windows admins however they are somewhat new. During the last months lots of articles, blog posts, webinars and sessions about containers have been published, mainly about what containers are and what they can be used for. I will not cover all of this again. This blog post series will more focus on how to work with containers and how to manage them.

Continue reading

Posted in Container Management, X-Plat | Tagged , , , , , , , , , , | Leave a comment

Speaking at Microsoft Technical Summit 2016

It’s only a few days until I speak at the largest technical Microsoft conference in Germany. The conference runs from December 6-8 in Darmstadt and I was invited to present my famous “Tesla Management” session.

Continue reading

Posted in Events, Speaker | Tagged , , , , , , , , , , , , | Leave a comment

Visualization Options for OMS Log Search Results

When using search queries in OMS, a list view is used to display all the results one after the other. The advantage of this view is, that you can easily access all the available properties of the collected events.

Continue reading

Posted in OMS, OpInsights | Tagged , , , , , , , | Leave a comment

Conditional views in OMS using data-flow verification

In an OMS view you can enable data-flow verification and define a query that should be executed when someone accesses the OMS website. If the query returns no data, you can display a message that informs the user that there is no data available yet. This is actually very helpful in scenarios where you install a new solution that first needs to collect data. If someone accesses the view too early it could throw some strange errors saying that some data types or properties are unknown by the workspace.

Continue reading

Posted in OMS, OpInsights | Tagged , , , , , , , , | 1 Comment