2018 Community Talks Portfolio
Do you run a SharePoint, Azure, .Net or other technical usergroup or meetup? Are you looking for a speaker for your group? I thoroughly enjoy meeting and sharing my experience with the community and I would love to come speak to your group! I'm currently booking my calendar for 2018. I'm based out of Raleigh, NC and I'm generally available to speak throughout the east coast. I do have a few slots a year I reserve for the rest of the country so if your not on the east coast please still ask! I'm also available for live remote sessions with your group. Interested or want to learn more? Reach out to me on twitter at @joshcarlisle.
NOTE: As the year progresses some of these might evolve a little bit as new bits are released and I work to keep the presentation current. The general theme will not change on the talks but some of the specific of topics covered may evolve.
-Building Serverless REST APIs with Azure Functions-
Azure Functions provides a fantastic platform for building highly scalable and cost effective APIs. Whether you need an inexpensive API for an infrequently used web site or you need a highly scalable solution having to support millions of requests Azure Functions can fit that bill. In this session we'll cover the basics of developing REST APIs using Azure Functions from the development experience including architectural guidance, language options, development environments, debugging, and deployments in addition to common configuration tasks such as configuring routes, authentication, swagger and proxies. All source code will be available on GitHub.
Suggested Audience: .Net, Azure
-Build Intelligent Business Solutions with Azure and Office 365-
As organizations continue their digital transformation to the cloud they are faced with the challenge of having accurate and timely information for their ever increasing number of digital assets being uploaded to the cloud and Office 365 . Join this session to learn how we can use Azure and Microsoft's Cognitive Services to build truly intelligent business solutions in Office 365. In this developer session you will be introduced to Cognitive Services and the various ways to best access the Cognitive Services API including Microsoft Flow & Logic Apps, Azure Functions, and Webhooks. Full project source code will be available on Github.
Suggested Audience: SharePoint, .Net
-Be more productive than ever with Azure Functions-
Azure Functions are the cornerstone of Azure's Serverless offerings and should be a part of every cloud developer’s tool belt! With Azure Functions you simply concentrate on the code you need to get the job done and let Azure Functions take care of the scaling and availability for you. To sweeten the deal you only pay for what you use and never pay for idle time making Azure Functions one of the most productive and cost effective solutions available. In this session we'll be building Azure Functions in the Azure Portal and in Visual Studio locally on your desktop with the Azure Functions CLI. We’ll cover common architectures and use cases for Azure Functions along with the fundamentals of the developer experience include Triggers, Bindings, debugging, and deployment. All source code will be available on GitHub.
Suggested Audience: Azure, .Net
-Building APIs with Azure Functions and Node.js-
Azure Functions provides a fantastic platform for building highly scalable and cost effective APIs. Whether you need an inexpensive API for an infrequently used web site or you need a highly scalable solution having to support millions of requests Azure Functions can fit that bill. In this session we'll cover the basics of developing REST APIs using Azure Functions from the development experience including language options, development environments, debugging, and deployments to configuring routes, authentication, swagger and proxies.
NOTE: This is essentially a Node.JS version of my API talk above where I utilize Node.JS and Visual Studio Code examples and the general cross platform experience vs the traditional .Net C#, Visual Studio experience.
Suggested Audience: General Cloud, Node.JS
-An Introduction to Cosmos DB-
CosmosDB is a globally distributed, multi-model, highly scalable, NoSQL database solution that runs on Microsoft Azure. With guaranteed SLAs, various consistent model options, and support for multiple APIs CosmosDB has many advantages over traditional relational database solutions. In this session we'll discuss some common use cases for CosmosDB, demonstrate how to query and access CosmosDB data with SQL, MongoDB, and Graph using C# and Node.js. We'll wrap up our session with demonstrating how we can use an Azure Function to write code that executes on events within CosmosDB.
Suggested Audience: Azure, .Net