XP Bytes logo

A dutch software agency specializing in software couture; that is, tailored code.
We help
your software
, regardless of the
current status
current stack
Additionally, we give back to the community by maintaining several open-source software projects, which you may use
, and which we also use to shorten your development time, whilst using battle-tested, quality components, meaning you'll get more bang for your buck.

Recent Publications (show all)

  1. 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

  1. media_types-serialization
    🌀 Add media types supported serialization using your favourite serializer
  2. express-routes-archive
    🔀 Utility class to register routes and dynamically generate their URL or path from anywhere in the express app
  3. express-async-handler
    ⚙️ Utility function to use async express handlers
  4. administrate-base_controller
    🌠 Extends the ApplicationController in Administrate
  5. http_headers-link
    🔩 Utility to parse and sort the "Link" HTTP Header
  6. authorized_transaction
    🔐 Authorize an activerecord transaction with cancan(can) or any other authorization framework
  7. react-staticJavaScript
    ⚛️ 🚀 A progressive static site generator for React.
  8. moxieTypeScript
    🎩 Proxy based mock for node and v8
  9. administrate-serialized_fieldsRuby
    🆎 Automatically deserialize administrate fields on form submit.
  10. http_headers-accept_languageRuby
    🔩 Utility to parse and sort the "Accept-Language" HTTP Header
  11. http_headers-acceptRuby
    🔩 Utility to parse and sort the "Accept" HTTP Header
  12. administrate-field-lazy_belongs_toRuby
    📝 A belongs to-like field that lazily loads candidates from a custom endpoint.
  13. media_types-deserializationRuby
    🌀 Add media types supported deserialization using your favourite parser, and media type validation.
  14. administrate-field-hyperlinkRuby
    📝 A string field that is shows a hyperlink.
  15. xpbytes.comTypeScript
    🌍 Source code for the company landing page
  16. optimistically_staleRuby
    🔹 micro gem to validate updatability enforcing optimistic locking using lock_version

See more on the company's GitHub profile: XPBytes