product engineer – code / ship / repeat

Florianópolis, Brazil
Feels good to close the month by shipping a side-project, now going to celebrate easter and get ready for the next idea 🥳
8
1,320
Started to build the OIDC bits of the app (also deployed to shin.howauth.com/) 🍀 Getting used to the async archicture on @elixirphoenix, things such as triggering animations from the server and dealing with external API calls from the UI
1
9
1,720
I'm not that productive in writing UI components with Phoenix Liveview, especially when it comes to micro-interactions, but it's been nice to dive into a totally new framework
1
491
A bit of progress on the SAML part of my app, now surfacing the attributes of a given XML Still, there's a lot of stuff to polish in the UI, trying to get the parsing/validation logic in place
1
1
7
1,505
Playing a bit with the layout of my side project, trying to implement a sidebar with some transitions to navigate between OIDC & SAML utilities
5
770
"Auth is gonna be the digital entry point into every experience that matters in the internet" as @rauchg said Can't wait to follow and contribute to the evolving auth mechanisms in the next couple of years
8
818
First Elixir app deployment with @flydotio in a matter of minutes 🥳 The only friction is that `fly launch` comes with 8080 as a default port instead of detecting based on my app's framework defaults
1
2
17
2,576
SAML response decoding logic has been published to hexdocs.pm/shin_auth/ Essentially it abstracts a schema based on the SAML spec and returns a struct with separate groups of attributes and their values
1
4
1,287
Took the afternoon to start writing the SAML utilities for ShinAuth Heads down on reading the spec (docs.oasis-open.org/security…) to better understand how to perform parsing to decode SAML requests & responses
4
730
Laura Beatris retweeted
Announcing Radix Themes 3.0 and a custom color palette generator 🎉 In this release: • New layout engine • 11 new components • Zero config setup with Astro and Remix • New docs with guidance on layout and styling
28
126
1,114
141,326
I've mainly started this side-project to push me to learn OIDC & SAML even more than what I have already learned at work Also wanted to have an open-source package with Elixir
4
430
🍀 Some progress on ShinAuth: Still shaping the success/error interface for the parsed OIDC metadata, and figuring out the best approach to write unit tests Haven't even started to work on the SAML helpers, which might be released later than I expected
2
10
1,037
I've been missing preparing talks for meetups/conferences 🥹 It pushes you the most to learn how to teach and find gaps in your knowledge Currently prioritizing other projects, but hopefully, I'll be back at the stages at some point at the end of 2024
3
589
Proud to say that the awesome engineers from my team who shipped this amazing feature 🪄
Launch Week Day 3: 🤖 STREAMING EVENTS 🤖 Many important events happen within @WorkOS, like user signup, password resets, and role updates. Beginning today, you can send these events to Datadog alongside your other logs. Free up to 1,000,000 users. 😎 workos.com/blog/launch-week-…
2
666
Somehow, X managed to publish this twice 🥲
347
I really like this comparison of an investment portfolio and your knowledge portfolio as an SWE You should invest in it consistently, even with small portions It also has higher/lower risk topics - maybe you want to bet on new technology to learn
1
8
837