Azure Community Resume

This page details all of the Azure-related activities I have done over the past several years. As a Microsoft Cloud Solution Architect, I'm very passionate about all things Azure and helping developers understand and use the cloud in their development.


Recent Speaking Engagements

Sep 2023
9

Do more with GitHub and Azure Logic Apps

Location: Atlanta Developers' Conference 2023 - Kennesaw, GA USA
Topics: Azure,DevOps

May 2023
9

Why you and the Azure Naming Tool should get an apartment together

Location: West Michigan Azure User Group - Grand Rapids, MI USA
Topics: Azure,General,.NET,Development

Nov 2022
16

Using Artificial Intelligence services and Azure Logic Apps to automate Kontent.ai workflows

Location: Kontent.ai User Group - Melbourne, Australia
Topics: Azure,Kontent.ai

Sep 2022
17

2022-09-17 Atl Dev Con - Why you need to use Azure API Management to manage your APIs

Location: Atlanta Developer Conference - Marietta, GA USA
Topics: Azure,Development

Jul 2022
26

Azure Logic Apps can do WAY more than you think!

Location: Code on the Beach - Jacksonville Beach, FL USA
Topics: Azure,Development

Oct 2021
9

Stop banging together rocks and manage your APIs with Azure APIM

Location: Atlanta Code Camp - Atlanta, GA USA
Topics: Azure

Jul 2019
27

I, for one, Welcome our Azure Automation Overlords!

Location: Code on the Beach - Jacksonville, FL USA
Topics: Azure

Jul 2019
16

Azure DevOps 101 - A simple DevOps pipeline

Location: Microsoft Ready - Las Vegas, NV USA
Topics: Azure,Development

May 2019
13

I, for one, welcome our new Azure Automation overlords!

Location: DotNETSouth - Atlanta, GA USA
Topics: Azure

Apr 2019
27

I, for one, welcome our new Azure Automation overlords!

Location: Troy University - Troy, AL USA
Topics: Azure

Nov 2018
14

It's 2018. Why aren't you using Azure Search?!?

Location: Austin Azure Meetup - Austin, TX USA
Topics: Azure

Oct 2018
6

I, for one, welcome our new Azure Automation overlords!

Location: Ten65 - Mobile, AL USA
Topics: Azure

Sep 2018
15

It's 2018. Why aren't you using Azure Search?

Location: Atlanta Code Camp - Kennesaw, GA USA
Topics: Azure

Aug 2018
16

It's 2018. Why aren't you using Azure Search?

Location: Pensacola SQL Users Group - Pensacola, FL USA
Topics: Azure

Aug 2018
11

It’s 2018. Why aren’t you using Azure Search?

Location: Code on the Beach 2018 - Atlantic Beach, FL USA
Topics: Azure,Kentico

Jul 2018
10

It's 2018. Why aren't you using Azure Search?

Location: SoCal Azure Meetup - Irvine, CA USA
Topics: Azure

May 2018
30

It's 2018. Why aren't you using Azure Search?

Location: Nashua Cloud .NET User Group - Nashua, NH USA
Topics: Azure

Apr 2018
21

Building Your (Evil?) Empire With Azure Functions

Location: Global Azure Bootcamp - Troy, AL USA
Topics: Azure

Apr 2018
21

Knowing Your Computing Options in Azure

Location: Global Azure Bootcamp - Troy, AL USA
Topics: Azure

Apr 2018
9

It’s 2018. Why aren’t you using Azure Search?

Location: Cental Ohio Azure Meetup - Columbus, OH USA
Topics: Azure

Mar 2018
29

Serverless Architecture Shootout

Location: CodePaLOUsa - Louisvile, KY USA
Topics: Azure

Mar 2018
17

Automate your life with Azure Logic Apps

Location: Orlando Code Camp - Orlando, FL USA
Topics: Azure

Mar 2018
17

Microservice-Powered Applications - It worked for Voltron, it can work for you!

Location: Orlando Code Camp, Samford, FL
Topics: Azure

Feb 2018
21

Too Much Junk in the Trunk? Try the new Azure Serverless Computing Diet!

Location: Florida State University - Tallahassee, FL USA
Topics: Azure

Feb 2018
10

Microservice Magic - From a Headless CMS to Alexa in 30 minutes

Location: South Florida Code Camp, Davie, FL USA
Topics: Azure,Kentico

Feb 2018
10

Automate your content with Azure Logic Apps

Location: South Florida Code Camp - Davie, FL USA
Topics: Azure

Jan 2018
31

Building Your (Evil?) Empire With Azure Functions - PM Session

Location: Kansas City, KS USA
Topics: Azure,Kentico

Jan 2018
31

Building Your (Evil?) Empire With Azure Functions - AM Session

Location: Kansas City, KS USA
Topics: Azure,Kentico

Jan 2018
11

Microservice Mayhem - From a Headless CMS to Alexa in 30 minutes

Location: CodeMash / Sandusky, OH USA
Topics: Azure,Kentico

Oct 2017
16

Microservice-Powered Applications - It worked for Voltron, it can work for you!

Location: dev up Conference / St. Louis, MO
Topics: Azure,Kentico

Oct 2017
16

Building Your Evil(?) Empire with Azure Functions

Location: dev up Conference / St. Louis, MO
Topics: Azure,Kentico

Oct 2017
6

Microservice-Powered Applications - It worked for Voltron, it can work for you!

Location: Little Rock Techfest 2017 / Little Rock, AR
Topics: Azure,Kentico

Oct 2017
5

Building Your Evil(?) Empire with Azure Functions

Location: Little Rock Techfest 2017 / Little Rock, AR
Topics: Azure,.NET,Kentico

Sep 2017
30

Microservice-Powere­d Applications - It worked for Voltron, it can work for you!

Location: Gulf Coast Code Camp / Mobile, AL USA
Topics: Azure,Kentico,.NET

Jul 2017
13

Building Your Evil(?) Empire with Azure Functions

Location: Orlando .NET User Group / Orlando, FL
Topics: Azure,.NET

Jul 2017
11

Microservice-Powere­d Applications - It worked for Voltron, it can work for you!

Location: St. Petersburg .NET User Group / Saint Petersburg, FL
Topics: Azure,.NET,Kentico

May 2017
25

Building Your Evil(?) Empire with Azure Functions

Location: Redtech / Seattle, WA
Topics: Azure,Kentico

Apr 2017
3

Building Your Evil(?) Empire with Azure Functions

Location: Sydney NSW Australia
Topics: Azure,Kentico,.NET

Feb 2017
28

Azure Search: Single and Ready to Mingle

Location: Midwest Azure Group / Appleton, WI
Topics: Azure

Feb 2017
28

Developing Sites With Kentico Cloud

Location: Fox Valley Kentico User Group
Topics: .NET,Kentico,Azure

Feb 2017
27

Developing Sites With Kentico Cloud

Location: WI Kentico User Group
Topics: .NET,Kentico,Azure

Feb 2017
21

Building Your Evil(?) Empire With Azure Functions

Location: Birmingham .NET Meetup, Birmingham, AL
Topics: Azure,.NET

Jan 2017
18

Getting Started with Kentico Cloud

Location: Webinar
Topics: Kentico,Azure

Jan 2017
13

Technology & Friends / Azure Search

Location: Channel 9
Topics: Azure

Nov 2016
4

When Deploying to the Cloud Goes Horribly Wrong

Location: 404 Digital / Las Vegas, NV USA
Topics: Azure

Oct 2016
21

Long Walks on the Beach With Azure Search

Location: Little Rock Techfest 2016 / Little Rock, AK USA
Topics: Azure

Oct 2016
21

Why Azure Functions Should be Your New Best Friend

Location: Little Rock Techfest 2016 / Little Rock, AK USA
Topics: Azure

Oct 2016
12

Azure Search

Location: Baton Rouge .NET User Group
Topics: Azure

Aug 2016
25

Doing Awesome Things with Azure Search

Location: Sydney Azure Group / Sydney, Australia
Topics: Azure

Aug 2016
13

Doing Awesome Things with Azure Search

Location: Code on the Beach 2016 Jacksonville Beach, FL USA
Topics: Azure

May 2016
15

Azure Search

Location: Casco Bay .NET User Group / Portland, ME USA
Topics: Azure

Apr 2016
21

Azure Search

Location: Lower Alabama .NET User Group / Mobile, AL USA
Topics: Azure

Mar 2016
16

Azure Search

Location: London .NET User Group / London, UK
Topics: Azure

Feb 2016
13

Getting to know Azure Search

Location: South Florida Code Camp / Fort Lauderdale, FL USA
Topics: Azure

Nov 2015
10

Deploying Kentico on Azure

Location: Kentico Connection 2015 / Orlando, FL
Topics: Azure,Kentico

Nov 2015
9

Sky's the Limit with Kentico 9 in the Cloud

Location: Kentico Connection 2015 / Orlando, FL
Topics: Azure,Kentico

Oct 2015
8

Azure Search

Location: DogFoodCon 2015
Topics: Azure

Sep 2015
9

Using Azure Table Storage with Bryan Soltis

Location: Channel 9
Topics: Azure,Kentico

Sep 2015
3

Azure Search

Location: Capital City .NET Meetup
Topics: Azure

Jul 2015
16

Deploying a CMS To Azure

Location: Tampa .NET User Group
Topics: Azure,Kentico

Apr 2015
28

Azure vs Amazon

Location: CodePaLOUsa 2015
Topics: Azure

Recent Blogs

Jul 2023
6

Azure Naming Tool - Identity Provider Integration Deep Dive

Since its launch, the Azure Naming Tool has provided administrators with a simple, easy-to-use solution for creating and managing their Azure naming conventions, using a single...
Tags: azure

Jun 2023
1

Monitoring GitHub Actions with Azure Logic Apps

If you’re using GitHub, then you most certainly have heard about GitHub Actions. From simple “build and deploy” workflows to elaborate multi-project collaborations, Actions are the...
Tags: azure github

Jan 2023
30

Using Azure APIM with an Azure AD-Protected App Service

Let’s say you’re hosting your API in Azure App Services. You have an awesome CI/CD process to deploy changes and the site scales perfectly. (So far so good!) You need to control...
Tags: azure

Dec 2022
2

Deep Diving into the Azure Naming Tool

The Azure Naming Tool is the evolution of a solution to a common problem when working with Azure. For anyone managing Azure resources, naming is key to understanding what a service...
Tags: .net azure

Aug 2022
1

Say Hello to the Azure Naming Tool!

Are you struggling to manage your Azure resources? When you view your account is it a sea of mismatched names and formats? Well, lucky for you, a brand-new utility has just been...
Tags: azure other

Mar 2022
11

Creating a fully automated CICD Pipeline with GitHub, Azure Container Registry and Azure App Services

Over the years, I’ve worked with a lot of companies on implementing DevOps in their software development lifecycle. They want to have a defined, fool-proof process that allows them...
Tags: .net azure devops

Sep 2021
1

Deploying an image from Azure Container Registry with Azure Logic Apps

When it comes to Automation, Azure Logic Apps are pretty awesome. With just a few clicks, developers can create elaborate workflows to integrate their systems and applications. And...
Tags: azure

May 2021
21

Automating Azure DevOps Updates With Azure Functions

When companies decide they want to get on the Azure DevOps Express, it’s usually an all or nothing experience. Sure, it might take them a little while to transition everything (and...
Tags: azure devops

Apr 2021
22

Deploying an Azure APIM Self-Hosted Gateway

When working with APIs, how traffic is routed is a REALLY important topic. Whether it’s for security, latency optimization, performance improvements, or admins are just into that...
Tags: azure

Mar 2021
16

Calling a Helper API in an Azure APIM Inbound Policy

Azure API Management is quickly becoming one of my favorite parts of the Azure platform. From SOAP (shudder) to REST APIs, developers can quickly register and secure their existing...
Tags: azure

Feb 2021
22

Managing ADX Data with .NET Core and Azure B2C

Azure Data Explorer (or ADX to those in the fan club), is a very powerful and scalable data solution for analytics and timeseries data. Capable of handling more records than you...
Tags: .net azure

Nov 2020
10

How to Post a File to an Azure Function in 3 Minutes

Azure Functions are the best part of Azure (There, I said it!). With them, you can offload processing, unify application design, centralize functionality, and just do cool stuff...
Tags: .net azure

Aug 2020
19

Importing an OpenAPI API into Azure API Management Service

Creating an API is a pretty standard ask of any developer. You have some functionality that you need to make available, so you create an interface to expose it. You let the...
Tags: azure

Jun 2020
9

Working with Azure Storage Blobs with a Java Azure Function

If you’ve spent much time around me, you know that I’m a huge fan of Azure Functions. Being able to code stand-alone, serverless functions to handle tasks is an extremely powerful...
Tags: azure java

May 2020
20

Connecting an Azure Logic App to a local Web API

Have you ever wanted to develop with Azure Logic Apps, but struggled to test things out until you’ve deployed? Don’t worry, you’re not alone. Logic Apps are an extremely powerful...
Tags: azure

Feb 2020
29

Updating Cosmos DB Documents with Azure Logic Apps

When creating workflows with Azure Logic Apps, developers are often amazed at the amount of functionality at their fingertips. With a few simple clicks, you can create extremely...
Tags: azure

Jan 2020
28

Adding Tags to New Resources with Azure PowerShell

Creating services using Azure PowerShell is fun way to learn syntax and errors messages. There are tons of great commands you can use to do nearly everything as wrong as possible...
Tags: azure

Nov 2019
7

Simplifying Azure DevOps Pipelines with Decorators

When it comes to DevOps, there are no shortage of the amount of customizations companies need. From specialized environments to quality checks, every business has their own recipe...
Tags: azure devops

Aug 2019
13

Using a Custom Translator with Azure Cognitive Services

Translating text can be tricky business. Sure, by using online services and tools, you can quickly find out how to say “Hello”, "that dog is green", and “where’s the closest taco...
Tags: azure

Jul 2019
3

Automation and Integration with Azure Logic Apps

Nothing says the future like automation. From home appliances to overdraft fees, nearly every aspect of our lives has some sort of process firing off when things happen. Sure, we...
Tags: azure

May 2019
7

Migrating a repo from Bitbucket to Azure DevOps

When a developer decides to use the cloud, a whole world of opportunities open up to them. From hosting to data to AI, there’s nearly limitless computing available to empower users...
Tags: azure

Feb 2019
1

Using Azure Cognitive Services Computer Vision API to Analyze Images

As AI and Machine Learning continue their climb to become our supreme overlords, developers should start to get to know them a little better (you know, to get on their good side...
Tags: azure

Jan 2019
10

Checking out the Azure Deployment Center for Azure App Services

If you’re paying attention to any tech article these days, you know the DevOps is the most popular buzzword of all time. It seems every developer, designer, and admin are using...
Tags: azure

Sep 2018
12

Hosting Kentico MVC Applications in Azure

The rise of MVC has not been a quiet process. Over the past few years, developers have been saying...err…SCREAMING that they want to use modern, scalable frameworks for...
Tags: "best practices" azure mvc

Jul 2018
25

Analyzing Kentico Media Files with the Azure Cognitive Vision API

Editors have a lot to do. From crafting perfect content to managing campaigns, they are often overwhelmed with tasks needed to manage an application. With more and more...
Tags: "custom module" ai azure

May 2018
24

Translating Content with Kentico Cloud and Azure

Automation can go a long way in making a developer's life easier. When it comes to content, the less to deal with, the better! Let me show you how to automate translation...
Tags: "azure functions" "azure logic apps" "kentico cloud" automation azure translation

May 2018
9

Tips for Hosting Your Kentico Sites in Azure SQL Database

If you’re using Kentico in Azure, then you probably have seen a lot of options in your portal for your SQL database. Azure SQL Database, Microsoft’s SaaS database...
Tags: "sql database" azure database performance security tips

Feb 2018
14

Digging into the Kentico EMS Azure Search Integration

Every version of Kentico is packed full of amazing features and updates. With Kentico 11, one of the biggest advancements was our built-in integration with Azure Search. In this...
Tags: "azure search" "kentico 11" azure integration

Dec 2017
19

Creating Content Releases in Kentico Cloud

Content editors have a lot do. From managing web content to social media, they are tasked with curating and publishing all sorts of data to many locations. With so much activity...
Tags: "azure functions" "azure logic apps" "kentico cloud" azure content

Dec 2017
7

Automating Your Kentico Cloud Content with Azure Logic Apps

The world is becoming more automated. From cars to coffee makers, systems are becoming more dynamic as developers leverage integrations between applications and platforms. When...
Tags: "azure funcitons" "azure logic apps" "kentico cloud" azure twitter

Nov 2017
15

Improving Search in Kentico 11 with Azure Search

Everyone’s been to a site with truly awful search. You have an idea of what you are looking for, but no clue as to where to start. You click on the Search link and are...
Tags: "azure search" "faceted search" "kentico 11" azure search

Oct 2017
18

Deployment Options for Kentico MVC Sites to Azure App Services

As MVC becomes the main development model for Kentico developers, understanding how to host your applications becomes an important skill to master. Depending on your hosting...
Tags: "azure app service" architecture azure mvc

Sep 2017
27

Kentico Cloud is in the Marketplace

All the best features in the world don’t mean a thing if people can’t see your product. As a vendor, you always want to be in front of as many users as possible. You...
Tags: "azure marketplace" "kentico cloud" azure samples

Aug 2017
23

Integrating the Azure Bing Spell Check API into Kentico

The world is full of horrible typists. From the ever-devolving grammar on social media to the classic hunt-and-peck, there’s no shortage of people that could use a little...
Tags: "bing spell check" "form control" azure jquery

Aug 2017
16

Using an Azure Function Webhook with Kentico Cloud

Developers want to automate everything. Whether it’s moving code or testing a function, enslaving a machine to do your dirty work is the best way to exert your authority...
Tags: "azure functions" "azure search" "kentico cloud" webhooks

May 2017
17

Powering Alexa with Kentico Cloud

Websites. Mobile apps. Smartwatches. Wearables.  Digital assistants. How you deliver content is limitless, with so many options for how people consume and leverage...
Tags: "azure functions" "kentico cloud" ai alexa api integration

May 2017
3

Using Azure Functions to Integrate Azure Search with Kentico Cloud

For the past few years, I’ve presented on Azure Search at several conferences and events. Microsoft’s Software-As-A-Service search solution is a great way to add...
Tags: "azure functions" "azure search" "kentico cloud" azure search

Apr 2017
26

Building Applications Using Microservices and Azure – Part 2

Developing applications using microservices is a great way to increase functionality, without being solely dependent on a single solution. By using multiple systems and services...
Tags: "azure search" "kentico cloud" azure microservices

Apr 2017
19

Displaying Azure Database Statistics in Kentico

When deploying Kentico to Azure, one of the biggest questions that comes up is what size database to use. While we publish some recommendations in our documentation, your...
Tags: "azure database" "custom module" azure database

Mar 2017
22

Adding Application Insights to a .NET Core Site in Azure

Once you select Azure as your hosting platform, a vast world of resources becomes available. From CDNs to Load Balancers, Microsoft’s cloud has loads of great services to...
Tags: ".net core" "applicaiton insights" azure performance

Mar 2017
8

Developing Applications Using Microservices and Azure – Part 1

As more companies transition to a modular development model, integration with different services and platforms has become a common approach in many projects. By leveraging...
Tags: "kentico cloud" azure microservices

Feb 2017
8

Searching Files with Azure Search

Over the past few years, I have spoken on Azure Search several times at user groups and conferences around the world. While many developers are familiar with Microsoft Azure and...
Tags: "azure search" azure blobs

Feb 2017
1

Creating a ReactJS Site with Kentico Cloud

By now, you’ve probably heard a lot about Kentico Cloud and how it presents a new way to develop your applications. One of the greatest benefits of the platform is how you...
Tags: "azure web apps" "kentico cloud" azure reactjs

Dec 2016
21

Building an MVC Site with Kentico Cloud – Part 3

In the previous blogs in this series, I showed you how to create a .NET Core MVC site and add content from Kentico Draft. I then showed you how to expand on the content types...
Tags: "kentico cloud" "kentico deliver" "kentico draft" "kentico engage" azure mvc

Nov 2016
18

Managing Kentico Application Settings in Azure App Services

Azure Web Apps are one of the most widely used options for cloud deployments. This is largely due to their ease of deployment and use, along with their vast customization...
Tags: "azure web apps" azure settings

Aug 2016
24

Using Azure Functions with Kentico

Microsoft Azure is continually being enhanced with more and more functionality that developers can leverage within their applications. From data storage to computing, there are...
Tags: "media library" azure compression