🎁 Launch Week Day 2: Roles 🎇
With Roles, defining access control levels for your users is now a breeze.
Role information will show by default when a user session is initiated.
Best of all, it's free up to 1,000,000 users. 🚀
workos.com/blog/launch-week-…
In the JS lands, I have been writing tests with Jest, and expressing different contexts with describe blocks
I wasn't getting used to Elixir's ExUnit syntax but recently found out about github.com/drewolson/ex_spec 😌
Session management is the mechanism for securely handling interactions between a user and an application within a specific time frame.
It’s day 1 of our Launch Week, and we are introducing Sessions. Available to all WorkOS users at no cost.
workos.com/blog/launch-week-…
Coming up later this month: Shin, an Elixir library that provides auth utilities 🍀
It can be used to validate configuration primitives before being passed to external providers or used on your in-house auth
Today I've finished reading refactoringui.com 🎨
Learned a new mindset when researching other products for inspiration:
“Did the designer do anything here that I never would have thought to do?”
I wish there was a product with a similar experience to feyapp.com but for the Brazilian investment market
The majority of our investment platforms don't have that amount of interactions/attention to detail when it comes to finance
Chaining JS animations on Elixir LiveView, in combination with Tailwind classes
Definitely, another flavor of UI development that I wasn't used to with React
The inconsistency of Azure UI requiring different types of deletion confirmations between resources
I've already experienced "yes" and "delete, wonder if there's more 😅
Look at me in the workos.com/launch-week mosaic alongside the amazing people I get to collaborate with every day 🏆
Excited to be part of my first launch week at @WorkOS
Announcing the Copenhagen Book - an open source guide on implementing auth for the web! It covers everything, including sessions, CSRF protection, passkeys, OAuth, 2FA, email verification, and password reset
thecopenhagenbook.com
I really appreciate how it's possible to create form validations on Phoenix LiveView, alongside Ecto changesets (example below)
The UI can react to the changeset errors, not needing to re-declare another schema
It's frustrating to see the amount of DX friction on Azure tooling
It requires so many steps to perform a simple log ingestion, that a developer falls asleep until it reaches an E2E integration