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