I'm very happy to finally release a stable version of my web app built with .Net 6. Microsoft today announced the release in the following blog post: Announcing .NET 6 — The Fastest .NET Yet. It was very easy to update all my NuGet package references that were still using preview versions. There was one additional line of code to remove that I may revisit later. Otherwise, the update was pretty straightforward.
Now that the site is stable, I can get back to adding features and writing blog posts. :)
.Net Core, the successor to the .Net Framework, came with the promise that it could be developed on and would run on more than just Windows. Opening a new door for C# software developers like myself. Now that door is closing fast.
I have been a software developer using Microsoft tools and frameworks since the days before Visual Studio. I've used nearly every released version of Visual Studio since it b
A few things I like to do when starting a new web project using .Net 5
I've been working with .Net Core since the 1.0 release. A few habits developed in my project structure over time. It might be possible to build a template to auto-create folder structure with some of these styles. But I have not delved into doing that just yet. For now, in this post, I wanted to jot a few of these down. Maybe someone will find them useful. First up, get the latest .Net 5 SDK and a fresh copy of Visual Studio Code. Yes, VSCode. Because for the basic setup, before things get too complicated, you don't need a full Visual Studio IDE. Open up a terminal window in your empty folder for the solution and type: dotnet new. All the available templates appear. Note that I'll be using my VSCode terminal set to bash as the default shell. But wait, first things first. Setup a
How to create a simple Git repository on your local machine
What is Git?
It's a file version control system that helps manage and track changes made to stored files. Software developers use it primarily. But it can be used to keep track of changes in other scenarios.
Say you have a Word document. Saving it to disk is a good habit to get into when you are working on a document. Source control adds another layer of history. It's like a time machine of sorts. At the start of the week you can make changes to the document. Save it and record the changes in Git. Then make new changes on another day. After a few days worth of changes stored in source control using Git, you c
How to use Bluetooth, WiFi, and Software for driving a mini rover
Many how to articles on the internet explain how to light up LED lights using a micro controller such as a Raspberry Pi. That is a fun project. The next step in programming micro controllers might be running a motor, either a stepper motor or a DC motor. Inspiration quickly turns to attaching wheels and a chassis to make a mobile robot. I believe the term, robot, is not really accurate for that kind of project. A "micro controller with wheels" would be more accurate. Since there is a programmable micro controller, it is more similar to a computer guided autonomous rover. Or at least has the potential to be. So, I decided to call this project , mini rover.
Every remote control vehicle needs a good controller. This project uses an Xbox Wireless Controller.
Now that .Net Core 3 is finally released (announcement), it's time to upgrade the code for my blog. It is in the works!
The basic upgrade steps are straightforward and the user interface doesn't need much change. My time is limited to evenings and weekends and when I'm in the mood. I may also need to wait for my hosting provider to upgrade. I will, however, get the upgrade done in the next few weeks (crosses-fingers).