GitHub has released a tool called Copilot. This tool has an on-the-nose name as it is designed to be a co-pilot for developers and help them write code faster. The service doesn’t cost much, only $10 per month for a developer. This isn’t much, especially if it makes you more productive. To test it out,…
Read more…
The ability to dynamically generate surveys and store the data without writing a lot of code is pretty powerful. There are various tools to help with this, and many products are built around this as a business model. But today, I will look at SurveyJS, a library that gives us some of these dynamic abilities…
Read more…
WPF data binding was extremely powerful and good to work with. It was robust and felt like you could do whatever you wanted with it. .NET MAUI’s data binding is pretty much the same. What is data binding? Data binding is when we take the value of a property in our C# class and make…
Read more…
.NET MAUI is Microsoft’s next version of Xamarin Forms. It has taken Microsoft a few years to get here, but with .NET 7 MAUI is finally in a usable state. Since .NET MAUI is an extension of what was Xamarin Forms, you can write a single piece of C# code that will run on Windows,…
Read more…
Visual Studio may be Microsoft’s best product. I have always been impressed with it, especially compared to other IDEs. I have become a fan of JetBrains Rider in the last few years. It is a pretty impressive editor too. In some ways, it does a better job than Visual Studio, but I believe Visual Studio…
Read more…
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 exhibit Tenzing, our new business alignment platform, I…
Read more…
.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 the cold start performance of .NET for a while….
Read more…
In JavaScript projects, we have been using MomentJS for a lot of the date math that happens in much of the business software we write. The MomentJS team is pushing for Luxon as the replacement. To get started with Luxon, you need to install it with npm. npm install luxon Luxon works a lot like…
Read more…
Electron is a technology that allows developers to create desktop applications using web technologies. This approach has a few advantages. First, it will enable us to create a desktop application using web technologies. Second, it allows us to create a single application that works on Windows and Mac. There are many good examples of applications…
Read more…
I am not good at drawing; I wish I were, but I am not. I got a lot of practice when my kids were younger. We spent a lot of time drawing with chalk on our driveway and sidewalks. We often drew things my kids were into at the time: cars, families, and trains. For…
Read more…