Tutorials

Building a Rails CI pipeline with GitHub Actions | Boring Rails: Skip the bullshit and ship fast
GitHub Actions is a new automation platform that you run directly from inside a GitHub repository.Using GitHub Actions, you build workflows that are triggered by any kind of event. These workflows can run arbitrary code as Jobs and you can piece t...

Ruby 2.7 Experimental Features in Production: Pattern matching and numbered block args | Blog | Monolist
At Monolist, we're building the command center for engineers. We integrate with all the tools engineers use (code hosting, project management, alerting), and aggregate all their tasks in one place. If you've read our previous blog posts, you know ...

Automate the Little Things Too | Technical Explorations
Technical Explorations : by Keith R. BennettWe developers automate highly complex tasks, but when it comes to the smaller repetitive tasks, we tend to do things manually, or fail to do them at all. By combining Ruby with robust and richly function...

Testing microservices the right way - Speaker Deck
Microservices shine in many aspects, but testability. Whenever you deploy a service, no matter how small it is, as long as it has dependencies, you have to keep them in mind. In Toptal, we realized the complexity of the integration testing when st...

Ruby on Rails Payment System with Stripe and PayPal | Toptal
A key feature for huge eCommerce companies such as AliExpress, Ebay, and Amazon is a secure way of handling payments, which is essential for their business. If this feature fails, the consequences would be devastating. This applies to industry lea...



Ruby on Rails and DataTables plug-in. Ajax-sourced tables
If we talk about sending some asynchronous requests with Ajax, naturally we’ll need some API endpoint which would return us the dataset that we, in turn, will use for populating our table. But since I don’t feel like creating the whole REST API pr...
