On how to skip items, conditionally apply logic and how to break or stop iteration early when using reduce/inject in Ruby.
You can be a startup, a company side-project, an individual, a non-profit organisation or something else.
At XPBytes we have (had) all types of clients and partners. Our B2B solutions are as scalable as our B2C solutions. It doesn't matter if you're an individual or established enterprise, you always get quality results.
You can be anything, such as web-applications, custom content management systems, specialised APIs, native mobile applications or something else.
We're not shy about trying something new; we're not limited to a specific outcome. We'll help you realise your software, regardless of what that may be.
The software you want use to realise may be a new, greenfield project, may exist as a tech demo, may have passed as a minimal viable product, may currently be in production or even be a legacy project.
At XP Bytes we've encountered clients that had not yet written a single line of code, as well as those with software that was already in production and used daily.
If your software already exists, or if you have certain requirements because the software must be integrated in an existing eco-system, you should not be worried. Because of the multi-disciplinary nature of those working at XP Bytes, most stacks will not be an issue.
Naturally, many have their favourite languages and technologies to work with. At XP Bytes there is a slight preference for the following:
- Ruby with or without Ruby on Rails
- .NET, but preferably without ASP.NET
- JAM stacks, without Angular
- Node.JS with TypeScript
Recent Publications (show all)
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.
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
🌀Add media types supported serialization using your favourite serializer
🔀Utility class to register routes and dynamically generate their URL or path from anywhere in the express app
⚙️Utility function to use async express handlers
🌠Extends the ApplicationController in Administrate
🔩Utility to parse and sort the "Link" HTTP Header
🔐Authorize an activerecord transaction with cancan(can) or any other authorization framework ⚛️ 🚀A progressive static site generator for React. 🎩Proxy based mock for node and v8 🆎Automatically deserialize administrate fields on form submit. 🔩Utility to parse and sort the "Accept-Language" HTTP Header 🔩Utility to parse and sort the "Accept" HTTP Header 📝A belongs to-like field that lazily loads candidates from a custom endpoint. 🌀Add media types supported deserialization using your favourite parser, and media type validation. 📝A string field that is shows a hyperlink. 🌍Source code for the company landing page 🔹micro gem to validate updatability enforcing optimistic locking using lock_version