Skip to main content

The ABCs of AI Transformers, Tokens, and Embeddings: A LEGO Story

Introduction AI transformers have rapidly become one of the most popular and effective architectures in natural language processing and artificial intelligence. But what exactly are transformers, and how do they leverage embeddings to achieve state-of-the-art results on tasks like translation and …

Cover image for: The ABCs of AI Transformers, Tokens, and Embeddings: A LEGO Story

Getting Started with Azure OpenAI and GPT Models

Introduction In this post, we'll explore how you can get started using Azure OpenAI. We'll take a look at setting up a resource using the Azure Portal, learn how to deploy a model, and experiment with the model in Azure OpenAI Studio. If you'd like to see a quick overview of everything covered in …

TypeChat: Define Schemas for Your OpenAI Prompts

Have you ever spent hours carefully crafting the perfect OpenAI prompt, trying to coax your AI model into generating just the right response? As an AI developer, I know that struggle all too well especially when it comes to returning structured JSON. What if there was an easier way to retrieve JSON …

Cover image for: TypeChat: Define Schemas for Your OpenAI Prompts

Integrate OpenAI, Communication, and Organizational Data Features into Your Apps

Artificial intelligence, communication, and organizational data are three pillars that can help take your custom Line of Business (LOB) applications to the next level. Each pillar brings unique capabilities to the table and enhances the functionality, usability, and productivity of applications and …

Cover image for: Integrate OpenAI, Communication, and Organizational Data Features into Your Apps

Docker for Developers: Understanding the Core Concepts

This post is based on a section from my Docker for Web Developers course on Pluralsight. Introduction Docker and containers in general continue to receive a lot of attention, and it's well-deserved. But, you may have found yourself wondering, "What exactly is Docker? Can it be useful for developers …

Cover image for: Docker for Developers: Understanding the Core Concepts

Solving the Puzzle of Real Time Collaboration using the Fluid Framework

I had the opportunity to talk at ng-conf (one of my favorite conferences of all time!) about how the Fluid Framework can be used to add real-time collaboration into your custom apps. In the talk I cover: - What you can build using real-time collaboration technologies - How to get started using the …

Cover image for: Solving the Puzzle of Real Time Collaboration using the Fluid Framework

Use Power Automate to Retrieve Data from an Azure Function for Reporting

In a previous post I showed how to convert a local Node script into an Azure Function so that it can be called from anywhere. While that solution provides a great (and cost effective) way to call the script using HTTP, I also needed to automate the calls and add the data into a spreadsheet for …

Cover image for: Use Power Automate to Retrieve Data from an Azure Function for Reporting

Migrating a Local Node Script to Azure Functions using VS Code

I have a work project that uses GitHub APIs to access stats about specific repos (views, clones, forks, etc.). It was pretty straightforward to get the project running locally using GitHub's Octokit REST package and with a little work I had a working Node script that could be run to retrieve the …