About

Professional Ruby developer with more than a decade of experience.

I work with Ruby web applications at any stage, whether that means building something new, extending an existing system, or keeping it running smoothly. I prefer practical solutions over clever ones, and aim to leave codebases cleaner and more maintainable than I found them.

Primarily Rails, but comfortable with other Ruby stacks. Based in Sweden, working remotely with clients in Europe and beyond.

Open Source

RABARBER

GitHub stars

Simple yet flexible role-based authorization for Ruby on Rails with comprehensive role management and multi-tenancy support.


VERI

GitHub stars

Minimalistic cookie-based authentication for Ruby on Rails with granular session management, user impersonation, and multi-tenancy support.


GREPFRUIT

GitHub stars

Fast parallel regex search across files powered by Ruby Ractors, available as a programmatic API and CLI.


KREDS

GitHub stars

Rails credentials access with blank value detection and clear human-readable error messages.

Blog

← Back to articles

Rabarber v2: A Major Update for the Role-Based Authorization Gem

April 29, 2024

We're excited to announce the release of version 2 of Rabarber, a role-based authorization gem for Ruby on Rails. This new version brings significant improvements, cleaner code, and a more refined user experience.

This is a major version release, bringing several breaking changes. If you've been using older versions, please refer to the migration guide to upgrade to v2.0.0.

What's New:

  • Simplified Configuration: With cleaner setup and improved flexibility, configuring Rabarber is now easier.
  • Support for UUID Primary Keys: You can now use UUID primary keys with Rabarber.
  • Bug Fixes: This release includes bug fixes, enhancing the stability and reliability of the gem.
  • Code Refactoring: The codebase has been significantly refactored and improved for better performance and stability.

What's Next?

With version 2, Rabarber enters a new phase. The rapid development cycle has come to an end, and we're focusing on stability and refinement. While new features may be added in the future, probably including multi-tenancy support and enhanced access control methods, releases will be less frequent, ensuring a more stable and reliable experience for the users.

To learn more about Rabarber and how to use it in your Rails applications, check out the README on GitHub.

Happy coding!

Contact