forbit@dev — ~/blog — zsh

forbit@dev:~/blog$ ls -lt --posts

Writing

rss
personal 8 min

vibe coding is a slot machine

a retrospective deep-dive on how AI and vibe coding makes me feel, and it's similarity to past addictions in my life.

#addiction#ai#article
personal 16 min

my AI development setup in 2026

ive fine-tuned my ai workflow over the past 4 months given the incredible pace of tooling upgrades. i document some of the tooling ive built myself around ai and how im using it to produce slop at great speeds.

#ai#corpus#opencode
personal 2 min

devpad #8 - Convergence

After reflecting upon my infinitely growing catalog of side-projects, I realised an opporutnity to combine 2 more projects under the devpad umbrella - hoping to simplify deployment & auth flows.

#ai#astro#bun
personal 6 min

devpad #7 - Decoupling API from AstroJS with Bun + Hono

After running into some logical shortcomings with having an API layer tightly coupled to a framework - I started on a quest to refactor my entire API layer to be deployable separately from my front-end stack.

#ai#astro#bun
personal 2 min

devpad #6 - MVP Progress

Following on from my last update, the new redesign is coming along nicely, along with finally implementing some of the core functionality. Future plans to open source part of the application are described, and a roadmap for initial release is laid out.

#astro#design#devpad
personal 2 min

devpad #5 - Visual Update

It's been a while since I've worked on devpad, and I've forgotten exactly how the system is setup. Trying to use this application has brought to life many limitations of the hyper-minimalist vanilla html feel.

#design#devpad#planning
personal 7 min

Stack setup for a golang API with bun testing, postgres database, and S3 storage for local & production

I've made an example stack for easy setup using golang, drizzle, minio, and bun for end-to-end testing. I walkthrough some of the decisions I made and the reasoning behind them in this post.

#bun docker#bun docker testing#bun golang test
personal 1 min

Setting up drizzle-orm to work with postgres container

In case you're having trouble getting drizzle migrations to talk to a postgres container via docker-compose.yml, I brain dumped my solution for that exact purpose

#code dump#docker#drizzle
personal 2 min

devpad #4 - MVP check-in

After a few months of work, I’ve finally gotten the main idea of project & task implemented. This post goes into what I expect to implement in the future and gives a brief roadmap of future features.

#devpad#mvp#planning
personal 3 min

Serverless NextJS with Drizzle-ORM for Cloudflare

Tutorial for setting up a NextJS app router application with Drizzle ORM for deployment using cloudflare serverless functions

#cloudflare#drizzle#nextjs
personal 1 min

devpad #3 - Tech Stack Issues

After running into some issues synchronising the session across 2 different servers, I rethink why I have these servers split up in the first place.

#back-end#devpad#redesign
personal 3 min

devpad #2 - Redesign Motivations

In my earlier blog post, I analysed my old design of the devpad project and proposed a hyper-minimalistic new design for it

#design#devpad#planning
personal 3 min

devpad #1 - Redesign

With the work on todo-tracker coming along, and having a working Golang implementation, I'm going to start on the devpad rescope

#design#devpad#planning
personal 3 min

todo-tracker - TypeScript

As part of the todo-tracker project, I transitioned the project from JavaScript to TypeScript

#bun#todo-tracker#typescript
personal 4 min

todo-tracker - JavaScript

In this log, I'll delve into specific coding challenges and solutions encountered while developing the todo-tracker

#bun#javascript#todo-tracker
personal 2 min

Rescoping devpad

A while ago I started a large-scale project that I intended to be able to use myself to manage both my coding projects & university assignments

#devpad#planning#scope
devpadredesigndesignplanningaibunastrodrizzle
personal 16
dev.to 0