July 27, 2024
Bevy gamedev part 1: ships and physics. Avian2d, Rapier, and Bevy Rust.
April 27, 2024
Time to do things a little differently next time
October 06, 2023
Terrain Generation part 4, Rust and temperature
October 04, 2023
Terrain Generation part 3, Rust and terrain layers
October 03, 2023
Terrain Generation part 2, Rust and terrain layers
September 30, 2023
Terrain Generation part 1, Rust and noise functions and Voronoi
September 03, 2023
A brief update of ongoing game project in F#
December 27, 2021
A brief update of ongoing game project in F#
September 12, 2021
Adding mouse movement and fleshing out some of the data structures
August 29, 2021
Explaining how the map is drawn
August 22, 2021
Train board games make for great digital adaptions
June 17, 2021
Procrastinating is the same as not automating.
May 29, 2021
Installing Harvester and then enabling Rancher
April 11, 2021
More effective change of entrenched software and processes.
January 26, 2021
Grafana, Prometheus, and the beginnings of monitoring
January 17, 2021
Keycloak authentication and Azure Active Directory
January 07, 2021
Azure DNS and Let's Encrypt with HAProxy Ingress
January 02, 2021
The start of an epic series running Kubernetes at home
January 02, 2020
Angular 8 is awesome with Azure DevOps Build Pipeline.
December 30, 2019
A great barrier to DevOps is a lack of transparency in how decisions are made or in how something gets done or in explaining why something happened.
December 21, 2019
Verifying Azure B2C token with Go from OpenID Connect (OIDC)
December 07, 2019
Adding artifacts to a Github Release from Azure DevOps pipeline
July 23, 2019
I became a professional software developer five years and a few months ago. I've learned a lot.
July 05, 2019
Delimited files to SQL Table with Azure Data Factory
April 24, 2019
My first real continuous deployment was several years ago.
April 04, 2019
Azure App Insights is very useful to track user interaction on our business applications.
April 02, 2019
Angular 7 is awesome with Cypress and Azure DevOps Build Pipeline.
February 14, 2019
Rubber ducks, healthcare, and software have a long-standing relationship.
February 07, 2019
I've worked on several software systems, and a significant frustration I experience is the breaking of expectations.
January 26, 2019
Enterprise-Resource-Planning software has a functional concept.
January 19, 2019
Angular 7 is awesome with Azure DevOps Build Pipeline.
January 17, 2019
I never truly imagined what I'd spend most of my time on, when I became a software developer.
January 12, 2019
The Roslyn .NET compiler has awesome static analysis extension capabilities.
January 05, 2019
What should you do outside of work as a software developer?
January 01, 2019
Building an application that requires Azure Active Directory Graph API access.
December 14, 2018
OpenTracing allows distributed system tracing in a vendor neutral way
November 24, 2018
Blazor is an exciting new way for C# developers to build a UI in the web with HTML.
October 27, 2018
Code coverage and test results for .NET Core on Azure DevOps
October 07, 2018
An experiment in putting those Markdown files in Git!
September 09, 2018
Knox Tech Trend is a website to show information on Knoxville, TN Meetups.
August 15, 2018
When evaluating technology, tools, or processes, I value these things.
August 05, 2018
.NET supports tuples, here's a sample from calling in each language.
July 29, 2018
Adding new members to the team or removing leaving members from the team on Active Directory can automatically grant or revoke Azure SQL permissions.
July 24, 2018
Here's a contrived example of refactoring some code to be more testable.
July 24, 2018
Grafana is an excellent way to visualize data collected by Prometheus.
July 22, 2018
Prometheus is a very useful monitoring platform for viewing metrics, and showing metrics via .NET Core is awesome.
July 22, 2018
Azure Table Storage is a fantastic budget NoSQL option that fits nicely into GatsbyJS.
July 07, 2018
C# Cake is a fantastic build tool that can be used with PowerShell to automate Azure deployments.
July 07, 2018
Scheduling jobs as a Linux service is easy.
July 01, 2018
Connecting Visual Studio Team Services to Azure Active Directory makes security of users easy and a unified experience across the organization.
June 29, 2018
Scheduling jobs in a Windows Service is easy.
June 27, 2018
I've been near Salesforce a lot lately. Here's a bit of knowledge I've picked up on integrating with Salesforce.
June 26, 2018
VSTS has a preview feature to allows builds to be defined in YAML and stored in Git with your code.
June 24, 2018
Terraform is a fantastic tool for concisely defining and creating cloud resources. Here's Azure Functions.
June 23, 2018
Setting up PostgreSQL with Ansible via Vagrant in local environment on Windows 10 and VirtualBox
June 09, 2018
F# Canopy is a web testing framework with one goal in mind, make UI testing simple
April 27, 2018
Automating container jobs with Azure Container Instances and Azure Automation Account is easy.
April 22, 2018
I became a professional software developer four years ago. I've learned a lot.
January 20, 2018
Using Azure Active Directory to secure a .NET Core MVC app.
December 21, 2017
I've started digging into Salesforce, here's what I like and dislike.
November 22, 2017
I was the Co-President of the Nashville, TN .NET Users Group for nine months in 2017.