Petr Hlavicka 

@citronak@ruby.social
53 Followers
200 Following
17 Posts
Product-minded Senior Software Enginner • Husband and father • Tabletop RPG player and GM • I write about Ruby/Rails and related stuff
LocationCzech Republic
Bloghttps://petr.codes/blog
GitHubhttps://github.com/citronak
Bluesky@petr.codes
Versioning API requests

Learn how to handle API request versioning in Rails without duplicating controllers, using a schema-based approach that supports OpenAPI documentation and seamlessly maps external API structures to internal models.

Petr Hlavicka

I finally found time to write something 🙂

https://petr.codes/blog/rails/flexible-api-versioning-with-rails/

Flexible API versioning with Rails

A well-defined API versioning strategy is crucial for any API expected to evolve. Let’s explore the most common API versioning strategies in Rails and develop a flexible one.

Petr Hlavicka

Finally, I had time to write something on my blog…

When your Ruby project grows, you may use enterprise gems or want to extract some business logic into private gems. How can we efficiently manage gem credentials across the team?

https://petr.codes/blog/ruby/gem-credentials-management-with-gemstash/

Gem Credentials Management with Gemstash

How can we efficiently manage gem credentials across the team?

Petr Hlavicka

For the morning crowd: there are working alpha implementations for passkeys in the Ruby (particularly Rails/Warden) ecosystem, but the project desperately needs maintainers & security reviews. Getting these ironed out & polished would be a huge catalyst for widespread adoption

https://github.com/heartcombo/devise/issues/5527#issuecomment-1460577056

@rmondello @rmi know anyone who could help out?

#passkeys #passwordless #OpenSource #ruby

Passkeys support · Issue #5527 · heartcombo/devise

Hey there! With the move towards passkeys (through the FIDO Alliance, Apple's OS updates, Windows Hello, etc.); I think it would be extremely useful for the larger Ruby community to have Devise sup...

GitHub