Howto

Guides on how to get things done.

March 2024

Making a JSON api from a CSV file using fly download, process, serve, update

22nd

Deploying OSMR runs pretty fast locally

16th

Quick static site template Rapid and disposable prototyping

14th

Making a web component by scratch progressive enhancement

13th

Using Datasette to map out charger locations makes it easy to share

5th

POSSE rss to mastodon keep it local and then share

4th

2023

July

Thorsh: Thor, but for bash simple bash cli scripting

12th

Emacs Blogging mode take 2 emacs and hugo sitting in a tree

2nd

June

Build on git push build your own stuff

26th

Using caddy docker proxy straight from the dockerfiles

22nd

Setting up emacs re-re-dux What is more fun that configuring emacs?

6th

May

Summarizing URLs with ChatGPT save yourself some reading time

9th

2022

January

Using ActiveRecord outside of rails just the rake

2nd

2021

December

Pulling avatars from slack Basic bot integration

19th

Running SQLite in the browser using NextJS Why not?

19th

Setting up digital ocean spaces to upload Gotta work on my upload scrips

17th

Receiving CloudEvents with NextJS One file to rule them all

15th

Setting up knative eventing lets send some messages

13th

NextJS with Prisma on Kubernetes deploy as a knative service

8th

Serving a knative function on the root root to services

1st

November

Setting up knative functions functions functions

29th

K8 Dashboard on Docker Desktop what’s going on

28th

Getting emacs working on OSX Monterey security and permissions

12th

August

Wrapping a executable in a function Easy function wrapping

30th

Uploading to S3 on the command line throwing data into a bucket

22nd

July

Rails on Kubernetes with TLS certmanager

16th

Setting up GitHub Actions for Continuous Integration automating all of the things

13th

June

Deploying OpenFaaS on Digital Ocean with Terraform Everything functional

2nd

May

Controlling docker in golang So meta

15th

April

SQL in Org-Mode Everything in org-mode

17th

SQLite in the browser pushing everything to the client

15th

Setting up emacs for typescript development If we are going to bother with static types, might as well use them

13th

March

CLOCViz Run some vizualizations on a repo

31st

Emacs Blog Writing and Navigation Mode emacs and hugo sitting in a tree

15th

asdf as environment manager so much faster

13th

Database Migrations what should I do when not using rails

10th

February

Uploading Blobs Simple datastore

17th

Building static OpenFaas templates Packaging up the packager

12th

Interacting With Git via HTTP Looking at git http traffic

11th

Installing faasd cgi was good, serverless is better

8th

2020

November

Tailwind and Rails postcss setup

18th

Rails in Docker Why install ruby locally?

17th

October

Release code diffs What changes between releases

26th

Looking at package.json making sense of package-lock.json

13th

September

Looking at Gemfiles making sense of Gemfile.lock

4th

August

gitlog in sqlite sql is great

28th

Using Askgit SQL is so nice

14th

July

Setting up SSB-Pub Server and migrate your profile

9th

June

Checking health of RSS feeds Lets clean out the old stuff

26th

Using Syncthing who needs servers

17th

Developing React Inside Docker Clean up after your mess

16th

Beginning Emacs Rediscovering emacs

6th

March

Emacs Tramp tricks Replacing terminals with emacs

1st

February

Making charts with VueJS and no tooling Static files all the way

19th

Playing with tailwindcss An excersize in minimilism

1st

January

Template to setup a linode server with DNS and HTTPS use terraform to coordinate stuff

23rd

2019

December

Terraform and Packer with Digital Ocean Automate all the things

24th

Computer Setup Script Setup Linux or Chromebook quickly

10th

September

Setting up an IPFS Node using docker-compose and certbot

7th

August

Using Org Mode in Hugo emacs everywhere

2nd

July

Installing guix on IntelNUC using the hardware you have, even if we are nonfree

25th

May

Reverse engineering APIs using Chrome Developer Tools its your data after all

1st

April

Controlling IKEA Tradfri devices from your computer IKEA is cheap and everywhere

24th

Playing with cabal serverless code

23rd

Setting up Indieweb Homepage the dream of the nineties is alive on the indieweb

19th

Easy scraping with httpie and jq Pulling my GitHub starred repositories into Hugo

18th

Bootstrapping a react app with bootstrap and font awesome

7th

March

Setting up a chromebook for development Documenting my steps

30th

January

Setting up IPFS on a chromebook Connecting to the world

7th

2018

November

Image Manipulation in Firebase its all javascript

23rd

Implementing Serverless OAuth for JAM Stacks and static sites

12th

October

Adding Facebook Login with react you can’t escape it

30th

Adding a CMS to hugo Static doesn’t mean dead

27th

Building a hugo site and theme with Bootstrap hugo is blazing fast

21st

2017

December

Authenticated routes using react-router an expirement

5th

Styling and theming with material-ui: React + Material Design hrmph

4th

November

Styling and theming with rmwc: React + Material Design material design

29th

Writing code on a chromebook a phone-like laptop

15th

2016

October

Save your Medium articles to your computer in markdown sync everything

27th

2015

September

Using seed to explore APIs overview of what we’re working on and how to explore apis

17th

July

Building a GUI for managing middleman blogs the site will still be fast, really fast

30th

June

Adding search to a middleman blog slightly simplier than google

7th

January

Setting up Rails testing with rspec, devise, and the gang so much fun

23rd

Setting up Devise with Twitter and Facebook and other Omniauth schemes without email addresses Connect connect connect

16th

2014

December

Using rake for dataflow programming and data science Rake it like’s hot

19th

Building Middleman Extensions make middleman more awesome

17th

Dateslice: Writing rails extensions adding date group_by to ActiveRecord

7th

Pulling data out of Google Analytics see who’s talking about your stuff

4th

November

Building Sites with Middleman lean publishing

25th

Scripting Twitter: Collecting Data and Writing Bots adding another client to socialinvestigator

20th

Personal information from only a URL what can automated tools find out

14th

Making a command line utility with gems and thor Any excuse to the use the phrase “Hammer of the Gods”

8th

Bootstrap: Advanced Grid Tricks You really should be defining your own classes

3rd