
Thursday, March 4, 2021

Thursday, February 25, 2021
GCast 105:
Analyzing a Video with Azure Media Services
Learn how to use Azure Media Services to apply Artificial Intelligence and Machine Learning to a video, analyzing such things as face detection, speech-to-text, object detection, and optical character recognition

Thursday, February 18, 2021

Thursday, February 11, 2021

Thursday, February 4, 2021
GCast 102:
Video Files and Azure Media Services
Learn the capabilities of Azure Media Services, how to create an Azure Media Services account, and how to add audio and video files as Assets in that account.

Thursday, January 28, 2021
GCast 101:
Azure Resource Groups
What are the advantages of Azure Resource Groups? How do I create and manage a Resource Group?

Thursday, January 21, 2021
GCast 100:
Creating a Screencast
In this video, I walk you through how I create screencasts for this show and publish it online.

Thursday, January 14, 2021

Thursday, January 7, 2021
GCast 98:
Using the Azure Storage Explorer
The Azure Storage Explorer provides a simple way to access objects in an Azure Storage Account. This video walks you through how to install and use this tool.

Thursday, October 29, 2020

Thursday, October 1, 2020

Thursday, September 24, 2020

Thursday, September 17, 2020
GCast 94:
Creating a MinIO Server
Learn how to create a MinIO server, organize into buckets; then, read and write files to the server.

Thursday, September 10, 2020

Thursday, September 3, 2020

Thursday, August 13, 2020

Thursday, August 6, 2020

Thursday, July 30, 2020

Thursday, June 4, 2020

Thursday, May 28, 2020

Thursday, May 21, 2020

Thursday, May 14, 2020
GCast 84:
Java Services
How to create and call services in Java

Thursday, April 30, 2020

Thursday, April 23, 2020

Thursday, April 9, 2020
GCast 81:
Spring Boot Quick Start
Learn how to quickly generate a Java application based on the Spring Boot framework.

Thursday, April 2, 2020

Thursday, March 26, 2020

Thursday, March 19, 2020

Thursday, March 12, 2020

Thursday, March 5, 2020
GCast 76:
Creating an Azure Synapse database
Azure Data Warehouse has been renamed to Azure Synapse. This video walks you through the creation of a Synapse database.

Thursday, February 27, 2020

Thursday, February 20, 2020
GCast 74:
Continuous Deployment with Azure DevOps
Implement continuous integration and continuous deployment by automatically triggering build and deploy pipelines when code is committed to a repository branch.

Thursday, February 13, 2020

Thursday, February 6, 2020

Thursday, January 30, 2020

Thursday, January 23, 2020
GCast 70:
Deleting an Azure DevOps Project
Deleting a project from an Azure DevOps organization is not intuitive (at least it wasn't for me). Here is how to do it.

Thursday, January 16, 2020
GCast 69:
Azure DevOps Branch Policies
Learn how to set branch policies in Azure DevOps, including requiring approvers and requiring a linked work item.

Thursday, January 2, 2020
GCast 69:
Azure DevOps Branch Policies
Learn how to set branch policies in Azure DevOps, including requiring approvers and requiring a linked work item.

Thursday, December 19, 2019

Thursday, December 5, 2019

Thursday, October 31, 2019

Thursday, October 17, 2019

Thursday, August 29, 2019

Friday, August 23, 2019
GCast 62:
Sentiment Analysis Cognitive Service
This video explains the Sentiment Analysis service, which is part of the Text Analytics Cognitive Service.

Thursday, August 15, 2019
GCast 61:
Text Recognition C# Demo
In this video, I walk you through a C# application that calls the Text Recognition service, passing in an image of text and retrieving that text.

Thursday, August 8, 2019

Thursday, August 1, 2019

Thursday, July 25, 2019

Thursday, July 18, 2019

Thursday, July 11, 2019
GCast 56:
Azure Web App Deployment Slots
Deployment slots allow you to test changes to your web application in a production-like environment before deploying to production.

Thursday, July 4, 2019

Thursday, June 27, 2019
GCast 54:
Azure Storage Replication
Learn about the data replication options in Azure Storage and how to set the option appropriate for your needs.

Thursday, June 20, 2019

Thursday, June 13, 2019

Thursday, June 6, 2019

Thursday, May 30, 2019

Thursday, May 23, 2019
GCast 49:
Angular pt 8: HTTP
Learn how to make HTTP calls from within your Angular app.

Thursday, May 16, 2019
GCast 48:
Angular pt 7: Routing
Routing in Angular is similar to routing in an MVC framework - except it happens on the client side. Learn how to implement it here.

Thursday, May 9, 2019
GCast 47:
Angular pt 6: Services
Learn how to use Services in Angular to separate functionality and take advantage of dependency injection.

Thursday, May 2, 2019

Thursday, April 25, 2019

Thursday, April 18, 2019

Thursday, April 11, 2019

Thursday, April 4, 2019
GCast 42:
Angular pt 1: Getting Started
Learn how to install Angular and its prerequisites and build a simple Angular application using the CLI.

Thursday, March 28, 2019

Thursday, March 14, 2019
GCast 39:
Azure Search REST API
Azure Search allows you to make your internal data searchable in the same way that search engines like Google and Bing make public information on the Internet searchable.

Thursday, March 7, 2019
GCast 38:
Azure Search
Azure Search allows you to make your internal data searchable in the same way that search engines like Google and Bing make public information on the Internet searchable.

Thursday, February 28, 2019

Thursday, February 21, 2019

Thursday, February 14, 2019
GCast 35:
Customizing Microsoft Teams
Microsoft Teams is a set of tools that help users collaborate with one another. Learn how to create a new Team, add a Channel to an existing team, and add a Tab to an existing Channel.

Thursday, February 7, 2019
GCast 34:
Exposing Local Web Apps with ngrok
Learn how to speed up development and testing by using ngrok to expose to the public Internet web applications running on your local machine.

Thursday, January 31, 2019
GCast 33:
An Introduction to Power BI
Power BI is a tool that allows you to create visualizations from a variety of data sources. This video shows how to get started with this tool.

Thursday, January 24, 2019
GCast 32:
Handwriting OCR with Cognitive Services
See how to perform OCR on images with handwritten text, using Microsoft Cognitive Services. I walk through the API and show sample JavaScript code.

Thursday, January 17, 2019
GCast 31:
OCR with Cognitive Services
Cognitive Services can automatically detect text from pictures of text. This video shows how.

Thursday, January 10, 2019

Thursday, January 3, 2019
GCast 29:
Introducing Cognitive Services and Computer Vision
Microsoft Cognitive Services allow you to take advantage of Machine Learning without all the complexities of Machine Learning. In this video, I introduce Cognitive Services by showing how to use Computer Vision to analyze an image, automatically detecting properties of that image.

Thursday, December 27, 2018
GCast 28:
Natural Language Processing with LUIS
Learn how to use Microsoft Language Understanding Information Service (LUIS) to build models that provide Natural Language Processing (NLP) for your application.

Thursday, December 20, 2018
GCast 27:
QnAMaker
Learn how to use QnA Maker to create a bot that automatically answers questions.

Thursday, December 13, 2018
GCast 26:
Creating a Chatbot in the Azure Portal
In this video, I show how to create, deploy, and edit a chatbot completely within your web browser using the Azure Portal. You can event download the source code and edit it in Visual Studio, if you wish.

Thursday, November 29, 2018
GCast 24:
Azure Function CosmosDB Binding
Using the CosmosDB binding in an Azure Function allows you to read and write documents in an Azure CosmosDB database without writing code.

Thursday, November 22, 2018
GCast 23:
Azure Logic Apps
Learn how to create a Logic App to deploy a workflow in the cloud.

Thursday, November 15, 2018

Thursday, November 8, 2018
GCast 21:
Azure Functions Continuous Deployment
Learn how to configure continuous deployment from GitHub to Azure functions. Each time you push code changes to GitHub, that code is automatically deployed to Azure.

Thursday, November 1, 2018

Thursday, October 25, 2018

Thursday, October 18, 2018

Thursday, October 11, 2018

Thursday, October 4, 2018

Thursday, September 27, 2018
GCast 15:
Creating an Azure Web App
Azure Web Apps allow you to host your web sites and applications in the cloud. I walk through the steps of setting up an Azure Web App.

Thursday, September 20, 2018

Thursday, September 13, 2018

Thursday, September 6, 2018

Thursday, August 30, 2018

Thursday, August 23, 2018
GCast 10:
Azure Linux Virtual Machines
Learn how to use the Chocolatey package manager to quickly install Windows applications and their dependencies.

Thursday, August 16, 2018
GCast 9:
Azure Linux Virtual Machines
Microsoft Azure supports many open source and non-Microsoft technologies, including Linux VMs. Learn how to create and connect to a Linux VM hosted in Azure.

Thursday, August 2, 2018

Thursday, July 19, 2018

Thursday, July 12, 2018
GCast 6:
Azure SQL Database
How to create an Azure SQL database in the Azure portal.

Thursday, July 5, 2018
GCast 5:
Azure Databricks
Learn how to create a free library and Jupyter notebooks hosted in Azure.

Thursday, June 28, 2018
GCast 4:
Azure Notebooks
Learn how to create a free library and Jupyter notebooks hosted in Azure.

Thursday, June 21, 2018

Thursday, June 14, 2018
GCast 2:
Azure Machine Learning Studio
Azure Machine Learning Studio is a graphical designer that allows you to quickly build Machine Learning solutions without writing a lot of code.

Thursday, June 7, 2018

Wednesday, June 6, 2018
I have twice begun a screencast web series; but each time it fizzled as I ran out of time, motivation, and/or subject matter.
This time, I'm optimistic and I have a lot to say.
So, starting tomorrow, I am re-booting "GCast", a technical screencast in which I will walk through a technical topic in a short video.
My new computer and a fresh install of Camtasia Studio and Adobe Premiere Elements will help.
I’ve recorded a few episodes and I’ll be releasing them here once a week, for now. The first 2 are about 20 minutes long, but I plan to keep most videos 5-10 minutes.
Tomorrow's episode is A Lap Around Microsoft Azure and talks about the advantages of cloud computing in general and Azure in particular.
I hope you like it an I hope you keep watching.

Thursday, May 12, 2016
Microsoft Cognitive Services is a set of APIs built on Machine Learning and exposed as REST Web Services. The Speech API offers a way to listen to speech and convert it into text.
GCast 16: Cognitive Services - Speech to Text

Thursday, May 5, 2016
Microsoft Cognitive Services is a set of APIs based on Machine Learning and exposed as REST web services. The Emotion API analyzes pictures of faces and determines the emotion shown in each face.
GCast 15: Cognitive Services - Emotion API

Thursday, April 28, 2016

Thursday, April 21, 2016

Thursday, April 7, 2016
Microsoft Cognitive Services (formerly Project Oxford) provides a set of APIs for analyzing images, video, speech, and language. Learn how to get started and start developing against these APIs..

Thursday, October 29, 2015
In this screencast, you will learn 3 different ways to create an Azure Web App using the Azure Management Portal.

Thursday, October 15, 2015
In this screencast, we show how to create a new Virtual Machine in the Windows Azure portal.

Thursday, September 24, 2015
zure storage includes built-in redundancy by default. In this screencast, I explain the Replication options that allow you to configure how many copies of your data are created, where they are created, and how they can be accessed.

Thursday, September 10, 2015
Azure storage includes built-in redundancy by default. In this screencast, I explain the Replication options that allow you to configure how many copies of your data are created, where they are created, and how they can be accessed.

Thursday, August 27, 2015
Learn how to deploy to an Azure web app from a local Git repository.

Thursday, August 20, 2015
In this screencast, I show off some of the features of Microsoft Edge - the new browser included in Windows 10 - that help end users be more productive.

Thursday, August 13, 2015
In this screencast, you will learn how to create your own table linked to an Azure Mobile Service and manage the data in this table from a client Windows or Windows Phone application.

Thursday, August 6, 2015
In this screencast, you will learn how to turn on authorization in an Azure Mobile Service and allow users to log in with their Twitter account.
G-Cast 3

Friday, July 24, 2015
Every once in a while, I record a screencast and I post it on this blog.
You can find links here to a series of screencasts I did on Visual Studio Coded UI Tests.
It has been a long time since I did so because screencasts tend to be a lot of work when done correctly.
But now I’m motivated to start doing these regularly. I plan to keep them short – anywhere from 5-30 minutes and to keep each video focused on a single topic. My goal is to release a new video every Friday – in the same way that I release a new Technology and Friends episode every Monday.
As in the past, I’m branding these as “G-Cast” – an abbreviation of Giard’s Screencasts and I’m rebooting the franchise to start at Episode 1. I even have a fun intro sequence that will appear at the beginning of each video.
The first G-Cast will debut tomorrow and will be part of a series showing how to use Azure Mobile Services.
Stay tuned and let me know what you think of this project.

Saturday, February 16, 2013
In this screencast, I show 3 ways to create a Windows Azure web site.

Friday, November 2, 2012

Thursday, November 1, 2012
This screencast demonstrates how to change a Visual Studio 2012 Coded UI Test after you have recorded it.

Wednesday, October 31, 2012
This screencast shows how to add assertions to a Visual Studio 2012 Coded UI Test while recording your mouse and keyboard actions.

Tuesday, October 30, 2012
This screencast covers the fundamentals of Microsoft Coded UI Tests, a feature of Visual Studio 2012, Premium and Ultimate Editions. You will learn how to record mouse and keyboard actions to record a simple "smoke test".

Sunday, October 28, 2012

Saturday, October 27, 2012
This screencast demonstrates how to change a Visual Studio 2010 Coded UI Test after you have recorded it.

Friday, October 26, 2012
This screencast shows how to add assertions to a Coded UI Test while recording your mouse and keyboard actions.

Thursday, October 25, 2012
This screencast covers the fundamentals of Microsoft Coded UI Tests, a feature of Visual Studio 2010, Premium and Ultimate Editions. You will learn how to record mouse and keyboard actions to record a simple "smoke test".