Learning Resources I Like 2023-10-01
Extending a C Project with Zig 2023-10-01
Docker Cheatsheet 2023-09-29
Notes on Merging using Git 2023-09-28
Installing Virtual Machines on Arch 2023-09-27
Installing Arch Linux 2023-09-23
Passing Passwords to SSH 2023-09-19
Windows Terminal Set Up 2023-09-19
Learning Assembly - Day 6 2023-09-10
Learning Assembly - Day 5 2023-09-09
Learning Assembly - Day 4 2023-09-08
Learning Assembly - Day 3 2023-09-07
Learning Assembly - Day 2 2023-09-06
Learning Assembly - Day 1 2023-09-05
Zom 100 2023-09-04
Learning Game Dev with Phaser 2023-09-04
Using Mimic to Convert Text to Speech 2023-09-01
How to Use the BASIC Templating Language 2023-08-28
How to Use Hashmaps 2023-08-28
How to Use SERAPHIM 2023-08-28
Writing a Blogging Engine 2023-08-26
Movie - Talk To Me 2023-08-24
Importance of Backups 2023-08-21
Writing a Markdown Renderer 2023-08-21
Creating I Type Dictionaries 2023-08-19
Using ChatGPT Programmatically 2023-08-16
Links from August 2023-08-15
Searching in Discord 2023-08-15
Mounting a TV 2023-08-15
A Pastebin Site - Idea 2023-08-09
Installing TinyCore Linux using QEMU 2023-08-09
Docker Commands 2023-08-09
ScarletDME on Alpine Linux 2023-08-08
Speeding up my Template Engine 2023-08-07
wIntegrate - Scripting the Login 2023-08-05
Convert PDFs to Images 2023-08-05
ScarletDME - Added BigNumber Support 2023-08-05
Big Integer Libraries 2023-08-04
ScarletDME - Adding a Function 2023-08-03
ScarletDME - Porting NSH and EVA 2023-08-02
UniVerse Printing - Users and Printers 2023-08-02
Slightly More Complex HTTP Server 2023-07-26
Pure JSON Parsing in BASIC 2023-07-25
Adding Null Strings - D3 and UV 2023-07-25
Simple HTTP Server in BASIC 2023-07-24
History of Pick 2023-07-24
How to Center Content 2023-07-23
How to Make a Page 100vh 2023-07-23
Monitoring Errors 2023-07-23
How to Play Dutch Blitz 2023-07-20
Uploading Files 2023-07-15
Local Domain with SSL 2023-07-12
Unifi and DNS 2023-07-12
Debugging DNS 2023-07-12
Using dnsmasq 2023-07-11
Natural History Museum - 2023 2023-07-09
Central Park 2023 2023-07-08
What is Going On Here 2023-07-05
Losing it All 2023-07-05
Adding Pagefind to my Blog 2023-07-02
Anime Spring 2023 2023-07-02
Speeding up the Template Rendering 2023-07-02
Using the Framebuffer on CentOS 7.4 2023-07-01
Oshi No Ko - Finale 2023-07-01
Friday, June 30th 2023 2023-06-30
Rewriting the Template Render 2023-06-29
Sharp Edges 2023-06-29
OBS 2023-06-25
Adding the IP Address Windows 2023-06-25
Windows Speech Recoginition 2023-06-25
Thani Oruvan 2023-06-25
The Template Language - Github 2023-06-22
Oshi No Ko - Up To Episode 8 2023-06-22
Looking at the OPEN Statement 2023-06-21
Oshi No Ko - Up To Episode 5 2023-06-21
The Template Language - Performance Check 2023-06-20
FizzBuzz in my Templating Language 2023-06-20
The Template Language - CALL 2023-06-20
Defining a Template Language 2023-06-19
The Template Language - LOOP 2023-06-19
My Thoughts on Marginalia Search 2023-06-18
The Template Language - IF 2023-06-18
Convert HEIC To JPEG - CentOS 7.4 2023-06-18
Ed Sheeran at Rogers Center 2023-06-18
Linux Scanning with the Brother ADS-4700W 2023-06-17
The Template Language - FOR 2023-06-17
The Template Language - Variables 2023-06-16
The Template Language - READ 2023-06-15
Added a MAP.HAS Function 2023-06-15
Writing the EVALUATE Function 2023-06-15
The Template Language - OPEN 2023-06-15
Designing a Template Language 2023-06-14
Tagging and Linking 2023-06-14
Adding Tags to the Blog 2023-06-13
Oshi No Ko 2023-06-12
Blog Redesign 2023-06-12
Importing JSON in the Browser 2023-06-12
Base HTML Page 2023-06-12
Page Numbers Navigation 2023-06-12
Trading with Ants 2023-06-10
Adding E-mail Addresses to Linux Users 2023-06-09
UniVerse Printing - The Driver Arguments 2023-06-08
Cheats 2023-06-07
Printing in UniVerse on Linux 2023-06-07
Apple Vision Pro 2023-06-06
Old 2023-06-05
Shinsekai Yori 2023-06-04
OCONV Dates 2023-05-31
Heavenly Delusion 2023-05-31
Comments in Programming 2023-05-30
Stopping Yellowjackets 2023-05-28
Comparison of Broken April and Invincible 2023-05-28
Yellowjackets S01E01 2023-05-27
Invincible 2023-05-23
Broken April 2023-05-20
Windows PowerToys 2023-05-17
Linux Printing with an Epson FX890IIN 2023-05-17
Good Projects to Do 2023-05-14
Finished Building a Hashmap in UniVerse 2023-05-14
General Mistakes During Hashmaps 2023-05-14
Creating a Hashmap of Words in UniVerse 2023-05-14
Implementing a Hashmap in UniVerse 2023-05-13
Check Your Tos and Froms 2023-05-10
Dell iDRAC 2023-05-10
wIntegrate Tips 2023-05-09
wIntegrate Scripting - Copy Menu 2023-05-09
Signing SSL Certificates 2023-05-08
Linux Printer Commands 2023-05-08
Projects 2023-05-08
Cyberpsychosis 2023-05-08
Beau is Afraid 2023-05-07
UniVerse Dictionaries 2023-05-07
Socials 2023-05-07
Tutorials 2023-05-07
Backgrounds 2023-05-07
Blogroll 2023-05-07
Cheatsheets 2023-05-07
Recommendations 2023-05-07
Cyberpunk Edgerunners 2023-05-07
Ponniyan Selvan 2023-05-07
We're Fucked 2023-05-07
F Correlatives - Group Extraction 2023-05-06
Creating a UniVerse BLOG Account 2023-05-06
Speeding Up ssh Connecting 2023-05-06
HTML Formatting in EVA 2023-05-06
Building My Blog with UniVerse 2023-05-06
BP is the Original Monotlith 2023-05-06
MD5 in UniVerse 2023-05-05
Writing CAT for UniVerse 2023-05-04
Errors in Using UniVerse Transactions 2023-05-03
A Test Gemtext File 2023-05-01
Failing to Parse Markdown 2023-05-01
Uploading and Downloading in BASIC 2023-04-30
GREP in BASIC 2023-04-30
Rob Pike's Regex in BASIC 2023-04-26
Nginx Crashing Randomly 2023-04-25
Multithreading BASIC 2023-04-24
Working on a MOVE command in BASIC 2023-04-23
Using Tailwind Components 2023-04-20
NPM, not npm 2023-04-20
Scrolling in EVA 2023-04-20
Juggling SELECTS in NSH 2023-04-20
Long Lines in EVA 2023-04-20
Formatting in EVA 2023-04-20
Sveltekit Gotchas 2023-04-19
Validating JSON with jq 2023-04-17
Sessions in a Web Application 2023-04-16
pnpm Error - Unsupported Environment 2023-04-16
A Pull Request for pick-universe 2023-04-15
VirtualBox 7.0 2023-04-13
Phantom Files on iPhone 2023-04-13
Janet For Mortals REPL 2023-04-13
File Uploads in Sveltekit Production 2023-04-09
Adding 3rd Party Scripts to Sveltekit 2023-04-09
Sveltekit File Upload Limit 2023-04-09
A Websocket Tutorial 2023-04-08
AI Thoughts - 1 2023-04-01
Writing JSON.QUERY - 1 2023-03-27
Writing JSON.PARSE - 1 2023-03-26
EVA - Undo FORMAT 2023-03-26
Setting Up sshd under WSL2 2023-03-25
EVA - Markdown 2023-03-24
Head-On 2023-03-24
LCL - 2 2023-03-22
LCL - 1 2023-03-21
Tulsa King - S01E01 2023-03-20
The Sand 2023-03-19
Watch Recommendations 2023-03-19
Rewrite of UPM 2023-03-19
Jack Reacher - S01E08 2023-03-18
Nodemailer Cheatsheet 2023-03-17
HTML to Epub in 30 Lines 2023-03-17
Reading on the Kindle 2023-03-17
Jack Reacher - S01E01 2023-03-16
EVA and NSH Update - 1 2023-03-15
Adding a Password to a PDF - RHEL 7 2023-03-15
EVA - Linux 2023-03-14
Starter Tab - New Tab Page 2023-03-12
Writing a Proxy Server in 10 Lines 2023-03-12
Vim - Improved Prose 2023-03-11
Ideas from 2023 2023-03-11
D3 vs UV - WITHOUT 2023-03-11
TIL - BASIC EXECUTE PASSLIST 2023-03-11
iOS Development - 1 2023-03-10
Adding Mastodon to the Blog - 1 2023-03-10
Designing Enterprise Tables 2023-03-06
Improved OPEN 2023-03-04
IP Address 2023-03-04
Jellyfin Thoughts 2023-03-03
Open + CSV 2023-03-03
Jellyfin Installation 2023-02-27
D3 JSON Creation - The How 2023-02-18
D3 JSON Creation 2023-02-18
Mounting Network Drives - WSL 2023-02-17
Sample Databases 2023-02-12
Rust, Fuse, Sqlite - Fuse 2023-02-11
Rust, Fuse, Sqlite - Sqlite 2023-02-10
Rust, Fuse, Sqlite - Thoughts 2023-02-10
Rust, Fuse, Sqlite - Start Over 2023-02-10
Rust, Fuse, Sqlite - 03 real readdir 2023-02-09
Rust, Fuse, Sqlite - Issue 1 2023-02-08
Rust, Fuse, Sqlite - 1 getattr 2023-02-07
Rust, Fuse, Sqlite - 02 readdir 2023-02-07
FUSE Tutorial - Thoughts 2023-02-07
FUSE Tutorial - 09 Full Code So Far 2023-02-06
FUSE Tutorial - 08 write - Learning to Write 2023-02-06
Fuse Tutorial - 07 read - Learning to Read 2023-02-06
FUSE Tutorial - 06 readdir - Surely 2023-02-05
Redditgram 2023-02-04
FUSE Tutorial - 05 sqlite - but 2023-02-03
FUSE Tutorial - 04 readdir - Slowly 2023-02-02
FUSE Tutorial - 03 getattr - The First Avenger 2023-02-02
FUSE Tutorial - 02 Getting Started 2023-02-01
FUSE Tutorial - 01 Baby's First Filesystem in Userspace 2023-02-01
Thoughts on WebDAV and Partial Writes 2023-01-31
The First in 2023 2023-01-30
A PetiteVue Tutorial - Index 2023-01-29
PetiteVue Cheatsheet 2023-01-29
A PetiteVue Tutorial - 05 Sorting 2023-01-29
A PetiteVue Tutorial - 04 Searching 2023-01-29
A PetiteVue Tutorial - 03 Fetching Data 2023-01-29
A PetiteVue Tutorial - 02 Tables 2023-01-29
A PetiteVue Tutorial - 01 Hello World 2023-01-29
PetiteVue Structure 2023-01-29
Avatar - The Way of Water 2023-01-28
The Menu 2023-01-28
An Agenda using WebDAV 2023-01-28
Thoughts on ChatGPT 2023-01-27
Directory Listing in WebDAV 2023-01-26
Notes on WebDAV 2023-01-26
Nginx WebDAV - Authentication and User Uploads 2023-01-26
Nginx and WebDAV Extended 2023-01-25
Nginx WebDAV 2023-01-25
HTTP Basic Authentication 2023-01-24
Hacked Server 2023-01-24
Adding Syntax Highlighting to the Blog 2023-01-23
Drag and Drop File Upload 2023-01-23
Switching from npm to pnpm 2023-01-23
Workbook 2023-01-22
Notes on CSS Grid 2023-01-22
Deliberate Practice - HTML and CSS 2023-01-22
Formal Rules for Links 2023-01-21
Set Up Search for the Blog 2023-01-21
Using SQLite in the Browser 2023-01-20
Building sql.js-httpvfs for the Browser 2023-01-20
Switching to SvelteKit for the Blog 2023-01-20
Scanimage Help 2023-01-20
Linux Scanning with an Epson Printer 2023-01-19
Linux Scanning with a Brother Printer 2023-01-19
Lower Decks 2023-01-18
Reading Short Stories 2023-01-17
Printing at Staples 2023-01-16
World News - 5 2023-01-15
SvelteKit Cheatsheet 2023-01-14
better-sqlite3 Cheatsheet 2023-01-14
World News - Adding Translations 2023-01-14
World News - 3 2023-01-13
World News - 2 2023-01-12
World News Site - 1 2023-01-11
Uxn - Fonts 1 2023-01-10
Colorscheme Based on Hilda 2023-01-09
Uxn - Learning Tools 2023-01-09
Uxn - Day 7 2023-01-08
Uxn - Day 6 - Part 3 2023-01-08
Uxn - Day 6 - Part 2 2023-01-08
Uxn - Day 6 - Part 1 2023-01-08
Uxn - Day 5 2023-01-07
ShareX - Snipping Tool is Solved 2023-01-07
Uxn - Day 4 2023-01-07
Uxn - Day 3 2023-01-06
Uxn - Day 2 2023-01-06
Uxn - Day 1 2023-01-05
Uxn - Introduction 2023-01-04
Adding an Image Shortcode to my Blog 2023-01-03
Resolutions 2023 2023-01-03
Second Time Snowboarding 2023-01-02
Happy New Year! - 2023 Edition 2023-01-01
C482 - Thoughts on the Java Project 2022-12-30
Notes on Installing Java and JavaFX 2022-12-28
Severance Season 1 - Thoughts 2022-12-15
Sveltekit Migration to 1.0 2022-12-11
Installation issue with better-sqlite3 2022-12-11
Using SvelteKit 2022-12-10
SvelteKit Update 2022-12-10
NPP 2022-12-07
ChatGPT 2022-12-04
Programming Physical Inventory 2022-12-03
PetiteVue - Thoughts 1 2022-12-02
Thoughts on a Coding Blog 2022-12-02
Getting Better - Attempts 2022-11-30
Four Function Calculator 2022-11-28
Infix to Postfix Thoughts 2022-11-28
BASIC Linter 2022-11-27
Cutting and Compressing with FFMPEG 2022-11-22
Notes on Solr 2022-11-21
Installing Sourcegraph on RHEL 7.4 2022-11-19
Updating Git on RHEL 7.4 2022-11-19
Installing Docker on RHEL 7.4 2022-11-19
Creating and Managing Files in UniVerse 2022-11-19
Thoughts on User Sessions - Node + Express 2022-11-17
Using UUID as a Primary Key 2022-11-17
Global in Node 2022-11-17
Notes on FTX Collapsing 2022-11-17
Returning Strings in Nginx 2022-11-17
Notes on Using fzf 2022-11-17
Notes on Editing Commands - Bash 2022-11-17
Submitting Forms without Page Change 2022-11-16
Inputs Overflow 2022-11-16
Curl Cheatsheet 2022-11-15
Firestarter - An Express Project Starter 2022-11-15
Anime - Fall 2022 2022-11-13
Using PM2 2022-11-13
Using bcrypt 2022-11-13
Express Sessions with a SQLite Backend 2022-11-13
Express Sessions 2022-11-13
Using Put, Patch and Delete in Express 2022-11-13
Setting Up File Uploads in Express 2022-11-13
Express Cheatsheet 2022-11-12
Using SQLite3 with Express 2022-11-12
TableFilter 2022-11-11
ttyd Service 2022-11-08
Reset CSS 2022-11-07
Blank Favicon 2022-11-07
Notes on using xterm.js 2022-11-07
Infinite Bash History 2022-11-04
How to Clear Replication on UniVerse 10.3.6 2022-11-04
Filepeek 2022-11-04
Notes on the D3 Debugger 2022-11-03
D3 HTTP Server - 2 2022-11-02
Microblogging and me 2022-11-02
D3 BASIC HTTP Server 2022-11-01
scp Cheatsheet 2022-10-27
Migrating Users to a New Server 2022-10-26
Architecture of a Video Scraper 2022-10-26
Thoughts on a task manager 2022-10-20
Thoughts on writing a blog 2022-10-16
Git Cheatsheet 2022-09-24
Logrotate Cheatsheet 2022-09-24
Notes on SSH 2022-09-18
Tar Cheatsheet 2022-09-18
Testing Tar 2022-09-18
Installing Alpine using Qemu 2022-09-17
ScarletDME in the Browser! 2022-09-11
Notes on ScarletDME 2022-09-10
Notes on using v86 and Debian 2022-09-10
Vim and Tar 2022-09-09
Maps by Stable Diffusion 2022-09-03
Benchmarking getting data from UniVerse 2022-09-01
(Success) Notes on Installing Stable Diffusion - Electric Boogaloo 2022-09-01
WSL Shortcut 2022-09-01
(Failed) - Notes on Installing Stable Diffusion on WSL2 Ubuntu 2022-08-31
Yacc Shaving - Stage 3 Part B 2022-08-29
Four Languages from Forty Years Ago 2022-08-28
The Has Selector in CSS 2022-08-28
Yacc Shaving - Stage 3 Part A 2022-08-28
Blog Time 2022-08-28
Notes on Excel 2022-08-28
The NATO Phonetic Alphabet 2022-08-27
Rsync Cheatsheet 2022-08-27
Yacc Shaving - Stage 2 2022-08-27
Yacc Shaving - Stage 1 2022-08-27
The Witcher - Netflix Series 2022-08-21
The Sandman 2022-08-07
The Bin Directory 2022-08-07
Thoughts about the EVA editor 2022-08-06
Git in a Minute 2022-08-06
Thoughts on Go 2022-08-04
Building Netsurf - Unsuccessfully 2022-08-02
Thoughts on Mastodon 2022-07-31
nginx Cheatsheet 2022-07-31
Site Update - 31JUL2022 2022-07-31
Ansible Thoughts 2022-07-02
Ansible Notes 2022-07-01
Finished up the NovaShell Site 2022-06-26
NovaShell - Documentation 2022-06-25
NovaShell History! 2022-06-24
NovaShell - Adding Colors 2022-06-23
NovaShell - Auto Updates and a Watch Command 2022-06-22
2022-06-21 2022-06-21
Adding commands to NovaShell 2022-06-20
Alternative Alternative Editor 2022-06-19
2022-06-18 2022-06-18
Writing a Line Editor 2022-06-17
Thinking about Editors 2022-06-16
Getting harder to keep up 2022-06-15
2022-06-14 2022-06-14
2022-06-13 2022-06-13
NovaShell - Undefs 2022-06-12
Ifdefs 2022-06-11
Porting NovaShell to D3 Properly 2022-06-10
Working on porting NovaShell to D3 2022-06-09
2022-06-08 2022-06-08
2022-06-07 2022-06-07
6502 - Notes 01 2022-06-06
2022-06-05 2022-06-05
2022-06-04 2022-06-04
2022-06-03 2022-06-03
NovaShell Launch 2022-06-02
2022-06-01 2022-06-01
NovaShell and Github 2022-05-31
Buttons and Blindness 2022-05-30
Bad Habits - Syntax Highlighting 2022-05-29
2022-05-28 2022-05-28
2022-05-27 2022-05-27
2022-05-26 2022-05-26
Benchmarking Reads in UniVerse - Take 2 - Going Crazy 2022-05-25
Shadow Endpoints vs API Endpoints 2022-05-24
Textarea Fun 2022-05-23
2022-05-22 2022-05-22
2022-05-21 2022-05-21
Sveltekit Load 2022-05-21
2022-05-19 2022-05-19
2022-05-18 2022-05-18
2022-05-17 2022-05-17
Now Back to Your Regularly Scheduled Programming 2022-05-16
Tailscale is Stupid Easy 2022-05-04
Abstractions, Abstractions 2022-05-03
2022-05-02 2022-05-02
2022-05-01 2022-05-01
SvelteKit Hooks 2022-04-30
2022-04-30 2022-04-29
Reads in Universe and Data Transmission 2022-04-28
Still messing with tailwind and sveltekit 2022-04-27
Did Some Work with SvelteKit 2022-04-26
Some More Notes on Asahi Linux - 02 2022-04-25
Some Notes on Asahi Linux - 01 2022-04-24
A Bug in ReadList 2022-04-23
Benchmarking Reads in Universe 2022-04-22
2022-04-21 2022-04-21
A Break - 6 2022-04-20
Getting Great 2022-04-19
Ocean Vuong 2022-04-18
A Cousin's Wedding 2022-04-17
A Mail Command in Python - A Command Line App 2022-04-16
Fun with scp 2022-04-15
Programmatically Printing PDFs on Windows 2022-04-14
Compiling and as 2022-04-13
CORS Bug 2022-04-12
Vue2 vs Vue3 2022-04-11
Chrome and onbeforeunload 2022-04-10
Vue vs Datatables 2022-04-09
Hynes Eagle 38L Backpack 2022-04-08
A Vue Cheatsheet 2022-04-07
A Quick Universe Snippet 2022-04-06
Programming Rust - 03 2022-04-05
Italy Trip Planning 2022-04-04
Break 4 - NovaShell 2022-04-03
Break 3 - Bah! 2022-04-02
Programming Rust - 02 2022-04-01
Programming Rust - 01 2022-03-31
Another Break - 2 2022-03-30
Still on a Break 2022-03-29
Watched Classroom of the Elite 2022-03-28
Snippets 2022-03-27
NovaShell - 0.3.1 2022-03-26
NovaShell 0.3 2022-03-25
Impatiently waiting 2022-03-24
Debugging a Node C Addon 2022-03-23
How to start a node addon project 2022-03-22
Working with D3 from C 2022-03-21
Teach a man to build fish, and he will have fish for a lifetime 2022-03-20
Using a Newer GCC in RHEL 7 2022-03-19
Another Way to use Multivalue from Javascript 2022-03-18
Busyish Tiredish 2022-03-17
Wkhtmltopdf and Vue 2022-03-16
Using Wkhtmltopdf 2022-03-15
Working on Svelte Components 2022-03-14
SvelteKit Tutorial from Joys of Code 2022-03-13
Increasing the Memory Node has Access to 2022-03-12
Sveltekit 4 2022-03-11
SvelteKit 3 2022-03-10
Magic in SvelteKit 2022-03-09
SvelteKit - 1 2022-03-08
Filler Day 5 2022-03-07
Another Filler Day 2022-03-06
One More Filler Day 2022-03-05
Another Filler Day 2022-03-04
Svelte - The First Four Magic Words 2022-03-03
Vue vs Svelte 2022-03-02
More Thoughts on Vue vs EJS 2022-03-01
Vue vs EJS 2022-02-28
Dev Work 2022-02-27
Code Search 2022-02-26
A Filler Day 2022-02-25
Thoughts on Vue 2022-02-24
Using Vue Without a Build Step 2022-02-23
RSS Feeds 2022-02-22
Installing UniVerse 2022-02-21
JSDoc 2022-02-20
Finishing Up the addon 2022-02-19
More Porting 2022-02-18
Summers 2022-02-17
Port Job - 2 of Something 2022-02-16
Port Job 2022-02-15
C Programming 2022-02-14
Python PyPDF2 2022-02-13
Packages 2022-02-12
Copy and Pasting is Hard 2022-02-11
Set Custom CSS 2022-02-10
Magic Numbers -9223372036854775808 2022-02-09
Vim Spelling 2022-02-08
Libffi Types and Argument Order 2022-02-07
Favicons 2022-02-06
Node Addon API 2022-02-05
Using libffi 2022-02-04
Working with InterCall 2022-02-03
Made Something! 2022-02-02
Node Addon 2022-02-01
Node-Gyp 2022-01-31
Late - 30 JAN 2022 2022-01-30
Late! 2022-01-29
Using a Filesystem vs Database 2022-01-28
How to Use leftwrite 2022-01-27
CSS Grid and Flexbox 2022-01-26
Checkbox Hack to Hide and Show Elements 2022-01-25
Abstractions vs Permanence 2022-01-24
Dynamic Configuration Files 2022-01-23
Javascript Loop Labels 2022-01-22
Javascript Intersection of Two Arrays 2022-01-21
Left Pad 2022-01-20
apt-get upgrade 2022-01-19
Javascript Pass by Reference 2022-01-18
Code Loader in Node 2022-01-17
A Test Markdown File 2022-01-16
Express Starter Kit 2022-01-15
Sequelize Manual - Part 2 2022-01-14
Sequelize Manual - Part 1 2022-01-13
The Importance of Databases 2022-01-12
Environment Variables in Node 2022-01-11
Setting up Authentication in Node 2022-01-10
Creating a new database in postgres 2022-01-09
Older 2022-01-08
The Quest for a New Language 2022-01-07
Securing SSH 2022-01-06
Thoughts on EJS 2022-01-05
Conways Game of Life 2022-01-04
iPhone Shortcuts 2022-01-03
Adventures with Lifx Bulbs 2022-01-02
Grep Shortcut 2022-01-02
Dumb things (Caddy) 2022-01-01
Using Caddy 2022-01-01
What is nvm 2021-12-30
Code is (was) (always will be) a mistake 2021-12-29
Thoughts on Typescript 2021-12-28
Playing with C Memory 2021-05-04
Strings in C 2021-05-03
A Web Server in C 2021-04-21
Logrotate 2021-04-17
Old Projects 2021-04-16
Find Command 2021-04-14
Setting Up Postfix to use Gmail 2021-04-04
Thoughts on Bash 2021-04-04
Control File 2021-03-24
He sed, she sed 2021-03-18
A Web Server in Bash 2021-03-16
Setting up a Local Copy of Wikipedia 2021-03-07
Rust GTK Examples Screenshots 2021-02-21
Cross Compiling Rust GTK Projects for Windows 2021-02-18
Rust Notes 2021-02-16
A Self Signed SSL Certificate with Nginx 2021-01-07
A Web Server in Rust 2020-12-14
Setting Up Pihole on CentOS 7 2020-12-08
FreeBSD 2020-11-25
ffmpeg 2020-11-23
My First Server 2020-11-18
Setting Up UniFi Controller on CentOS 7 2020-11-18
A Gemini Client in Rust 2020-11-09
A Gopher Client in Rust 2020-08-28
A Web App in Rust 2020-08-25