Skip to main content

Start Learning TypeScript with these Short Videos

TypeScript continues to grow in popularity and for good reason. It adds "guard rails" to your code to help you spot issues early on, easily locate problem code, enhance productivity, provide consistency across code, and much more. While there are a lot of TypeScript resources out there to get …

Cover image for: Start Learning TypeScript with these Short Videos

Getting Started with Azure Static Web Apps

What does it take to deploy a modern JavaScript web app? Your initial response might be, "Copy the files up to the server - how hard could it be?". The reality is that deploying modern JavaScript apps is a bit more complicated than simply copying files up to a server. For example, let's say that …

Getting Started Calling the Microsoft Graph API

In this post I'm going to share a quick tip on how to get started calling the Microsoft Graph API. If you're new to Microsoft Graph, here's a short definition for you: > Microsoft Graph provides a secure and unified API that can be used to access Microsoft 365 and other cloud data and intelligence. …

Cover image for: Getting Started Calling the Microsoft Graph API

Azure Communications Voice Calling QuickStart

In this post, I'm going to walk you through the process of getting started with adding voice calling into your apps using Azure Communication Services (ACS). If you haven't read my previous post or watched my video on "What is Azure Communication Services?" I'd recommend doing that first so that …

It's Time for a Change

You've probably heard the old adage, "Change is good" at some point in your life. Although change can be hard, I've found that for me personally, it's the only way to grow and move forward in life. It was a big (and hard) change starting my own company 20 years ago but I wouldn't trade the …

Video: Building and Running Custom ASP.NET Core Containers

I recently had the opportunity to do a webinar for Pluralsight where I talked about how you can use Docker to build and run custom ASP.NET Core containers. The containers can be run locally on your machine, on a company server within an on-prem data center, or even in the cloud. Here are the …

Cover image for: Video: Building and Running Custom ASP.NET Core Containers

5 Actions You Can Take To Reduce Anxiety/Stress and Increase Overall Wellbeing

Zen Garden Meditation by EliasSch Have you struggled much with anxiety or worry in your life? They can be easy to avoid when things are going good, but how do you handle them in more stressful situations? What can you do to help minimize anxiety, worry, and stress in your job, family, and other …

Cover image for: 5 Actions You Can Take To Reduce Anxiety/Stress and Increase Overall Wellbeing