Will Jessop's Writings

Sailing, Food, Programming, Technology, and other things

Do you have a Ruby on Rails application you'd like to be faster, more scalable, or just upgraded safely? I'm currently open to new contracts doing Ruby on Rails and Postgres scaling and performance work, and Rails upgrades. Contact me at will@willj.net to get started.

All tags

Showing the latest post for each tag

  1. 3D Printing (15 posts)
    Latest post: Fitting two hard drives and an SSD in a Dell OptiPlex 7010 USFF

    The Dell OptiPlex 7010 USFF officially only has room for one 2.5" hard drive internally, I fitted two 3.25" hard drives and a 2.5" SSD in one.

    See 14 more posts with this tag
  2. AWS (3 posts)
    Latest post: AWS IAM Policy for allowing s3cmd to sync to an S3 bucket

    I needed s3cmd to sync some local files to a remove S3 bucket and had to work out the IAM permissions to allow this.

    See 2 more posts with this tag
  3. baking (2 posts)
    Latest post: Simple Sourdough Bread

    A simple, fast and reliable method for making sourdough bread

    See 1 more post with this tag
  4. CAD (2 posts)
    Latest post: OpenSCAD robot base design

    I switched from Sketchup to OpenSCAD

    See 1 more post with this tag
  5. cooking (3 posts)
    Latest post: Simple Sourdough Bread

    A simple, fast and reliable method for making sourdough bread

    See 2 more posts with this tag
  6. design (1 posts)
    Latest post: Fitting two hard drives and an SSD in a Dell OptiPlex 7010 USFF

    The Dell OptiPlex 7010 USFF officially only has room for one 2.5" hard drive internally, I fitted two 3.25" hard drives and a 2.5" SSD in one.

  7. electronics (15 posts)
    Latest post: Using the T67XX CO₂ Sensor Module in Go

    Getting CO₂ readings and more from the T67XX CO2 Sensor Module in Go

    See 14 more posts with this tag
  8. firefox (2 posts)
    Latest post: Reverting Firefox's recent URL bar suggestion order change

    In a recent update Firefox changed the order of it’s URL bar suggestions order to make search suggestions appear first before recently visited URLs. This is annoying so I changed it back.

    See 1 more post with this tag
  9. github (3 posts)
    Latest post: Full-height Github "checks" box in Firefox

    No more scolling the checks box on Github when you have plenty of screen space to display it

    See 2 more posts with this tag
  10. Go (7 posts)
    Latest post: Converting a wordpress.com dump to Hugo, including images

    I wanted to convert my old wordpress.com articles to Hugo and all off the “official” methods were cumbersome so I wrote a somewhat rough but fast and simple program to do the conversion for me.

    See 6 more posts with this tag
  11. MacOS (3 posts)
    Latest post: Error installing libv8 on Mac OS Catalina

    If you are getting a “fatal error: ‘climits’ file not found” error installing libv8 on Catalina then this post is for you.

    See 2 more posts with this tag
  12. meta (3 posts)
    Latest post: Converting a wordpress.com dump to Hugo, including images

    I wanted to convert my old wordpress.com articles to Hugo and all off the “official” methods were cumbersome so I wrote a somewhat rough but fast and simple program to do the conversion for me.

    See 2 more posts with this tag
  13. pasta (1 posts)
    Latest post: Basic pasta sauce

    In which I go through how I make a basic tomato, garlic and pasely or basil pasta sauce, with some optional variations.

  14. performance (3 posts)
    Latest post: Finding Postgres rows too large for BTree indexes

    How I found and fixed the rows in our database that exceeded the BTree index size, preventing our migration to AlloyDB.

    See 2 more posts with this tag
  15. postgres (3 posts)
    Latest post: Finding Postgres rows too large for BTree indexes

    How I found and fixed the rows in our database that exceeded the BTree index size, preventing our migration to AlloyDB.

    See 2 more posts with this tag
  16. programming (23 posts)
    Latest post: Finding Postgres rows too large for BTree indexes

    How I found and fixed the rows in our database that exceeded the BTree index size, preventing our migration to AlloyDB.

    See 22 more posts with this tag
  17. Raspberry Pi (10 posts)
    Latest post: Using the T67XX CO₂ Sensor Module in Go

    Getting CO₂ readings and more from the T67XX CO2 Sensor Module in Go

    See 9 more posts with this tag
  18. robotics (20 posts)
    Latest post: I got my pan tilt servos working

    Getting the servos working for my camera gimbal

    See 19 more posts with this tag
  19. Ruby (10 posts)
    Latest post: Running a specific knapsack test set locally

    Sometimes you have a test order issue CI that you want to debug locally, and to do that you need to only run the tests that knapsack runs in the relevant shard, in the right order. Here’s how to do that!

    See 9 more posts with this tag
  20. sailing (1 posts)
    Latest post: Will's YouTube sailing channel recommendations

    A list of YouTube sailing channels that Will recommends to either learn more about sailing, or just to live vicariously through the experiences of others.

  21. tech (35 posts)
    Latest post: Finding Postgres rows too large for BTree indexes

    How I found and fixed the rows in our database that exceeded the BTree index size, preventing our migration to AlloyDB.

    See 34 more posts with this tag
  22. wtf (1 posts)
    Latest post: Paula Deen riding things

    Do you want to see Paula Deen riding a sausage? Because now you can.