How to fix glossy selects in webkit (Safari)

Making sure your application works the same across all the different browser engines can be a major...

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.

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.

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.

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

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.

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

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.

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

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

todo-tracker - TypeScript

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

todo-tracker - JavaScript

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

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

5 Things I Would Teach Myself 10 Years Ago

Lesssons Show Off Your Work Force Yourself To Finish Stick to one stack Document your...