Blog
Browse through our blog page filled with updated information and the latest tips to help you achieve your goals.

Transforming Documentation with Next.js: A Case Study with JetThoughts
Well-structured documentation is crucial for all open-source projects, but it becomes even more vital...

Direct Upload with Rails & Dropzone.js
Configuring direct file uploads in Rails is now easier than ever. In this article, I'll show you how...

Reduce concurrent requests by Redux-Saga Effects
Are you familiar with the situation when the user clicks on a Load Data button 2 consecutive times at...

5 Steps to Add Remote Modals to Your Rails App
Sometimes you don’t want to write big JavaScript application just to have working remote modals in...

Cross-platform development using ReactXP
Cross-platform development using ReactXP Startups with limited resources trying to reduce...

How to start an Open Source project. Building RESO API JS client
Would you like to understand how to start your new Open Source project in a week? How to build a...

Collecting JavaScript code coverage with Capybara in Ruby on Rails application
Having JavaScript code covered by Capybara system tests, can we utilize them for the code...

Integrating Bun with Vite Ruby for Lightning-Fast Frontend Builds
With the recent release of Bun and its newfound support for Vite, coupled with Ruby on Rails 7.1...

Ruby on Rails Views Resources for Frontend Developer
🚀 Excited to share some awesome resources to help front-end developers onboard into the Ruby on Rails...

How to use a Transaction Script(aka Service Objects) in Ruby on Rails. Simple example
The logic of small applications can be present as a series of transactions. Using the Transaction...