Recent Writing
View all posts →Migrating from Meteor.js to Remix in 2022
We successfully switched from Meteor.js to Remix, but there were many challenges to solve along the way. This post is a summary of the challenges we faced and solutions we implemented to make the switchover as painless as possible.
Read post →
Setting up Production Monitoring for Remix on Fly.io
Fly.io has been a dream to work with so far, and the monitoring story is no different. Learn how to quickly set up production monitoring for your remix app on fly.io.
Read post →
Three Key Steps to Fast Loader Functions
Don't fall for these common mistakes. Instead, make sure you follow these three key steps to write performant loader functions.
Read post →
Taking the 'D' Out of CRUD with Soft Updates
Soft deletes are nice, but what about updates? Updates are pretty destructive too, so let's take a look at implementing soft updates on top of soft deletes.
Read post →
