Scenario-based tutorials to learn IoT development with Azure and Azure IoT Hub

Have you ever considered connecting your IoT device to the cloud? Or did you want to build a small IoT solution with your devices and sensors? Now Azure IoT provides you a series of scenario-based tutorials that can help jump start your IoT journey with Azure and Azure IoT Hub.   As a Program Manager…

3

Authentication options for custom application when accessing data from O365

In this post, Senior Application Development Manager, Anant Dimri explains authentication options available to application developers who wish to interact with data in O365. A developer writing applications that interact with SharePoint (SP) data (Lists/Events/Documents, etc.) will be faced with several options to setup authentication.  While there are numerous blog and support articles that cover…


What’s New with Microsoft Threat Modeling Tool Preview

Update: The preview version of the Microsoft Threat Modeling tool has progressed to a GA release. Additional information is available here:  https://blogs.msdn.microsoft.com/secdevblog/2018/09/12/microsoft-threat-modeling-tool-ga-release/   Threat modeling is an invaluable part of the Security Development Lifecycle (SDL) process. It helps engineering teams find potential security issues earlier in the development phase, along with recommendations on how to fix them. The Microsoft…


DEA 2.0: Telemetry and Local Audit for Database Experimentation Assistant

Database Experimentation Assistant contains an internet-enabled feature that can send telemetry information back to Microsoft. Microsoft collects telemetry to enhance the product experience and it’s completely optional, the information that we collect is also saved on your computer for Local Audit so that you can always see what gets collected. All log files from DEA…


Linux development with C++ in Visual Studio

If you are new to using Visual Studio for C++ development a great starting point is our quick guide to Getting Started with Visual Studio. In this blog post we will dive into the Linux Development with C++ workload. You will learn how to acquire this as part of installing Visual Studio 2017, how to create…


A “Happy Path” to learn IoT development on Azure

Learning how to develop an IoT (Internet of Things) application on Azure has never been easier! It is no longer a painful journey!   There is a “Happy Path” that, without requiring the developer to be well trained on both device and cloud ends, and anywhere in between, by following a few well-crafted tutorials, using some…


Throttling coming to Outlook API and Microsoft Graph

Update 12/4/17: Updated the post with the current limits. On April 21, we will be enabling throttling on the Outlook REST APIs (accessed via https://outlook.office.com/api or https://outlook.office365.com/api), and on the Outlook-related endpoints of the Microsoft Graph (accessed via https://graph.microsoft.com). We wanted to give developers some advanced warning to make sure you were prepared!


Considerations when tuning your queries with columnstore indexes on clone databases

As discussed in my previous blog post, one of the primary scenario for DBCC CLONEDATABASE is to assist dbas, developers and support teams in troubleshooting sub-optimal query plans by creating fast, minimally invasive and transaction ally consistent database clones of their production databases. The database clone created using DBCC CLONEDATABASE contains the copy of schema…