Month: June 2018

AI

Download the Developer’s Guide to Building AI Applications

O'Reilly  E-book

Thinking about getting started with AI can be a daunting task. Thankfully there is a free e-book called A Developer’s Guide to Building AI Applications that is available to help get you started.

Artificial intelligence (AI) is accelerating the digital transformation for every industry, with examples spanning manufacturing, retail, finance, healthcare, and many others. At this rate, every industry will be able to use AI to amplify human ingenuity. In this e-book, Anand Raman and Wee Hyong Tok from Microsoft provide a comprehensive roadmap for developers to build their first AI-infused application.

This e-book provides an easy introduction to the tooling, infrastructure, and services provided by Microsoft AI Platform for creating powerful, intelligent applications. With this e-book you will learn the key ingredients needed to develop an intelligent chatbot. In addition you will also…

  • Understand how the intersection of cloud, data, and AI is enabling organizations to build intelligent systems.
  • Learn the tools, infrastructure, and services available as part of the Microsoft AI Platform for developing AI applications.
  • Teach the Conference Buddy application new AI skills, using pre-built AI capabilities such as vision, translation, and speech.
  • Learn about the Open Neural Network Exchange.

Download your copy now.

Enjoy!

    References

    https://info.microsoft.com/ww-landing-ai-developers-bot-ebook.html

    Uncategorized

    Azure Files shared by VMs in a Dev Team

    Roy Kim on Azure, Office 365 and SharePoint

    Azure File is a service in Azure Storage Accounts such that I look at it a managed network file share. For a further introduction read Introduction to Azure Files

    A practical use case for me in a development team scenario is where each team member has its own or shared Azure Virtual Machine and there is a need to share files. A traditional approach I have seen is using on-premises network file shares.

    The type of files one can store are software installation files, scripts, local Git repos, developer and system admin documentation, etc. But I wouldn’t suggest this to be a replacement for project and document management solutions such as SharePoint or TFS.

    Other alternative approaches may not feasible such as Dropbox or online cloud drives where they have network policies and security policies that discourage or limit use. Or on-premises network file shares may not be accessible or the…

    View original post 320 more words

    Uncategorized

    Azure Logic Apps for Document Content Approval

    Roy Kim on Azure, Office 365 and SharePoint

    Logic Apps is an Azure service for enterprise integration. It comes with many connectors including from outside of the Microsoft ecosystem. In this blog post, I will show an implementation and key implementation points that will facilitate an approval process for approving a document in SharePoint Online.

    Business Scenario

    1. User publishes a document for approval.
      LogicAppContentApproval3LogicAppContentApproval1
    2. Assigned approver gets an email to either approve or reject
      LogicAppContentApproval2
    3. Document is set as approved or rejected.
      LogicAppContentApproval3

    The business process will be integrating the following three Office 365 services.

    • SharePoint Online – Document Library
    • Office 365 User Profile with Email
    • Outlook

    The Logic App Design
    LogicAppContentApproval4

    Implementation Details

    1. To trigger this Logic App, it done through any modification of the document item properties such as the user action of publishing.
    2. We must get the file metadata of the document specifically the ETag which represents the file version. This is for future use. Note this is not…

    View original post 345 more words

    Database

    Installing Extensions in SQL Operations Studio

    Just like VS Code, extensions provide more functionality to SQL Operations Studio. These extensions can come from Microsoft or the community.

    Adding Extensions to SQL Operations Studio

    1. Open the Extensions manager by going to the View menu and selecting Extensions. After clicking on the Extensions menu item, the Extensions navigation icon shows up on the left side. I’m not sure why this isn’t always available like it is in VS Code.

    image

    2. Browse and select an available extension. At this time there are 9 extensions available to choose from. 

    image

    3. Click on the green button to install the desired extension. In my case I’m trying to install RedGate SQL Search which is a tool I use in SQL Server Management Studio. This will download the extension but if you try to double click and run it, the installation will fail. Instead you need to install it from SQL Operations Studio.

    4. From SQL Operations Studio, press Ctrl/Cmd+Shift+p, and type Extensions: Install from VSIX and then press enter.

    image

    5. You should then see a notification in the bottom right corner of SQL Operations Studio indicating the extension has successfully been installed.

    image

    Enjoy!

    References

    What is Microsoft SQL Operations Studio

    Installing SQL Operations Studio

    Extending the functionality of SQL Operations Studio