Creating a NuGet package for my .NET Standard class library

I successfully created and published my first NuGet package that included a .NET Standard class library here.  It is nothing specificly awesome but it’s pretty cool, simple and something I have never done before.  I simply executed this msbuild command on my .NET Standard class library and it built the package for me. Before I…


How to install .NET Standard 2.0

The release of .NET Standard has been officially announced here.  I looked for a way to update .NET Standard to version 2.0 as I could see it was not installed on my workstation.  As shown in Figure 1, I only had version 1.0 – 1.6 installed. Figure 1, how to upgrade, install new version of…


How to install .NET Core 2.0

The release of .NET Core has been officially announced here.  I looked for a way to update .NET Core to version 2.0 as I could see it was not installed on my workstation.  As shown in Figure 1, I only had version 1.0 and 1.1 installed. Figure 1, how to upgrade, install new version of…


C++ Myths and Reality

The world is built on C++: Windows and its 3400 dlls, Explorer app, MS Paint, your browsers (Chrome, Edge, IE, Firefox), your multimedia player, Office suite (Word, Excel, Outlook, etc), Notepad++, SysInternals Suite Tools, etc. Here is a picture I wrote about C++ myths and reality ; it’s funny. Everybody can catch something.


Create a Visual Studio Extension with minimal impact on VS startup performance

The good news: It’s very easy to create an extension in Visual Studio. The bad news: It’s also easy to make that extension have an adverse effect on the start time of Visual Studio. Let’s examine how we can mitigate the impact on Visual Studio performance. Make sure your VS Installation has installed Extensibility by…


Se puede justificar el uso de goto?

goto  es tal vez una de los statements más cuestionados en los lenguajes de programación modernos. Por años fue la pasta causante del código espagueti y miles de developers han denigrado de el pobre.   Pero en realidad… no habrán formas en las que usarlo sea adecuado? Consideremos el siguiente loop: while (currentFibonacciNumber <= maxLimit)…


Event-Tipp: Azure Meetup Hamburg

Hallo zusammen, hier habe ich mal wieder ein Event-Tipp für Euch. Sascha Dittmann von Microsoft stellt Euch am 19. September 2017 beim Azure Meetup Hamburg Big Data mit Azure vor. Themen C# + SQL = Big Data in Azure Wer spricht? Sascha Dittmann (Data Solution Architect, Microsoft) Was genau? Workshop mit Vortrag & Live Präsentation Snacks und Getränke umsonst….


CMake support in Visual Studio – CMake 3.9, Linux targeting, feedback

Visual Studio 2017 15.4 Preview 2 is now available and includes enhancements to Visual Studio’s CMake tools.  The latest preview upgrades CMake to version 3.9, includes better support for independent CMakeLists, and supports targeting Linux directly. Please check out the preview and try out the latest CMake features.  If you are just getting started with CMake,…

4

Service Fabric Reverse Proxy Port discovery

Hello World! The reverse proxy is a feature of Service Fabric that allows to expose internal endpoints, taking care of naming resolution, discovery and maintenance. Basically each service can be reached using an URI like: http://cluster-fqdn:PORT/[ApplicationName]/[ServiceName] In this Uri PORT is the Reverse Proxy port, ApplicationName is the name of the deployed application (root of…

2

How to build a Xamarin App connected to Azure

Guest blog by Sebastian-Valentin Burlacu, Microsoft Student Partner   I am in my second year of computer science at University College London. I have been passionate about technology my whole life, thus I have been programming and researching this field for several years. The country from where I come from is Romania. Therefore, moving to…