Category: IT-ish

Safely Truncating UTF-8 Text

I'm letting users POST data to a web application, which is then stored in my database.

Read more about 'Safely Truncating UTF-8 Text'...

Web Applications in Rust With Tide

I'm currently working on two applications, one a web application and the other a server communicating with various non-browser clients over HTTP, and using Rust for both.

Read more about 'Web Applications in Rust With Tide'...

Simple CLI testing for Rust

I once created a cross-platform test runner for CLI applications, using an embedded Lua interpreter to execute the application then check its output, filesystem changes, etc.

Read more about 'Simple CLI testing for Rust'...

DRY: Maintaining a Consistent Bash and Zsh configuration

I use both Bash and ZSH as my shells; I want to keep their configurations as similar as possible, avoid duplicating configuration, and still be able to take advantage of…

Read more about 'DRY: Maintaining a Consistent Bash and Zsh configuration'...

Syntax Highlighting in SilverStripe

I just realized that I never committed my syntax highlighting setup in git or documented it in any way.

Read more about 'Syntax Highlighting in SilverStripe'...

Vim Improvement Plan: Getting Started

See information about the Vim Improvement Plan here. The RulesWe'll start with an empty ~/. vimrc and ~/. vim; the system vimrc will be untouched from installation.

Read more about 'Vim Improvement Plan: Getting Started'...

Vim Improvement Plan

I have become: rather set on regularly using a small, small subset of what Vim offers, even when I know there's a better way. overly-reliant on my .

Read more about 'Vim Improvement Plan'...

Lambda functions for code organization

anon func v2

Note: this post exists mostly to test syntax highlighting. The thesis is obvious.

Read more about 'Lambda functions for code organization'...