rjframe

Posts by rjframe for Blog

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'...

Pinephone Review

My Windows Phone (may it RIP) finally needed to be replaced.

Read more about 'Pinephone Review'...

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'...

Thoughts on System Language Design

I've been using D (and lately, Rust) almost exclusively the last few years.

Read more about 'Thoughts on System Language Design'...

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'...

A Way Forward?

After years of not updating this blog I've sat down to determine why I find it difficult.

Read more about 'A Way Forward?'...

Another Day

Organized communities We call ourselves societies But social is the last we sieze When dignity is flown away But I'm the worst than most of you I write these words to fill some shoes Pay some…

Read more about 'Another Day'...

Note Management with Vim

I've tried managing my personal knowledge base in many ways over the years, using everything from pencil and paper to Evernote and OneNote to TagSpaces and Joplin (the latter two (can)…

Read more about 'Note Management with Vim'...

Introducing Resocial

One major problem of security/privacy websites and tools is that they tend to assume a level of technical expertise not available to most Internet-connected people.

Read more about 'Introducing Resocial'...

1 2