by Chad Michel | May 9, 2023 | Software Engineering
In my previous post, we discussed setting up an Ionic front end to host chat functionality in an app. In this post, we will discuss creating a user in Azure chat. We will then create a token that the front end can use to send messages as this user. It is important to...
by Chad Michel | Apr 27, 2023 | Software Engineering
Chat applications are very common, especially in many larger applications. Building a chat application from scratch isn’t recommended in most cases because there are frameworks that make building them easier. In this blog post series, I will create a very simple...
by Chad Michel | Apr 21, 2023 | Software Engineering, Technology
Creating new software involves a lot of decisions. When adding features, a common question is whether to write custom code or buy an existing product. There isn’t a straightforward right or wrong answer. Many people will tell you there is, but that is too simplistic....
by Chad Michel | Jan 24, 2023 | Software Engineering, Tools
Azure Media Services is a solid group of technologies you can use to host video as part of your web application. There are a lot of other solutions out there that provide similar services, but Azure’s solution may, in many cases, be a cheaper hosting option. For...
by Chad Michel | Nov 23, 2022 | Leadership, Software Engineering
Some of our Don’t Panic Labs team attended Live 360 (which included Visual Studio Live) in Orlando last week. I’ve never had the opportunity to participate in a Visual Studio Live conference before, so I was pretty excited to check it out. While we were there to...
by Chad Michel | Nov 15, 2022 | Software Engineering, Technology, Tools
.NET 7 is out, and it is a pretty significant upgrade. Performance, ASP.NET, MAUI, and C# 11 are some of the new features. Microsoft continues to improve the performance improvements of .NET. As I have discussed in a previous blog post, Microsoft has needed to improve...