Developer Support
Advocacy and Innovation
Latest posts
SharePoint portal on O365
This post is provided by Senior App Dev Manager, Michael Mano who walks through the basics of setting up SharePoint Online Portal. For a successful migration you need to have a good understanding of business needs and goals. The SharePoint / Office 365 platform delivered by Microsoft will enable customers to successfully manage information for the purposes of enhanced knowledge sharing, increased enterprise collaboration, streamlined communication, and improved operational effectiveness. Here is a quick summary on the process of setting up a SharePoint Online Portal Details ...
Surviving Hurricane Irma: Microsoft is a great place to work!
This post is provided by Senior App Dev Manager, Paul King who shares a personal story about what it means to be part of the Microsoft team and Premier Support for Developers. I have a fun hobby outside of work where my wife and I work on a Christmas light display at our home. You can see a sample video here, or check out our Facebook page for more information. Each year, we add something new like a different prop, or add songs so that the display is fresh each year. Anytime we make a change, there is quite a bit of programming that needs to be done to bring it all to life so the visitors that stop by can ...
Publishing and Managing your NPM Packages with VSTS
This post is provided by App Dev Manager, Andrew Kanieski who walks us though publishing and managing NPM packages with VSTS.Writing packages in the javascript world historically has been troublesome. The javascript community has been challenged with shifting and numerous standards for package development. In recent years the introduction of NodeJS has breathed life into the javascript community and provided the community with the Node Package Manager, NPM.Anyone who has been doing any work with front end development (or Node for that matter) knows full well the benefits of having a repository of packages that a ...
Dissecting the local functions in C# 7
The Local functions is a new feature in C# 7 that allows defining a function inside another function. When to use a local function? The main idea of local functions is very similar to anonymous methods: in some cases creating a named function is too expensive in terms of cognitive load on a reader. Sometimes the functionality is inherently local to another function and it makes no sense to pollute the "outer" scope with a separate named entity. You may think that this feature is redundant because the same behavior can be achieved with anonymous delegates or lambda expressions. But this is not always the case...
Getting Started with the Azure AD B2B Invite API
This post is provided by Senior App Dev Manager Nick McCollum, who introduces us to Azure Active Directory B2B collaboration. Azure Active Directory Business to Business (B2B) Collaboration enables your business partners to selectively access your corporate applications. In the original release of the product the invitation experience required a user to craft a comma-separated value (.csv) file containing the email addresses of the business partner users to be invited to use an application. This file was uploaded to Azure Active Directory via the Azure management portal and email invitations were sent to t...
Windows 10 and HIPAA compliance
This post is provided by Senior App Dev Manager Srividya Annapantula, who spotlights Windows policies and considerations for HIPAA compliance.Windows 10 is the best Windows OS so far. With all the shiny features, there has also been concerns raised in the Healthcare industry about any personally identifiable information (PII) saved on Windows 10 devices. Some of the settings that are turned on by default in Windows 10 could potentially have an impact on HIPAA regulations.Healthcare ISVs who provide software applications for healthcare providers need to oblige HIPAA regulations. When a medical practitioner is ente...
Looking back at Build 2017–Going “All In” on Microsoft Azure
In this post, Senior App Dev Managers, Latha Natarajan and Sujith Nair reflect on some of the improvements and announcements from Build 2017 that made it even easier to enable your cloud transformation. If you have been meaning to review the buzz from build, this post is a good place to start! Microsoft Azure is one of the fastest growing Cloud platform today and is used by many big, medium, and small customers. One of the many reasons that customers are choosing to adopt Microsoft Azure as a cloud platform is the business benefits that it offers. As enterprises adopt Cloud platforms,...
Maximize productivity with a large UHD 4K display (40” or more)
This post is provided by Senior ADM, August Banks who highlights the many benefits of having a large display area to increase developer productivity.If you are considering a dual monitor setup for your desktop using 24” or smaller displays, or if your think that more screen real estate would help you to be more effective and efficient then now is the time to go BIG. With recent advances in 4K technology and the latest Windows 10 Creators Update, the days of higher productivity with expansive screens and ultra-high resolutions are here. 40” and larger desktop displays in crystal clear, flicker free, UHD 4K are ava...
Leveraging Windows Hardware Dev Center and Microsoft Premier for Hardware Development Support and Submissions
This post is provided by Senior App Dev Managers, David Huang, Charles Ofori, and Sheldon Ledbetter who outline important process changes for partners building Windows drivers.For many years, IHVs (Independent Hardware Vendors), ISVs (Independent Software Vendors), and OEMs (Original Equipment Manufacturers) who are writing driver software to communicate with Windows operating systems have leveraged a process of submitting their drivers to Microsoft for certification and signing. Basically, partners ran a set of pre-defined test cases and the results along with the driver were submitted via the Sysdev Portal (ht...