-
Parallel and Thread-Safe Ruby at High-Speed with TruffleRuby
Array and Hash are used in every Ruby program. Yet, current implementations either prevent the use of them in parallel (the global interpreter lock in . -
Ruby’s New Infinite Range Syntax: (0..)
So why do we need this new syntax? Up to this point, it has been a bit clunky in Ruby to create an infinite range: Nobody likes typing Float::INFINITY . -
Direct Uploads with Rails ActiveStorage - YouTube
Direct Uploads with Rails ActiveStorage...
-
An open source Ruby framework for conversational voice and text chatbots.
An open source Ruby framework for conversational voice and text chatbots. https://hellostealth.org... -
The Case for before_validation callback: complex state normalization
Karol Galanciak - Ruby on Rails and Ember.js consultant, building ambitious and high performant web applications.... -
Content-Type application/json by default in Rails 5
Imagine you generate Rails API only app (rails new --api) and now you want all the requset been considered as JSON content-type (even if the header is . -
Faster JSON generation using PostgreSQL JSON function
PostgreSQL 9.2 and above has inbuilt support for JSON generation which can be used for faster JSON generation... -
How to run tests in Minitest continuously with dynamic test files loading
Recently I’ve been looking into the source code of Minitest to find out if I can run some tests and then dynamically run another set of tests once the. -
Running Chrome Headless, Selenium and Capybara inside GitLab CI and Docker
The tests work well on our Macs. But we ran into problems when trying to run our integration tests inside GitLab CI in combination with the Docker exec. -
Active Record’s first and last may not mean what you think
Objects in the database are created, by default, with an incrementing integer id. This means that ordering by this ascending id is the same as if we or.