Essay Archive

Posts

Long-form writing on software, developer tooling, publishing on the web, and the systems that support the work.

#22

Local CI in Rails 8.1

One of the things that was released in Rails 8.1 was it’s inclusion of the ability for us to define and run our CI locally. I’ve been trying it out and it works well. It is definitely a great fit for smaller applications...

#21

Vibe Coding Part 2

It’s been a while since I last wrote about vibe coding, my first post about it was back in March. One thought I had about it was whether or not it will lead to an increase in jobs for actual software engineers. I think t...

#20

Blogu - An experimental Hanami blogging engine

In my last post I was really excited about transitioning everything over to Hanami. After experimenting with Hanami a bit more, I slowly came to realize that the current setup I have is pretty great! So all we have out o...

#19

Rewriting to Hanami

So currently my site runs on Bridgetown but I’ve been really curious about Hanami, so I made the decision today to do a rewrite of this site in Hanami!You might be asking, why rewrite a static site in Hanami?Well, why no...

#18

Omarchy on Mac

So you’ve used Omarchy but still have to do some things on a Mac.You wish if there was some way to get some of the same functionality…Well let me tell you that you can use:Karabiner for keybindingsAerospace for window ma...

#17

Local Docker Registry now in Kamal 2.8!

If you’re working in Ruby on Rails 8 and are not using Kamal, I highly suggest that you give it a look. I’ve personally been using it to deploy a number of applications and I find the entire process to be very streamline...

#16

Trying Out Omarchy

I’ve always enjoyed hopping between Linux distros. My journey started with Linux Mint, which was a great way to ease into the ecosystem. From there, I moved on to Ubuntu, then Fedora, and eventually ArchLinux. Lately, I’...

#15

AI For Programming

I wanted to note down my thoughts here about using AI for programming. I’ve had plenty of experience in the past month using AI for programming, the tools I have used: Github Copilot Cursor Windsurf ClineThey all fee...

#14

Implementing POSSE with Bridgy Fed

Been experimenting with Bridgy Fed today. It’s a pretty neat tool if you want to connect your personal site to both Bluesky and the fediverse at the same time. The setup was straightforward and the docs were great! I hav...

#13

Receiving Webmentions

Just finished integrating webmentions today, it was a straightforward process, here’s what I did: I opted to use seia in order for me to get a web component for displaying the webmention (we’ll still need to style this ...

#12

From kakiyaga.com to wtoa.dev

Making the moveWe’re making the move from kakiyaga.com to wtoa.dev, the primary reason I am doing this is to be able to showcase my personal thoughts on software development.IndiewebI ran across the indieweb movement and...

#11

Abusing ActionCable

Been messing around with the idea of building an incremental game using Rails. Not the usual choice for game development, but with Action Cable handling real-time updates, it actually works pretty well.Right now I’m usin...

#10

Creating Bulletin

This was a fun side project, one of the things that I ran into while adopting Raycast was how difficult it was trying to get a ranking of the extensions that I downloaded was. Now I do not know why that is but I built a ...

#09

Creating Runway

One of the things I really wanted to do was understand my financial situation before diving into what I’m working on now. My first attempt was a Google spreadsheet where I manually calculated how many months I had left b...

#08

Using Obsidian with Bridgetown

One of the things that I wanted when writing these posts was the ability to edit my blog post in an editor that supported Markdown out of the box. I am familiar with Obsidian and have used it in the past and thought abou...

#07

Moving from Hugo to Bridgetown

The first iteration of Kakiyaga.com was created in Hugo, the whole site looks something like this:That was pretty much it! It didn’t take me long to setup and it served it’s purpose as a landing site for Kakiyaga.Now Hug...

#06

Tinkering

Over the past few days I’ve been working on a few things: Setup mealie to help with our weekly meal planning Setup glance to have an overview of our home (I even integrated it with Mealie to show the meal of the day!) ...

#05

Vibe coding

I’m not sure if you’ve come across this term before, but I’ve started seeing it pop up more frequently on Reddit and X.It generally refers to programming with the assistance of an LLM, with the key distinction being that...

#04

On Kamal

As mentioned in previous posts, I’ve been playing around with Rails 8 and trying to familiarize myself with all the new things it has to offer.One of the new features that Rails 8 offers out of the box is Kamal, the idea...

#03

Something new

I’ve always had the idea that I wanted to start something on my own. I don’t have a concrete plan at the moment but I do have a lot of ideas I want to try out!

#02

Web 1.0 - A time before social media

I’m in my thirties, I remember a time before social media, I miss all the quirky blogs that you can happen upon and the early days of Youtube.I remember being in high school when Instagram started becoming popular, I did...

#01

A little bit about myself

Hey there!I’m Will. While my writing experience has primarily been in crafting technical documentation and the occasional Slack explanation (with varying degrees of success), I’ve decided to start writing a blog!Through ...

William Tio will@kakiyaga.com Australian software engineer building thoughtful web software and publishing notes on tools, Rails, and the systems around the work. Melbourne Australia