XP Bytes logo

A dutch software agency specializing in software couture; that is, tailored code.
We help
you
realise
your software
, regardless of the
current status
or
current stack
.
Additionally, we give back to the community by maintaining several open-source software projects, which you may use
freely*
, 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. Tetris: Building a game using react

    📅

    Introduction to building a Tetris clone using react

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

    Over 3000 students attend the Intreeweek: a yearly event from the University of Amsterdam. XP Bytes provides their app companion which holds their programme, games, quick links and more.

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

See more on the company's GitHub profile: XPBytes