Back to home


At XP Bytes we're not limited to a limited set of programming languages, services or technologies. On this page you can find previous work where Ruby played a significant role.

Publications (show all)

  1. JavaScript, Ruby and C are not call by reference


    The difference between call by value, call by reference and a recap of call by sharing.

  2. Control flow in reduce/inject


    On how to skip items, conditionally apply logic and how to break or stop iteration early when using reduce/inject in Ruby.

Case Studies

  1. BlackGATE

    XP Bytes helped Blackgate build a CMS on top of a legacy system using Ruby on Rails, Bootstrap and custom scripts, initially to ease the workload of their technicians but quickly turning into an amazing tool for their end-users.

  2. TrailerVote

    XP Bytes helped TrailerVote go from Tech Demo to working product, built for over 1 million users a minute, using Ruby on Rails, NodeJS and InfluxDB.

Open Source Projects

Only showing the repositories with Ruby as the primary language.

  1. media_types-serialization
    🌀 Add media types supported serialization using your favourite serializer
  2. administrate-base_controller
    🌠 Extends the ApplicationController in Administrate
  3. http_headers-link
    🔩 Utility to parse and sort the "Link" HTTP Header
  4. authorized_transaction
    🔐 Authorize an activerecord transaction with cancan(can) or any other authorization framework
  5. administrate-serialized_fieldsRuby
    🆎 Automatically deserialize administrate fields on form submit.
  6. http_headers-accept_languageRuby
    🔩 Utility to parse and sort the "Accept-Language" HTTP Header
  7. http_headers-acceptRuby
    🔩 Utility to parse and sort the "Accept" HTTP Header
  8. administrate-field-lazy_belongs_toRuby
    📝 A belongs to-like field that lazily loads candidates from a custom endpoint.
  9. media_types-deserializationRuby
    🌀 Add media types supported deserialization using your favourite parser, and media type validation.
  10. administrate-field-hyperlinkRuby
    📝 A string field that is shows a hyperlink.
  11. optimistically_staleRuby
    🔹 micro gem to validate updatability enforcing optimistic locking using lock_version
  12. administrate-field-codeRuby
    📝 A text field that shows a code block.
  13. administrate-default_orderRuby
    🔢 Add default ordering to Administrate controllers
  14. administrate-field-scoped_belongs_toRuby
    📝 A belongs_to field that yields itself to the scope option.