Posts - Page 1

Dusting Off Old Projects: A Word Search Puzzle

My son used to love word searches when he was a kid. Those newspaper puzzles where you hunt through a grid of letters looking for hidden words. I thought it would be fun to build him a digital version…

Peaks.js: Navigating Audio Waveforms Like a Pro

In today's ever-growing digital world, audio processing has become a significant part of various industries such as music, film, and broadcasting. Handling and manipulating audio data can be complex.…

GitUI - a git terminal UI

I've tried various git UI's over the years but I always end up right back with the cli tool. I've been learning Rust and as a result I like to find tools that have been written in Rust because I know …

Emacs problem with tide-mode, eslint, and eldoc

I edit almost everything in Emacs. I primarily edit JavaScript or TypeScript so I use the Tide Mode package for it's many features that make editing JavaScript much easier. Two of those features cla…

/usr/local/src

As of late last year, when my work gave me a System76 Linux machine I'm now officially 100% on Linux both at work and at home. I'm also a programmer and on both my home and work machines I have a dire…

Emacs NG

I think I have definitely been assimilated into the Emacs lifestyle. I find myself tinkering with it constantly, and I'm always trying out new packages and waiting for new features. I'm a JavaScript …

How I learn new technology

Over the years I've used several different editors and learned several different programming languages and technologies. The problem often seems to be that I'll only need it for a short while, just lo…

Manage multiple projects or sessions with tmux

This is my obligatory, "it's been a while" post. My apologies. Much has happened since my last post, I've moved into a new house, a pandemic, and I now have a new day job. At any rate, all that to sa…

Do you lint your elisp files?

This will be a short post this week. I just wanted to share something I learned recently about flycheck and my elisp files. I use flycheck to lint most of my code but I had it configured specifically …

Django ImageField backed by DigitalOcean Spaces

Django has a wonderful tool for handling image uploads that has been carefully thought out and works very well. Consider all the things you would have to manage if you were to roll your own.

GIMP as a screenshot tool for Linux

As a Frontend Developer by trade, I take lots and lots of screenshots. Windows and MacOS both have several good options for taking screenshots. The one I like a lot on my Mac is Monosnap but they did …

Emacs org-mode for developers

tldr; I have created a Github Gist that captures the setup and configuration, key-binds, formatting, and GTD chart if you just want a reference.…

Portfolio: Schedule an event

I ran across a UI that looked interesting through a newsletter I get called "UI Movement" (https://uimovement.com/). The UI is pretty basic, it is a component that allows one to "schedule a demo" base…

Emacs vs Vscode

I haven't really been using Emacs for all that long. I'm really a VIM user when it comes down to it, but there is one thing that vim is missing, a standardized package manager and a package repository…