Category Work

Scaling Postgres for Dynamic Schema Search on Billions of Rows

Table of Contents Introduction The Challenge The Problem Scale / Shape of The Data Things that didn’t work Iteration 1: DynamoDB Iteration 2: Elasticsearch Iteration 3: Postgres The Data Pipeline...

How to get DigitalOcean Spaces Presigned Uploads Working (In SvelteKit or any JS frontend)

This has bugged me a couple of times when setting up uploads directly from a client to DigitalOcean Spaces. The error path is: You have a backend that generates a...

Manufacturing engineers should use git

In my last post I talked about my background as both a manufacturing engineer and a software engineer. In this next post I want to talk about what I think...

My background

I find it’s difficult to know where somebody is coming from unless you know their background. Like everyone else, my opinion is formed over time based on my experience. So...

Category Ramblings

Manufacturing engineers should use git

In my last post I talked about my background as both a manufacturing engineer and a software engineer. In this next post I want to talk about what I think...

My background

I find it’s difficult to know where somebody is coming from unless you know their background. Like everyone else, my opinion is formed over time based on my experience. So...

Category Projects

Garduino: The Basics

Alright, I’ll confess to you that I’m pretty deep into this project now so writing this blog post as if this is a fresh idea I just thought of seems...

Category Arduino

Garduino: The Basics

Alright, I’ll confess to you that I’m pretty deep into this project now so writing this blog post as if this is a fresh idea I just thought of seems...

Category Hydroponics

Garduino: The Basics

Alright, I’ll confess to you that I’m pretty deep into this project now so writing this blog post as if this is a fresh idea I just thought of seems...

Category Rant

Things that should be punishable by death

NB: This image serves as a reminder that AI image generation still kinda sucks. The prompt was Somebody being sentenced to prison for annoying me, in a humorous pedantic way...

Category Webdev

How to deploy a SvelteKit app to Heroku

Another day, another interesting little bit of knowledge. This time, it’s how to deploy a SvelteKit app to Heroku.

How to get svelte to save a JWT cookie

This has been plaguing me all day, so I’m saving some instructions here for future reference.

Category Guides

How to deploy a SvelteKit app to Heroku

Another day, another interesting little bit of knowledge. This time, it’s how to deploy a SvelteKit app to Heroku.

How to get svelte to save a JWT cookie

This has been plaguing me all day, so I’m saving some instructions here for future reference.

Category Software Development

Scaling Postgres for Dynamic Schema Search on Billions of Rows

Table of Contents Introduction The Challenge The Problem Scale / Shape of The Data Things that didn’t work Iteration 1: DynamoDB Iteration 2: Elasticsearch Iteration 3: Postgres The Data Pipeline...

How to get DigitalOcean Spaces Presigned Uploads Working (In SvelteKit or any JS frontend)

This has bugged me a couple of times when setting up uploads directly from a client to DigitalOcean Spaces. The error path is: You have a backend that generates a...