Using MinGW and Cygwin with Visual C++ and Open Folder

Building cross-platform C and C++ code is easier than ever with Visual Studio 15.3 Preview 4.  The latest preview improves support for alternative compilers and build environments such as MinGW and Cygwin.  MinGW (Minimalist GNU for Windows), in case you are not familiar with it, is a compiler in the GCC family designed to run…


Moving workflows to Visual Studio Code

Since its inception two years ago Visual Studio Code has proven itself to be a remarkably versatile and adaptable editor. Its availability across Windows, Mac, and Linux also makes it appropriate for a number of different workflows that developers may have previously used terminals, editors, or IDEs for. This article explores a number of alternative…


C# 7.0 and Beyond

Guest blog by Microsoft Student Partner Henry Thompson  I’m an incoming third year studying Computer Science at Cambridge University and a Software Engineer Intern with Microsoft at their headquarters in Redmond, Washington. I love to write code as my hobby, and hope to focus on programming language semantics for my final year university project. I…


주간닷넷 2017년 6월 27일

.NET Conf, 9월 19-21, 연사를 모집합니다! .NET Conf는 무료로 3일 동안 진행되는 온라인 개발자 이벤트로 Microsoft와 닷넷 커뮤니티가 공동으로 주관하는 행사입니다. 3일 동안 개발자는 커뮤니티 리더와 Microsoft .NET 개발 팀에서 근무하는분들로 구성된 여러 연사들의 다양한 기술 세션을 라이브로 시청하실수 있습니다. 연사들은 각자의 전문분야를 발표하게 되며 개발자에게는 다양하고 유용한 기술을 학습할 수 있는 좋은 기회가 될것입니다….


The Intelligent Agent Assistant: Bots in the Agent Desktop – Part 2

This post is the second in a series in which we explore how we can leverage natural, conversational experiences powered by automated intelligence to empower the CSR, by building a contextually-aware Intelligent Agent Assistant, integrated into the Unified Service Desk agent desktop. We will build upon the bot that we brought into the Unified Service…


Using LuisDialog with ConfigurationManager or Environment variables for your keys/secrets

Often when working with developers, they (should) ask how they can use the LuisDialog from the C# BotBuilder SDK without hard coding their subscription key and model id.  I’ve seen this asked online too in a few places on StackOverflow and Github eg: here and here:  So here’s a simple extract which shows how you can pull the…


How I cleared my 70-534 Exam – All the shortcuts you need to know!

This is Part -2 (and the final one) of the 70-534: Architecting Microsoft Azure Solutions Exam Series. Click here to Access Part -1. Well, sorry if the title misguided you – there is no real shortcut, however with some sincere effort and some logical thinking it’s very easy to pass this exam with flying colors. Who is this…


주간닷넷 2017년 6월 20일

.NET Architecture – 마이크로서비스 & 컨테이너 최근에 .NET 웹사이트에 아키텍처 기술 가이드가 추가되었습니다. 이 페이지들은 .NET의 각 타입별 애플리케이션 구현과 관련된 아키텍처 정보를 제공하고 있으며, 앞으로도 관련 내용을 계속 추가할 예정입니다. 여러 기술 항목 중 마이크로서비스 & 컨테이너(Microservices & Containers) 부분은 .NET의 마이크로서비스의 빌드, 배포부분에 관련한 유용한 정보가 포함되어있으며 이와 관련해서 .NET Product Team 매니저인…


7++ reasons to move your C++ code to Visual Studio 2017

Whether you are a full-time or occasional C++ developer, whether you are using an older Visual Studio version or are considering using Visual Studio for the first time, this blog post is for you. In this post I share seven reasons why Visual Studio 2017 should be your first choice of IDE for C++ development…


주간닷넷 2017년 6월 14일

On .NET 소식 : Mattias Karlsson – Cake 개발자 MS 빌드 컨퍼런스 기간 중 여러 참가자와 인터뷰를 진행했었습니다. 그중 Mattias Karlsson과의 인터뷰를 공유해드리고자 합니다. Mattias Karlsson는 C#과 DSL 기술을 기반으로 한 자동 빌드 시스템 Cake의 오픈소스 프로젝트 핵심 참여자 이기도 합니다 Cake Mattias on GitHub 금주의 패키지: Topshelf Topshelf는 서비스 호스팅을 위한 프레임워크로 .NET 기반으로…