| GitHub | https://github.com/janko |
| Blog | https://janko.io |
| Bluesky | https://bsky.app/profile/janko.io |
| YouTube | https://www.youtube.com/@jankomarohnic |
| GitHub | https://github.com/janko |
| Blog | https://janko.io |
| Bluesky | https://bsky.app/profile/janko.io |
| YouTube | https://www.youtube.com/@jankomarohnic |
I've been using a custom script that calls either `bundle open` or `gem open` depending on whether the specified gem is in the project or not.
Really useful for quickly diving into gem source code without thinking about my current working directory 😅
Feeling proud with the featureset rodauth-omniauth has accumulated over time.
As a reminder, this gem takes things a step further than Devise, by implementing the OmniAuth callback route for you 😉
Expanded the JSON API guide for Rodauth with notes about CSRF protection and CORS settings 😌
https://github.com/janko/rodauth-rails/wiki/JSON-API#json-cookie-based
This should help newcomers that are making sense of the SPA + API architecture 🤞