-
Onward with Postgres and Diesel – Rookeries v0.13.0
That took longer than expected… but I’ve finally migrated Rookeries to use PostgreSQL 10! I finished the majority of the raw migration work about a week before PyCon Canada. However I did not want to confuse my updates and tweets related to PyCon Canada with my work on Rookeries. Also I wanted to add a…
-
Fixing Docker on Linode (Linux v4.18.16)
This week as I had some downtime after PyCon Canada, I started working on resolving all the issues that I postponed. One of these issues involved applying security updates to my Linode server and rebooting the server. However when I did so… I noticed that the Rookeries site went down. When I logged into the…
-
To Make or Not to Make – Using cargo make for Rookeries v0.12.0
I was pleasantly surprised when my last blog post about migrating to Rust’s integration tests really took off on Twitter. I did not quite expect that much interest. 🙂 Using cargo-make I recently continued with my exploration of Rust through Rookeries (my attempt at a static site generator/backing API server). This time I worked on…
-
Writing Integration Tests in Rust + Releasing Rookeries v0.11.0
As part of my overall change over in Rookeries, from Python to Rust, I rewrote a suite of integration tests for the server API. To celebrate my successful transition, I released version 0.11.0 of Rookeries, whose tests use pure Rust now! I found the rewrite not too cumbersome, thanks to the wonderful guide in the…
-
Rookeries v0.10.0 – Rust Re-write
I just rewrote Rookeries in Rust, and the latest version is now available as a Docker image on Docker Hub. (This is why I have not responded to emails in a bit… I’ve been doing a lot of thinking of what I want to do next.) So why a rewrite? Ultimately I decided to change…
-
Rookeries v0.9.0 out – New UI and Live Editing of Sites + Juggling JSON with jq Book Update
It has been quite a while since my last update. I apologize for the long silence. I wanted to focus on getting Rookeries up and running, to the degree that I can host a website. Namely I was hoping to update the Amber Penguin Software website and the Juggling JSON with jq book companion website…
-
Juggling JSON with jq is Out Today
Apologies for the late post but it has been a busy day. As of today you can buy the early edition of Juggling JSON with jq on Gumroad. I am very excited since this is my first attempt at self publishing a book. Naturally the journey is still continuing as I work towards the final…
-
Getting Started with Writing a Technical ebook
The early release of my ebook Juggling JSON with jq comes out tomorrow! However this post is more about the process of writing the book itself. Getting started on an technical ebook, (such as Juggling JSON with jq), requires a bit of upfront setup. On the ebook side, I decided to go the route of…
-
Book Announcement: Unjumbling JSON with jq
jq is an amazing tool for querying and manipulating JSON in command-line, that I learned about from one of my good colleagues, Eric Olsen. And I feel that jq deserves a good book describing how to use this tool. Hence I am writing a book called Unjumbling JSON with jq on the topic. As mentioned…
-
WordPress Password Resets via MySQL
I have not completed the switch away from WordPress completely, (as this site and the justCheckers site show). I might switch to using something like Django CMS or Wagtail. Unfortunately I have not had as much time as I’d like to, to work on Rookeries, my own Flask based CMS Still in the meantime, I…