Echo JS 0.11.0

<~>

MaxArt 2 days ago. link 1 point
Why do you convert to base 32 specifically? o_O
tracker1 2 days ago. link 1 point
Mostly to save the space... I'm also using the YYYYMMDDhhmmss value as an integer so converting it back is slightly easier to visualize...  I had already written and implemented the logic before I'd considered Math.floor(now/1000).toString(32) which would only be 7 chars.

I'm using grate for database migrations and just wanting to capture versioning that matches the project(s)... the release version is tagged to the release number, but every merge/push into master gets deployed to a shared dev db.... I wanted to better track those deployments... I'm also now adding a link to the repo url for the commit that was deployed.

In the end, it's mostly for uniqueness, and the githash is probably more valuable than the timestamp, I just wanted it there.
MaxArt 2 days ago. link 1 point
If the goal is to save space, you can go up to base *36*, that's what I meant.