Just got my author copies of "From Ruby to Elixir"!
Now that Twitter hides likes, you can like this tweet and no one will know you secretly like Elixir.
#myelixirstatus
Elixir v1.20 released! Now officially a gradually typed language: Elixir type checks every single line of code, finding bugs and dead code, without developer overhead (no typing signatures) and extremely low false positives rate. Plus a faster compiler! Links and reports below.
@IamSandeshSoni Yes all data stored as UTC. Then if you need to convert do it either client side (ideal because it "just works") or pass the user's time zone to server and convert there.
NEVER persist a time that's not UTC. And avoid persisting a raw date. (impossible to convert.)
@georgemillo Devil is in the details.
I love working with our GraphQL API, but I also view the importance more at the implicit (meaning guaranteed) documentation + typing layer and NOT in the "complexity of the graph"
I would not want 1 query that goes 10 layers deep, for example
@bcardarella They're in the right from a "they can do that" perspective. But I 100% think it's a crappy short-sighted business practice. So I'll vote with wallet and also stop endorsing them.
@bcardarella I was able to get the report finally. It took about 2 weeks and purchased via separate org.
Small thing, you could argue it's fine, but not an experience I've had with any other vendor. Especially critical subprocessor
@bcardarella I specifically ran into issues when I realized I would need to change my billing model to add the soc2 addon. Instead of being chill and just sending report, they basically said only option is to change billing.
I ended up buying it on a separate account to get the audit docs
@bcardarella Basically held the report hostage ("just give us some $ no biggie")
They were the only vendor we had that did this. I just don't support it and think it's a shitty practice.
I reached out to them respectfully about it and never heard back.