EK

I quit my job after 6 years building someone else's SaaS, now I'm building my own SaaS.

Rework how I store styles

Previous approach didn't use selectors. Instead depended on internal data model to decide where to apply a particular set of properties.

New approach uses CSS selectors and join table with page id so I can do the following

- add style for a particular element on a page
- add style for a particular element on multiple pages
- add style for a particular element type on a page or multiple pages

figure out ssl renewal issues

Been trying to figure out how to deal with certificate renewals, because post renewal, I get new private keys which BunnyCDN doesn't know!

working on onboarding flow and other UI stuff

Basically need to clean everything up for a soft release to the people on waitlist already!

more work on dashboard

wrote user stories to figure out what is missing after people signup in terms of onboarding.

working on deployment setup for

I have a basic environment running on Vultr with Dokku but it doesn't scale for more than 10-15 users. Very basic setup. So I need to either evaluate using a larger instance with Dokku or go to DigitalOcean and use managed k8s which I'm most comfortable with.

dealing with some spam posters in

added an automated cleaner of spam job posts.

resize a div using JS

I need to add a resizer for image and column tags because Notion doesn't send me dimensions.

For that I need to understand how to add a handle to the edge of these images and then on dragging of this said handle it should resize the image width/height.

God help me because I don't like frontend and Its going to be a wild ride figuring out drag and drop :-)

adding a company data enrichment robot to

Basically scrapping Crunchbase/YC Companies/Twitter to add more metadata :-p

Started a new Twitter Community for Ruby Developers

https://twitter.com/i/communities/1503047521127796736

working on roadmap for

I need to finalize what I'll ship in the first release and put everything else in backlog.

I want to send invites to the 28 people on the waiting list and get some user feedback before i build more.

fix bugs with image caching

Images in Notion expire after 24 hours so I have to store a copy on my end,

This means i also need to handle updates to the image if its changed since I last cached it.

I just added this part of cache invalidation and now all image block types just work