Posts And Articles

Thoughts about programming, life, psychology, and more
thumbnail

Building a Blog with Next.js App Router and MDX - Part 2: Tags

Setting up a tagging system in a dynamically generated, server-side rendered blog engine using Next.js's App Router (13/14+) and the MDX library.
Tags: Javascript, Typescript, tutorial, Node.js, npm, Next.js, markdown, MDX
thumbnail

Building a Blog with Next.js App Router and MDX

Walkthrough and code for a dynamically generated, server-side rendered blog engine using Next.js's App Router (13/14+) and the MDX library.
Tags: Javascript, Typescript, tutorial, Node.js, npm, Next.js, markdown, MDX, testing, Jest
thumbnail

Writing Idiomatic Code (starring Vue)

Some musings on refactoring with a nearly end-of-life UI library.
Tags: Javascript, refactoring, Vue2
thumbnail

Updating Some Older Posts

A brief notice about some updates on older content.
Tags: personal, psychology, how-my-mind-works, goals
thumbnail

Transferring Your Domain Hosting To A New Provider

What does it take to move your website and email domain hosting to a new provider?
Tags: tutorial, devops, VPS, hosting, DNS, email
thumbnail

Deploying a Next.js Website to a Virtual Private Server

Join me for a step by step walkthrough of deploying a Next.js website app to a Virtual Private Server.
Tags: Javascript, Typescript, tutorial, Node.js, npm, Next.js, devops, VPS, React, ssh, NGINX
thumbnail

Adding Cypress to an existing Angular project

Let's go through getting Cypress installed and set up with Angular, and mocking an environment for testing.
Tags: Javascript, Typescript, testing, Angular, Centricity, Cypress, e2e, end-to-end-testing
thumbnail

Building a Dungeon Generator, Part 1. Introduction

Exploring some options for randomly generating dungeon layouts for a top down game.
Tags: game-dev, ProjectDungeon, CSharp, roguelike, Zeldalike, Unity
thumbnail

Maintaining Custom Forms for a Clinic

The story of my work building and maintaining custom forms for an EMR for a clinic.
Tags: Javascript, Typescript, refactoring, Angular, Centricity, career, AngularJS, MEL
thumbnail

December 2021 Life Update

General update on life from December 2021
Tags: career, life-update, frogs
thumbnail

Obsidian.md

Review of Obsidian.md note taking and knowledge management software.
Tags: review, Obsidian
thumbnail

Consequences (The Game)

Tags: Python, learning, game-dev
thumbnail

Abstract Factory Method

Tags: research, WBA, design-patterns
thumbnail

Importing Data

Tags: Python, learning, Sphinx, Pelican
thumbnail

Setting Up Pelican

Tags: Python, learning, Sphinx, Pelican
thumbnail

Switching to Sphinx / ReST

Tags: Python, learning, Sphinx
thumbnail

Learning pointers in C++

Tags: learning, CPP
thumbnail

Designing a Data Schema

Tags: research, WBA, DBMS, PostgreSQL, database
thumbnail

The Best Way To Store Images in PostgreSQL?

Tags: Python, research, WBA, DBMS, PostgreSQL
thumbnail

Selecting the Database For My New Project

Tags: research, WBA, DBMS, PostgreSQL, AgensGraph, MongoDB, Neo4j
thumbnail

How Long Until Nobody Owns a Car?

Tags: auto-industry, changing-technology, future