This is where I share my work, explore new technologies, and talk about my career & life.

Linux Dev Tunnel for Remote Dev Environment

Linux Dev Tunnel for Remote Dev Environment

A guide for setting up VS Code Dev Tunnel on an Ubuntu Server, and using that tunnel for remote development, like on an IPad for example. I provide steps for configuring tools such as Git, the GitHub CLI, .NET SDK, and VS Code, starting the tunnel, and run it as a service.

Read more →

Git and .NET Local Setup

Git and .NET Local Setup

This article explains how to set up Git and the .NET SDK outside of Visual Studio. It’s a practical, command-focused how-to for quickly configuring a local .NET development environment.

Read more →

Dev Tunnel for Remote Dev Environment

Dev Tunnel for Remote Dev Environment

A guide for setting up VS Code Dev Tunnel, and using that tunnel for remote development, like on an IPad for example. I go through setting up tools such as Git, the GitHub CLI, .NET SDK, and VS Code, starting the tunnel, and run it as an always‑on service.

Read more →

JSON in SQL with Entity Framework

JSON in SQL with Entity Framework

Explore how Entity Framework Core 10 introduces native JSON type support in SQL databases, enabling developers to store and query complex objects directly as JSON. This article walks through a hands-on example using SQLite, demonstrating how to model nested data structures, configure EF to serialize collections as JSON, and perform LINQ queries against JSON fields.

Read more →

Fall 2025 Camping Trip

Fall 2025 Camping Trip

A summary of our last camping trip of 2025 in the Monte Cristo area. Saw some great fall color and explored on the four-wheeler.

Read more →

Markdown Style Showcase

Markdown Style Showcase

This Markdown article is a compact showcase of formatting styles including headers, links, emphasis, lists, blockquotes, code snippets, and task lists—all presented in a single, readable example. It's designed to help users quickly grasp Markdown basics through practical, side-by-side demonstrations.

Read more →