- Passkey Authentication with Rodauth https://janko.io/passkey-authentication-with-rodauth/ 4 comments ruby
- Upgrading from Selenium to Cuprite https://janko.io/upgrading-from-selenium-to-cuprite/ 10 comments ruby
- Social Login in Rails with Rodauth https://janko.io/social-login-in-rails-with-rodauth/ 4 comments ruby
- What It Took to Build a Rails Integration for Rodauth https://janko.io/what-it-took-to-build-a-rails-integration-for-rodauth/ 8 comments ruby
- How I Enabled Sequel to Reuse Active Record's Database Connection https://janko.io/how-i-enabled-sequel-to-reuse-active-record-connection/ 6 comments ruby
- Anything I Want With Sequel And Postgres https://janko.io/anything-i-want-with-sequel-and-postgres/ 4 comments ruby
- Interesting throw/catch behaviour in Ruby https://janko.io/interesting-throw-catch-behaviour-in-ruby/ 4 comments ruby
- Adding Multifactor Authentication in Rails 6 with Rodauth https://janko.io/adding-multifactor-authentication-in-rails-with-rodauth/ 3 comments ruby
- Adding Authentication in Rails 6 with Rodauth https://janko.io/adding-authentication-in-rails-with-rodauth/ 26 comments ruby
- The Complexity of Active Record Transactions https://janko.io/the-complexity-of-activerecord-transactions/ 6 comments ruby
- Rodauth: A Refreshing Authentication Solution for Ruby https://janko.io/rodauth-a-refreshing-authentication-solution-for-ruby/ 13 comments ruby