2022-06-26
Finished up the NovaShell Site

2022-06-25
NovaShell - Documentation

2022-06-24
NovaShell History!

2022-06-23
NovaShell - Adding Colors

2022-06-22
NovaShell - Auto Updates and a Watch Command

2022-06-20
Adding commands to NovaShell

2022-06-19
Alternative Alternative Editor

2022-06-17
Writing a Line Editor

2022-06-16
Thinking about Editors

2022-06-15
Getting harder to keep up

2022-06-12
NovaShell - Undefs

2022-06-11
Ifdefs

2022-06-10
Porting NovaShell to D3 Properly

2022-06-09
Working on porting NovaShell to D3

2022-06-06
6502 - Notes 01

2022-06-02
NovaShell Launch

2022-05-31
NovaShell and Github

2022-05-30
Buttons and Blindness

2022-05-29
Bad Habits - Syntax Highlighting

2022-05-25
Benchmarking Reads in UniVerse - Take 2 - Going Crazy

2022-05-24
Shadow Endpoints vs API Endpoints

2022-05-23
Textarea Fun

2022-05-21
Sveltekit Load

2022-05-16
Now Back to Your Regularly Scheduled Programming

2022-05-04
Tailscale is Stupid Easy

2022-05-03
Abstractions, Abstractions

2022-04-30
SvelteKit Hooks

2022-04-28
Reads in Universe and Data Transmission

2022-04-27
Still messing with tailwind and sveltekit

2022-04-26
Did Some Work with SvelteKit

2022-04-25
Some More Notes on Asahi Linux - 02

2022-04-24
Some Notes on Asahi Linux - 01

2022-04-23
A Bug in ReadList

2022-04-22
Benchmarking Reads in Universe

2022-04-20
A Break - 6

2022-04-19
Getting Great

2022-04-18
Ocean Vuong

2022-04-17
A Cousin's Wedding

2022-04-16
A Mail Command in Python - A Command Line App

2022-04-15
Fun with scp

2022-04-14
Programmatically Printing PDFs on Windows

2022-04-13
Compiling and as

2022-04-12
CORS Bug

2022-04-11
Vue2 vs Vue3

2022-04-10
Chrome and onbeforeunload

2022-04-09
Vue vs Datatables

2022-04-08
Hynes Eagle 38L Backpack

2022-04-07
A Vue Cheatsheet

2022-04-06
A Quick Universe Snippet

2022-04-05
Programming Rust - 03

2022-04-04
Italy Trip Planning

2022-04-03
Break 4 - NovaShell

2022-04-02
Break 3 - Bah!

2022-04-01
Programming Rust - 02

2022-03-31
Programming Rust - 01

2022-03-30
Another Break - 2

2022-03-29
Still on a Break

2022-03-28
Watched Classroom of the Elite

2022-03-27
Snippets

2022-03-26
NovaShell - 0.3.1

2022-03-25
NovaShell 0.3

2022-03-24
Impatiently waiting

2022-03-23
Debugging a Node C Addon

2022-03-22
How to start a node addon project

2022-03-21
Working with D3 from C

2022-03-20
Teach a man to build fish, and he will have fish for a lifetime

2022-03-19
Using a Newer GCC in RHEL 7

2022-03-18
Another Way to use Multivalue from Javascript

2022-03-17
Busyish Tiredish

2022-03-16
Wkhtmltopdf and Vue

2022-03-15
Using Wkhtmltopdf

2022-03-14
Working on Svelte Components

2022-03-13
SvelteKit Tutorial from Joys of Code

2022-03-12
Increasing the Memory Node has Access to

2022-03-11
Sveltekit 4

2022-03-10
SvelteKit 3

2022-03-09
Magic in SvelteKit

2022-03-08
SvelteKit - 1

2022-03-07
Filler Day 5

2022-03-06
Another Filler Day

2022-03-05
One More Filler Day

2022-03-04
Another Filler Day

2022-03-03
Svelte - The First Four Magic Words

2022-03-02
Vue vs Svelte

2022-03-01
More Thoughts on Vue vs EJS

2022-02-28
Vue vs EJS

2022-02-27
Dev Work

2022-02-26
Code Search

2022-02-25
A Filler Day

2022-02-24
Thoughts on Vue

2022-02-23
Using Vue Without a Build Step

2022-02-22
RSS Feeds

2022-02-21
Installing UniVerse

2022-02-20
JSDoc

2022-02-19
Finishing Up the addon

2022-02-18
More Porting

2022-02-17
Summers

2022-02-16
Port Job - 2 of Something

2022-02-15
Port Job

2022-02-14
C Programming

2022-02-13
Python PyPDF2

2022-02-12
Packages

2022-02-11
Copy and Pasting is Hard

2022-02-10
Set Custom CSS

2022-02-09
Magic Numbers -9223372036854775808

2022-02-08
Vim Spelling

2022-02-07
Libffi Types and Argument Order

2022-02-06
Favicons

2022-02-05
Node Addon API

2022-02-04
Using libffi

2022-02-03
Working with InterCall

2022-02-02
Made Something!

2022-02-01
Node Addon

2022-01-31
Node-Gyp

2022-01-30
Late - 30 JAN 2022

2022-01-29
Late!

2022-01-28
Using a Filesystem vs Database

2022-01-27
How to Use leftwrite

2022-01-26
CSS Grid and Flexbox

2022-01-25
Checkbox Hack to Hide and Show Elements

2022-01-24
Abstractions vs Permanence

2022-01-23
Dynamic Configuration Files

2022-01-22
Javascript Loop Labels

2022-01-21
Javascript Intersection of Two Arrays

2022-01-20
Left Pad

2022-01-19
apt-get upgrade

2022-01-18
Javascript Pass by Reference

2022-01-17
Code Loader in Node

2022-01-16
A Test Markdown File

2022-01-15
Express Starter Kit

2022-01-14
Sequelize Manual - Part 2

2022-01-13
Sequelize Manual - Part 1

2022-01-12
The Importance of Databases

2022-01-11
Environment Variables in Node

2022-01-10
Setting up Authentication in Node

2022-01-09
Creating a new database in postgres

2022-01-08
Older

2022-01-07
The Quest for a New Language

2022-01-06
Securing SSH

2022-01-05
Thoughts on EJS

2022-01-04
Conways Game of Life

2022-01-03
iPhone Shortcuts

2022-01-02
Adventures with Lifx Bulbs

2022-01-02
Grep Shortcut

2022-01-01
Dumb things (Caddy)

2022-01-01
Using Caddy

2021-12-30
What is nvm

2021-12-29
Code is (was) (always will be) a mistake

2021-12-28
Thoughts on Typescript

2021-05-04
Playing with C Memory

2021-05-03
Strings in C

2021-04-21
A Web Server in C

2021-04-17
Logrotate

2021-04-16
Old Projects

2021-04-14
Find Command

2021-04-04
Setting Up Postfix to use Gmail

2021-04-04
Thoughts on Bash

2021-03-24
Control File

2021-03-18
He sed, she sed

2021-03-16
A Web Server in Bash

2021-03-07
Setting up a Local Copy of Wikipedia

2021-02-21
Rust GTK Examples Screenshots

2021-02-18
Cross Compiling Rust GTK Projects for Windows

2021-02-16
Rust Notes

2021-01-07
A Self Signed SSL Certificate with Nginx

2020-12-14
A Web Server in Rust

2020-12-08
Setting Up Pihole on CentOS 7

2020-11-25
FreeBSD

2020-11-23
ffmpeg

2020-11-18
My First Server

2020-11-18
Setting Up UniFi Controller on CentOS 7

2020-11-09
A Gemini Client in Rust

2020-08-28
A Gopher Client in Rust

2020-08-25
A Web App in Rust