Latest Azure topics
All the latest Azure pages on this site.
Microsoft Azure, commonly referred to as Azure, is a cloud computing service created by Microsoft for building, testing, deploying, and managing applications and services through Microsoft-managed data centers.
- Published on
Blog: Validate Microsoft Entra ID generated OAuth tokens
Learn how to validate OAuth tokens generated by Microsoft Entra ID for securing custom apps or APIs - focus on verifying token authenticity and various claims.- Published on
Blog: Secure SPFx Solutions in a Post Isolated Web Part Retirement
Learn how to secure SPFx solutions after Microsoft retires domain-isolated web parts and explore options for hardening your SPFx applications.- Published on
Blog: The Microsoft 365 Full-Stack Developer's Recap to Build 2024
I spent over 40+ hours watching 30+ sessions, keynotes, & reading announcements to gather what Microsoft 365 full-stack developers should know from Build 2024.- Published on
Blog: Microsoft 365 Developer Spring 2024 Wish List
It’s been a few years since I published my last SPFx wish list - this time I want to expand it to all Microsoft 365 development topics!- Published on
Blog: Start Learning Microsoft 365 App Development - Free Guides
Get started learning Microsoft 365 app development on the 5 most important workloads with my free guides! Over 5 hours of content & free resources!- Published on
Blog: CloudDev Clarity | Episode 6 - Our favorite Azure resources
In episode 6 of CloudDev Clarity, Julie and Andrew share some of their favorite & most frequently used Azure resources, including why and how they use them.- Published on
Blog: New show by Julie Turner & Andrew Connell: CloudDev Clarity
Today I’m excited to share a new regular show: CloudDev Clarity. In this show, Julie Turner & Andrew Connell discuss topics for Microsoft 365 & Azure developers.- Published on
Blog: How to: CI/CD/IaC for Azure Function Apps and GitHub Actions
In this article, I show you how to use Github Actions to test an Azure Function App, as well as create all resources & deploy the code in a complete CI/CD process.- Published on
Blog: How to create Azure Function Apps with Bicep | step by step
Learn how to use Azure Bicep to create resources reliably & orchestrate changes and embrace infrastructure as code (IaC) in your Azure projects.- Published on
Blog: Microsoft Cloud Show - 450 | GoodbyeWorld(); Our last podcast episode
Today, March 15, 2022, CJ & I released the last episode of the Microsoft Cloud Show. Tune into episode 450 to hear why we’re hanging it up after 3,065 days!- Published on
Blog: Microsoft Cloud Show - 449 | Our Take on the State of Microsoft 365
Microsoft 365 is over 11 years old. In this episode, AC & CJ sit down to look back at the evolution of Microsoft 365, evaluate the current state of it, predictions, & some hopes for the future of the platform.- Published on
Blog: Microsoft Cloud Show - 448 | Our Take on the State of Microsoft Azure
Microsoft Azure is over 13 years old. In this episode, AC and CJ sit down to discuss the state of the Azure nation, where it stands in the cloud wars, and where they would like to see it improve.- Published on
Blog: Microsoft Cloud Show - 447 | Office in Microsoft Teams, Microsoft 365 Pitches Legacy G-Suite Customers, and More Cloud News
In this episode, AC and CJ cover some recent updates and releases in the Microsoft 365 world, get cheeky with Microsoft 365’s offer to customers that will lose their G Suite legacy free edition, more news!- Published on
Blog: Microsoft Cloud Show - 446 | Microsoft Tries to Make Nice With FTC and Microsoft Teams Saving the Environment
Microsoft to avoid the wrath of the FTC, Microsoft Teams tries keep your laptop from exploding, and we discuss some .NET development with Microsoft Graph.- Published on
Blog: Microsoft Cloud Show - 445 | Is 2022 the Year of Gaming Consolidation or the Metaverse Burn Pit
Is 2022 the year of gaming acquisitions after we’ve seen over $80 billion spent in the first 5 weeks? Or will it be the metaverse burn pit after Meta has already blown through $10 billion & Microsoft cans Hololens creating turmoil in the halls of Redmond? Tune into episode 445 and hear what AC & CJ have to say!- Published on
Blog: Microsoft Cloud Show - 444 | Microsoft's Astronomical Growth, Mainframes in the Cloud & Some News
This week Microsoft dropped the news of its biggest acquisition to date and AC and CJ dive in to dissect it from their points of view.- Published on
Blog: AndrewConnell.com v5 - new year & a new site theme
After 3,240 days, I figured it was a good time for a good refresh. Recently I took some time to rebuild my site theme & after launching it, I’m excited to share it with you! In this post, learn about some of the things that went into the process.- Published on
Blog: Microsoft Cloud Show - Episode 443 | Microsoft's Blockbuster Blizzard Acquisition & Updates to Azure Kubernetes Service
This week Microsoft dropped the news of its biggest acquisition to date and AC and CJ dive in to dissect it from their points of view.- Published on
Blog: Microsoft Cloud Show - Episode 442 | New Azure Features, TLS Changes & SDKs for Developers
Tune in to episode 442 and hear Andrew Connell & Chris Johnson cover the latest news related to Microsoft Azure products & services, Microsoft Teams, and what’s new from Microsoft 365!- Published on
Blog: Microsoft Cloud Show - Episode 441 - Looking forward to 2022
I co-host a podcast, the Microsoft Cloud Show, with my good friend Chris Johnson.
2022 has to be better than 2021 right? Surely! This week AC and CJ look forward and discuss their hopes, dreams, wishes, and goals for 2022 and what they would like to see happen in tech, and more.
This episode first appeared on the Microsoft Cloud Show: Episode 441 - Looking forward to 2022
- Published on
Blog: Microsoft Cloud Show - Episode 440 - Reflecting on 2021
I co-host a podcast, the Microsoft Cloud Show, with my good friend Chris Johnson.
In this episode, AC & CJ look back at 2021. We also look at AC & CJ’s wishes & goals for 2020 and see how they ended up on the year.
This episode first appeared on the Microsoft Cloud Show: Episode 440 - Reflecting on 2021
- Published on
Blog: Microsoft Cloud Show - Episode 437 - AWS Reinvent Recap
This week AC & CJ discuss news from the recent AWS conference re:Invent 2021.- Published on
Blog: Microsoft Cloud Show - Episode 436 - Azure Functions CI & CD
In episode 436, we looked at a real world implementation of Azure Functions complete with a full continuous integration & continuous deployment (CD & CD) configuration.- Published on
Blog: Microsoft Cloud Show - Episode 439 - Hacks Crashes and the News
I co-host a podcast, the Microsoft Cloud Show, with my good friend Chris Johnson.
AC and CJ check in on recent news from the past week including another AWS outage, MS winning company of the year, Log4J hacks, Windows news, Azure Space & Teams encryption.
This episode first appeared on the Microsoft Cloud Show: Episode 439 - Hacks Crashes and the News
- Published on
Blog: Microsoft Cloud Show - Episode 438 - AWS Outage, Microsoft Azure News & Microsoft 365 Developer Updates
I co-host a podcast, the Microsoft Cloud Show, with my good friend Chris Johnson.
In this 438th episode, AC and CJ cover the recent AWS outage of their US-EAST-1 region as well as some Microsoft Azure and Microsoft 365 news. At the end, hear them bookend the episode with their own blast radius of picks!
- Published on
Blog: Announcing our upcoming course: MS-600 Exam Prep | Building apps with Microsoft 365 Core Services
In early September 2017, I announced Voitanos’ first course to be published. A little over three years later, I’m excited to share with you today the news on my next course that’s currently in the works!- Published on
Blog: SPFest Virtual SharePoint Framework Workshop September 2020
I’ve been working with the great folks at SharePoint Fest to put together a virtual workshop solution! Are you a SharePoint Framework developer? If you’re looking to level-up your SharePoint Framework skills for the enterprise, this workshop is for you!- Published on
Blog: NOW AVAILABLE: Mastering SharePoint Framework Continuous Monitoring Azure Application Insights Chapter Published
Today I published a new chapter to the Ultimate bundle of my Mastering the SharePoint Framework course. This new chapter, DevOps: Monitoring & Telemetry with Azure Application Insights, is immediately available to all existing Ultimate bundle subscribers!
Info: DevOps: Monitoring & Telemetry with Azure Application InsightsDevelopment teams and organizations are always looking for ways to automate, streamline, and improve processes related to building software. SharePoint Framework development teams are no different. This process usually brings together development and operations, commonly called DevOps, to continually provide value to customers. DevOps is comprised of multiple practices and components. One aspect of DevOps is continuous monitoring.
- Published on
Blog: Automatically Reindex Hugo Sites with GitHub Actions
In this post, I’ll show you how I trigger Azure Search to reindex the site each time it’s redeployed as part of my existing GitHub Actions.- Published on
Blog: Automated Hugo Releases (CI/CD) with Github Actions
In this article, I’ll share how I automate my scheduled Hugo deployments using a CI/CD process and GitHub Actions.- Published on
Blog: My Thoughts on the Microsoft Build 2020 Conference
Delve deeper into Microsoft Build 2020 with my extended reflections, following up on discussions from Episode 361 of the Microsoft Cloud Show podcast.- Published on
Blog: NOW AVAILABLE: Mastering the SharePoint Framework - CI/CD with GitHub Actions & Azure Pipelines for SPFx projects chapter
Yesterday I published a new chapter to the Ultimate bundle of my Mastering the SharePoint Framework course. This new chapter, DevOps: CI/CD with GitHub Actions & Azure Pipelines, is immediately available to all existing Ultimate bundle subscribers!
Info|: DevOps: CI/CD with GitHub Actions & Azure PipelinesDevelopment teams and organizations are always looking for ways to automate, streamline, and improve processes related to building software. SharePoint Framework development teams are no different. This process usually brings together development and operations, commonly called DevOps, to continually provide value to customers. DevOps is comprised of multiple practices and components. One aspect of DevOps is continuous integration (CI) and continuous delivery (CD).
- Published on
Blog: Join me for SharePoint Framework Mini Summit, a FREE online event and May the 4th be with you!
After years of galactic chaos, SharePoint developers have finally realized the importance of building their SharePoint solutions with SPFx. With the Force awakened, the SharePoint community seeks solace with their PnP masters! Join me on May 4th with Elio Struyf, Waldek Mastykarz, and Vesa Juvonen, for a 3.5 hour SharePoint Framework mini-summit and May the 4th be with you!- Published on
Blog: Cost of hosting a Hugo sites on Microsoft Azure - 7mo Later
In 2019, I switched to a static site generated by Hugo and hosted on Azure. This brought benefits like speed, easy content authoring, and cost savings of 97%+.- Published on
Blog: Join me, April 22, 2020, and learn about the Microsoft 365 Developer Associate certification and MS-600 exam
Join me in a webinar on April 22, 2020 and learn about the MS-600 exam you need to pass to achieve the Microsoft 365 Developer Associate certification. I’ll discuss what topics you need to have experience in and how you can best get yourself prepared to take and pass the MS-600 exam.- Published on
Blog: Copy millions of files with Azure Data Factory
Recently I ran across a scenario and found myself coming up empty in looking for resources on how to solve it. I didn’t think the scenario was all that unique, but I could find not a single article or post on how to solve this problem. It’s situations like these that interest me because not only do i want to figure it out, but I want to write about it as well to help others who may run into this.
In this post, I’ll explain how I used Azure Data Factory to move millions of files between to file-based stores (Azure Blob Storage containers) but using a value within the contents of each file as a criteria where the file would go be saved to.
- Published on
Blog: Automatically Reindex Hugo Sites with Azure Pipelines
In this post, I’ll show you how I trigger Azure Search to reindex the site each time its redeployed as part of my existing Azure Pipeline configuration.- Published on
Blog: Monitor Azure Search With Azure Application Insights
In my last post, Add Search to Hugo Sites With Azure Search, I explained how I added a search capability to my site using Azure Search. In this post, I’ll show you how I monitor it to see what queries people are running and which result they are clicking on.
- Published on
Blog: Add Search to Hugo Sites With Azure Cognitive Search
A few months ago I re-launched my site on Hugo, but search wasn’t included in the release. That’s what this post is about.- Published on
Blog: Automate Building, Testing and Deploying SharePoint Framework Projects with Azure Pipelines in Four Steps
In just four simple steps, this post will show you how to automate the build, test & deployment to SharePoint Online of any SharePoint Framework project using Azure Pipelines. I guarantee you can have it done before your coffee is ready! Seriously… go get the pot going and come back to this post.
DevOps is all the rage these days. Developers throw it in resumes left and right & the recruiters are always searching for someone who can check that box. But what’s funny is like every other hot term these days, people use the term for everything.
- Published on
Blog: Implement Automated Hugo Releases With Azure Pipelines
In this post, I explain how this site is automatically built & deployed when I push commits as well as on a scheduled basis with Azure DevOps Pipelines.- Published on
Blog: Hosting Hugo on Azure - Here's How I Do it in Detail
In this article, I explain in detail how I migrated my static site, generated using Hugo, from a dynamic CMS to Microsoft Azure hosting.- Published on
Blog: Leverage Custom Permissions in Microsoft Entra ID Applications
In my last post, Securing an Azure Function App with Microsoft Entra ID - Works with SharePoint Framework!, I showed how you can secure a REST API deployed as an Azure Function App using Microsoft Entra ID. This comes in quite handy when you want to secure some custom server-side business logic that’’s called from a SharePoint Framework (SPFx) client-side solution. The SPFx docs show how to use APIs with permissions to the Microsoft Graph. This post will explain how to add custom permissions to the AzureAD application that is used to secure your Azure Function.- Published on
Blog: Securing an Azure Function App with Microsoft Entra ID - Works with SharePoint Framework!
I recently published a new chapter in my Mastering the SharePoint Framework on-demand course for developers that included a section that showed how to call a REST API deployed using an Azure Function App and secured with Microsoft Entra ID from the SharePoint Framework. When I was working on this chapter, it felt like the process of configuring an Azure Function App to be secured with Microsoft Entra ID was harder and more complex than it should have been. Specifically, some of the things you do aren’t explained as well… so I decided to blog about it here!- Published on
Blog: What's Next for Me: Introducing Voitanos OnDemand Courses
Reflections on a Career Journey Teaching SharePoint and Creating Training Content - Author shares their experiences and accomplishments.- Published on
Blog: Set Up a Reliable Local Dev Instance of OrchardCMS in Azure
My OrchardCMS blog launched in 2013 but hasn’t been updated to the latest version due to unreliable dev/test instances.- Published on
Blog: Using Azure Application Insights with Single Page Apps
In this article, I discuss a sample app - an Excel task pane Add-in & an Angular SPA, this app is a great example of how to integrate multiple technologies.- Published on
Blog: Node, TypeScript, AzureAD & O365 API Apps on Raspberry Pi
At Microsoft Build and Ignite, a Node.js web app demo integrated TypeScript, AzureAD, ADAL, & Office 365 APIs to run on any platform.- Published on
Blog: ADAL JS & CORS with O365 APIs (Files & SharePoint)
Microsoft introduced ADAL JS, a library supporting OAuth2 implicit flow, allowing client-side solutions to leverage Microsoft Entra ID for authentication.- Published on
Blog: Entra ID, OAuth2 & OpenID Connect - My Pluralsight Course
As an app developer, I share my interest in Microsoft Entra ID (formerly Azure AD) & OpenID Connect for app auth. Join my Pluralsight course to learn more.