Recent Posts

Managing Layouts in Tuxboard: Advanced Layout Dialog

Managing Layouts in Tuxboard: Advanced Layout Dialog

Taking layouts in Tuxboard to the next level, we create an advanced layout dialog for building complex dashboard layouts

Managing Layouts in Tuxboard: Simple Layout Dialog

Managing Layouts in Tuxboard: Simple Layout Dialog

Layouts are key when it comes to dashboards. In this post, we'll create a dialog to select a single layout type for a LayoutRow.

Moving Widgets in Tuxboard

Moving Widgets in Tuxboard

In this post, we'll focus on moving Tuxboard widgets on the dashboard

Creating a Tuxbar for Tuxboard

Creating a Tuxbar for Tuxboard

Tuxbars, or toolbars for Tuxboard, enhances a user's experience. In this post, we'll build a Tuxbar from scratch for commonly-used tasks

Dashboard Modularity using Tuxboard

Dashboard Modularity using Tuxboard

In this post, we look at breaking up our dashboard into more modular components for easier access

Layout of a Tuxboard Dashboard

Layout of a Tuxboard Dashboard

What makes up a Tuxboard dashboard? In this post, we look over the structure of a dashboard and explain the different types of components

Introducing Tuxboard

Introducing Tuxboard

Today, I introduce Tuxboard, which is an open-source dashboard library for ASP.NET Core 6 and higher and provide a quick-start

Codemash Prime 2024

Codemash Prime 2024

Codemash is THE conference to attend in January. Today, I review the Midwest's best conference

ASP.NET 8 Best Practices is Released!

ASP.NET 8 Best Practices is Released!

ASP.NET 8 Core Best Practices took a year-and-a-half to write and I'm happy to announce the release of my new (and first) book

Updating Cynk with .NET 8.0 and C#

Updating Cynk with .NET 8.0 and C#

Cynk is a routine I use to synchronize two lists and felt it was a good time to update it using .NET 8.0 and C# 12.