Adrian Hall

Adrian Hall

Woodinville, Washington, United States
2K followers 500+ connections

About

Technical Product Manager and Evangelist. Able to take a technology, break it down and…

Activity

Join now to see all activity

Experience

  • Microsoft Azure Graphic

    Microsoft Azure

    Redmond, Washington, United States

  • -

    Redmond, Washington

  • -

    Greater Seattle Area

  • -

    Redmond, WA

  • -

    Redmond, WA

  • -

    Greater Seattle Area

  • -

    Seattle, WA

  • -

    Denver, CO

  • -

    Denver, CO

  • -

    Denver, CO

  • -

  • -

    Sunnyvale, CA

  • -

    Westminster, CO

  • -

    Sunnyvale, CA

  • -

    Sunnyvale, CA

  • -

  • -

  • -

  • -

Education

Publications

  • An Introduction to AWS AppSync and AWS Amplify

    AWS Loft - Munich

    An introduction to AWS AppSync (a managed GraphQL service by AWS) and AWS Amplify (a JavaScript library for accessing cloud resources) and how AWS thinks about mobile development.

    See publication
  • Develop Cloud Connected Mobile Apps with Xamarin and Microsoft Azure

    A technical programming book on developing mobile apps with Xamarin and Azure.

    See publication
  • Developing and Debugging Azure Mobile Apps

    Microsoft Channel 9 Cloud Cover

    In this episode Chris Risner and Thiago Almeida are joined by Adrian Hall, Principle Program Manager on Visual Studio Mobile Center and Azure Mobile Apps. Adrian joins us to go over how you can debug Azure Mobile Apps locally and while running in Azure, how you can view log events as they come in, as well as to talk about his free online book on developing Xamarin apps with Azure Mobile Apps. After detailing how you can access and read his book, including how you can do it offline, Adrian…

    In this episode Chris Risner and Thiago Almeida are joined by Adrian Hall, Principle Program Manager on Visual Studio Mobile Center and Azure Mobile Apps. Adrian joins us to go over how you can debug Azure Mobile Apps locally and while running in Azure, how you can view log events as they come in, as well as to talk about his free online book on developing Xamarin apps with Azure Mobile Apps. After detailing how you can access and read his book, including how you can do it offline, Adrian walks though some handy tips for debugging issues you may run into with Mobile Apps.

    See publication
  • Easy Push Notifications with Azure App Service

    Microsoft Channel9: Azure Friday

    Adrian Hall joins Scott Hanselman to explain the new features and demo push notifications in Azure App Service, which is a secure way to use Azure Mobile Apps to integrate mobile apps with Azure Notification Hubs to receive push notifications.

    See publication
  • Connecting to the Cloud with Visual Studio Mobile Center

    Microsoft Channel9: Azure Friday

    Visual Studio Mobile Center powers end-to-end mobile app development experiences. Adrian Hall joins Scott Hanselman to showcase how to work with his TODO app data in the cloud with Visual Studio Mobile Center’s Tables feature. Check out the other Mobile Center (http://mobile.azure.com) features including Build, Test, Distribute, Identity, Crashes, and Analytics.

    See publication
  • Cloud First Apps with Azure

    Xamarin Dev Days Live

    Easily add powerful web services and mobile essential features to your Xamarin apps, leveraging the power of Azure App Service and your existing .NET skills.

    See publication
  • Secure and deploy your mobile apps in Microsoft Azure App Service

    Microsoft Ignite 2016

    As the enterprise becomes more and more mobile centric, you need to understand how to use DevOps in the cloud for your mobile applications. In this demo-heavy session, we teach you how to go into production using Microsoft Azure App Service with your enterprise mobile applications: how to use continuous deployment to ease the production deployment burden, including best practices for configuration and how to properly configure Azure Active Directory for enterprise authentication of your devices.

    See publication
  • Azure Mobile Apps: Going Beyond the Basics

    dotnetConf 2016

    You have likely already produced an Azure Mobile Apps backend and Xamarin client that implements a basic task list. In this session, we will take you beyond the basics, implementing enterprise authentication using Azure AD and personalizing the cloud data so that many people can use your application securely; finally showing you how those changes can be propagated to your Xamarin client. At the end of the session, you will understand how to build a secure enterprise mobile backend with a…

    You have likely already produced an Azure Mobile Apps backend and Xamarin client that implements a basic task list. In this session, we will take you beyond the basics, implementing enterprise authentication using Azure AD and personalizing the cloud data so that many people can use your application securely; finally showing you how those changes can be propagated to your Xamarin client. At the end of the session, you will understand how to build a secure enterprise mobile backend with a cross-platform mobile client.

    See publication
  • Developing Connected Apps Using Azure and Xamarin

    Xamarin Evolve 2016

    Creating connected mobile applications often requires some form of backend infrastructure. In this session, you'll learn how to reuse your existing .NET skills to quickly build web services into your Xamarin apps, leveraging the power of Azure App Service. Whether you're a new mobile developer or an experienced enterprise team lead, Azure App Service and Xamarin give you everything you need to build better apps.

    See publication
  • 30 Days of Azure Mobile

    Blog

    In this blog series, Adrian Hall goes in depth to the Azure Mobile Apps SDKs on both the server and client side.

    See publication
  • Integrating Active Directory with Splunk Searches, Splunk .conf 2014

    Splunk .conf 2014

    Presentation provided in-depth instruction for integrating Splunk analytics with Microsoft Active Directory.

    Other authors
    See publication

Patents

  • Correlating hypervisor data for a virtual machine with associated operating system data

    Issued US 9471362

    The disclosed embodiments relate to a system for analyzing the performance virtual machines. During operation, the system obtains hypervisor data for a set of virtual machines, wherein the hypervisor data was received from one or more hypervisors while the set of virtual machines was running on the hypervisors. The system also obtains operating system data for the set of virtual machines, wherein the operating system data was received from a set of operating systems while the set of operating…

    The disclosed embodiments relate to a system for analyzing the performance virtual machines. During operation, the system obtains hypervisor data for a set of virtual machines, wherein the hypervisor data was received from one or more hypervisors while the set of virtual machines was running on the hypervisors. The system also obtains operating system data for the set of virtual machines, wherein the operating system data was received from a set of operating systems while the set of operating systems was running on the set of virtual machines. Next, the system correlates hypervisor data for a virtual machine with corresponding operating system data for the virtual machine. Finally, the system presents the correlated hypervisor data and operating system data for the virtual machine to a user.

    See patent
  • Service Analyzer Interface

    Issued US 20160094431

    Provided are systems and methods for determining and displaying service performance information via a graphical user interface. In one embodiment, a system can provide, for each of one or more machines associated with a service: obtaining performance data for the machine; and comparing the performance data for the machine to one or more predefined performance thresholds for the machine to determine a health status for the machine; and determining a health status for the service based at least…

    Provided are systems and methods for determining and displaying service performance information via a graphical user interface. In one embodiment, a system can provide, for each of one or more machines associated with a service: obtaining performance data for the machine; and comparing the performance data for the machine to one or more predefined performance thresholds for the machine to determine a health status for the machine; and determining a health status for the service based at least in part on the health status of at least one of the one or more machines associated with the service.

    See patent

Recommendations received

19 people have recommended Adrian

Join now to view

More activity by Adrian

View Adrian’s full profile

  • See who you know in common
  • Get introduced
  • Contact Adrian directly
Join to view full profile

Other similar profiles

Explore collaborative articles

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Explore More

Others named Adrian Hall in United States

Add new skills with these courses