HobiJots.com is Live

Now running on .Net 6

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. :)

Update (10/23/2021 @ 2PM PST): .NET Hot Reload Support via CLI


.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

read more....

Creating a new dotnet webapp

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

read more....

Site upgraded to .Net 5

.Net 5 upgrade complete

Microsoft released .Net 5.0 on Tuesday, November 10th at their .Net Conf 2020 virtual conference.  There were several pre-release versions of .Net 5 that allowed developers to evaluate it and

read more....

Site update on the way

Deploying soon after .Net 5 is released

I've been hard at work on a site update.  It will look better and should have much better response times and readab

read more....

Raspberry Pi Mini Rover Using an Xbox Wireless Controller and .Net Core 3.1

How to use Bluetooth, WiFi, and Software for driving a mini rover

Communications Plan

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.

There are tutorial

read more....

Blog Upgrade in the Works

.Net Core 3 and layout upgrades

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).