Is this you? As a journalist, you can create a free Muck Rack account to customize your profile, list your contact preferences, and upload a portfolio of your best work.
Claim your profile
Articles by Frank Boucher
Azure Developer CLI (azd) in a real-life scenario
Recently, I wrote a post to share how I migrated a tool called AzUrlShortener. Today, I’ll share how I used the Azure Developer CLI (azd) in the migration. Migrating a tool to new infrastructure can be complicated and require writing shell scripts. But with azd, I was able to provision the resources and deploy the tool without writing scripts or infrastructure as code (IaC) manually. This blog post provides a closer look at how I did that.
In .NET Live: Functional Programming with C# | Microsoft Learn – Archyde
Sure, let’s dive into this fascinating world of functional programming in C# with a sprinkle of humor and a dash of cheekiness.
How use a Blazor QuickGrid with GraphQL
July 24th, 2024 This is the second post in a series of posts about GraphQL and .NET. In the first post, we saw how to query a GraphQL API in .NET using Strawberry Shake from a console application. In this post, we will see how to fill a Blazor QuickGrid component with data fetched with GraphQL. We will also use the virtualization feature of the QuickGrid to improve performance. Get the code! You can find the code for this post in the startrek-demo GitHub repo.
Why and How to Execute GraphQL Queries in .NET
July 11th, 2024 Most (if not all) projects are consuming APIs to get data, and there many ways to do it. One of the most popular ways is to use REST APIs. However, REST APIs have some limitations, such as over-fetching (forcing the client to load all properties even when only a few are needed for the UI). GraphQL is a great alternative to REST APIs because it allows you to request only the data you need, which can help reduce the amount of data transferred over the network and improve performance.
Generate Local .NET Secrets from Azure Deployments
March 14th, 2024 Often sample projects starts with a few “magic strings”, those variables contains URLs and key information related to a deployment or external resources that we will have to change to use the sample. As an example in .NET it could look like this: string openAIEndpoint = "https://"; string openAIDeploymentName = "my-ai-model"; string openAiKey = "123456abcd789EFGH"; // ...
WingetCreate: Keeping WinGet packages up-to-date!
This post was written by Muhammad Danish In the ever-evolving landscape of software development, efficiency is key. Windows users have long awaited an experience, where the simplicity of installing, updating, and managing software could be as seamless as executing a single command. Enter Windows Package Manager, or WinGet, a powerful tool that reshapes the way we handle software packages on the Windows platform.
Dev Database to go! The perfect database for developer
When building a new project, we don't need a big database that scales and has lots of data, but we do still need some kind of data source. Of course, it is possible to fake it and have some hardcoded value returned by an API but that takes time to create and it's not a database. In this post, I want to share a solution to have a portable, self-healing, disposable, disconnected database that doesn't require any installation. The solution?
My Journey to Create my first Custom Connector for a Web API from within Visual Studio
Did you see the video from Daniel and Marcel: Create a Custom Connector for your Web API from within Visual Studio? It's excellent, I recommend it. I thought it was perfect for me, as a veteran developer I created and own tons of APIs for all kinds of stuff. Making those APIs more accessible and easier to use seems like a great idea. Therefore immediately after watching the video, I opened my Visual Studio to give it a try.
Create fake data for a Microsoft Build presentation
In preparation for a demo in his talk, Leon Welicki needed "safe data", meaning data that looks legit but is fake. This post shares how I use Azure SQL Database templates, ChatGTP, and the .NET package Bogus to create data safe to be used, random, but that fits the demo theme and requirement. Don't miss this awesome demo! Watch Leon's session: Full stack scale with the Microsoft Power Platform on the Microsoft Build website.
How to Create a Continuous Integration Continuous Deployment (CI-CD) Solution for a Docker Project
I'm not a Docker master, but I understand that it's very useful and I like to use it from time to time in some projects. Another thing I like is DevOps and automation and in a project I have, I was missing that. In the previous setup, the container was built and publish to DockerHub with the date as a tag. Nice but not very easy to now with versions are "stable" and wish one are "in progress".
Hello World: March 30, 2021
Join the conversation live at https://aka.ms/HelloWorld 👉 Want to influence future Hello World broadcasts?
Hello World: Tuesday, March 16, 2021
Audience Challenge Today's Audience Challenge question: Tell @jdooley_clt you are a recovering database administrator without telling me you are a recovering database administrator. Take part to the Audience Challenge, tell us your stories at #HelloWorldChallenge on Twitter #CodeTok Talk Episode Segments [00:00] Countdown [01:10] Welcome and News [05:37] OSS Spotlight [10:55] This Week on Channel 9 [16:26] Audience Challenge [21:49] #CodeTok Talk [27:44] Coming-Up Next ☁️
Hello World: Tuesday, March 9, 2021
We are welcoming a new host Suzanne, who is joining us from Singapore. In this episode we are talking about Multipass a OSS project, Active Directory, #TokCode, and for the first time This week on Channel 9! A big episode let us know your favorite moment! Join the conversation live at https://aka.ms/learnTV Intro and Agenda SpotLight: OSS Project This week on Channel 9 Audience Challenge "Because Active Directory can do almost *anything*, people use it for *everything*.
Best Visual Studio Code extensions to work for Azure (Part 2)
The challenge was great: do a review of the Best #VisualStudio Code extensions to work for #Azure. In this episode of All Around Azure, Brian Clark is joining me to introduce Visual Studio Code and review the best extension when it's time to code, build, deploy, search "stuff" on Azure. We will start with the extension included in the extension pack Azure Tools: Azure App Service, Azure Storage, Azure Functions, etc.
How to Configure a Secured Custom Domain on an Azure Function or Website
This article is a sponsored article. Articles such as these are intended to provide you with information on products and services that we consider useful and of value to developers I wanted to create this tutorial for a long time. How to map a naked domain on an Azure resource. It looks so complicated, but once you know what to do it's kind of simple in fact. In this post, I will share the three simple steps to do exactly this.
Running an Online Conference using Microsoft Azure
In this episode Frank is with Andy Morell, an Microsoft MVP about how he led The Live Coders production team in producing several online conferences in 2020 using an infrastructure running in Azure. In the first part of this video we will learn more about Andy, what's his specialty as MVP, how he became a developer and more Andy will then explain how you can build a scalable and reliable solution using Ant Media Server Community Edition on Azure Virtual Machines.
Show More
loading
Actions
Is this you?
As a journalist, you can create a free Muck Rack account to customize your profile, list your contact preferences, and upload a portfolio of your best work.Get in touch with Frank
Contact Frank, search articles and posts on X, monitor coverage, and track replies from one place.
Learn more about Muck Rack