product engineer – code / ship / repeat

Florianópolis, Brazil
You can now define access control levels by user roles and manage that on your application logic 🔥
🎁 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-…
1
6
996
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 😌
4
594
Here it is, the feature that I was most waiting for: Sessions 🚀 Kudos to everyone in the auth team who worked super hard to ship this project
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-…
6
696
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
9
744
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?”
1
8
850
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
2
15
2,519
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
10
780
The beauty of integrating real-time interactions on my Elixir app, in a matter of minutes, without having to install not even a single dependency 🪄
10
632
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 😅
1
1
507
Thinking of putting together an example of an Elixir LiveView application using @authkit 🧐
1
384
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
14
613
Laura Beatris retweeted
⭐️ WorkOS Launch Week! ⭐️ 📆 Begins Monday, March 18 👾 Five days of new features 🎮 Win a free Analogue Pocket Details here 👉 workos.com/launch-week
8
12
91
15,250
The last lines of Elixir from the weekend ☕️ Managed to learn a ton of interesting stuff about live components
1
16
1,324
This is gold!
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
4
692
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
2
560
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
1
3
512