Marcus Buffett
Archives
Search
Subscribe
Thoughts on Structured Editing: Breaking Away from Syntax
September 27, 2020
I was aimlessly browsing Github and came across sapling, a very early-stage structured editor. It was inspired by this blog post, which talks about...
Migrating from Redux to Pullstate
September 24, 2020
Recently I migrated my side-project from Redux, which I’ve used in every React project for the past four years, to pullstate, here is my tale. Problems with...
As a hobbyist rust developer, I want to think less about error handling
September 8, 2020
I saw the call for blog posts in the 2021 rust roadmap, so I figured I’d throw in my 2 cents, since I’ve been working on a project recently that uses rust on...
Unconventional React Things: Styling Edition
August 10, 2020
I’ve developed an unusual approach to styling in my React code. It’s sort of a functional, atomic css approach. Other methods I’ve used are BEM + separate...
Programming and Tacit Knowledge
August 5, 2020
The Commonplace blog has been writing a lot on tacit knowledge recently. As someone who’s been programming for a long time (8ish years), these articles...
Why I Self-Host My Website Analytics
August 4, 2020
Recently I made the switch to self-hosted analytics, after being a long-term Google Analytics user. Almost every website you visit will have a Google...
Replacing ngrok with ktunnel
August 1, 2020
ngrok is a tool that proxies traffic from a subdomain (like http://2fb551c6b2fd.ngrok.io) to a port on your localhost. I’ve been using it off and on for...
The CLI tools I use while doing full-stack dev
July 14, 2020
I’ve been working on a web project for a few months now and thought I’d take stock of the tools I’ve been using. So I went through my zsh_history (fun fact,...
Setting up tmux and kitty for true color support
January 8, 2020
I’ve been using kitty and tmux together for years and recently realized my setup for true colors was broken, thanks to neovim’s :checkhealth command. After...
My Year in Books: 2019
December 26, 2019
This is just a rapid-fire summary of the books I’ve read this year and what I thought about them. Note that the links in here are affiliate links. Any profit...
Scraping Goodreads Sitemaps with Haskell
October 30, 2019
Recently I acquired a project, Now What Do I Read?. One of the steps in acquiring the data was to scrape the sitemaps of Goodreads. The project was written...
Setting up Neovim for Haskell, as of October 2019
October 29, 2019
I started a Haskell rewrite of a project, and after not having used Haskell for a long time, found the process of setting up my Vim environment to be a pain....
Creating a basic chess AI with Python
May 10, 2015
Recently, I made a chess program in Python and published the source on github here. The code is just under 1000 lines, about 20% of which is dedicated to the...
Newer archives