The Ruby and Rails community linklog
Made a library? Written a blog post? Found a useful tutorial? Share it with the Ruby community here or just enjoy what everyone else has found!
Submit a post
Note: Only the first pargraph is shown on the front page and overly long paragraphs may be broken up.
I am trying Stimulus.js lately in Rails and I think it fits nicely the server-rendered HTML + Turbolinks use case. This is my first look on Stimulus.js.
A new Ruby version is almost here! What new & exciting features does it come with? Find out in this new article: https://www.rubyguides.com/2018/11/ruby-2-6-new-features/
Eventide makes service development as approachable as Rails made web development in 2006, and seeks to democratize this as-yet esoteric subject that, at the moment, tends to be calcified under a thick layer of popular myths and fads. https://medium.com/eventide-project/six-great-reasons-to-build-service-architectures-in-ruby-with-eventide-2f823bd51402
ScriptCore based on Shopify’s ESS, it’s a mruby sandbox to run untrusted codes (usually written by users), ESS powered Shopify Scripts, and ScriptCore wrapping ESS (with some modifications) to easy to integrate with Rails apps, and I took a video to show the dummy app: https://twitter.com/jasl9187/status/1061674632380481536
Phoenix is a web development framework that is written in Elixir and is used for Elixir programming. Phoenix is often compared to Ruby on Rails, and there is a good reason for that. Nowadays these popular web development frameworks seem to be competitors because many developers try to compare them and decide which one is better. [more inside]
My first challenge as an intern: https://blog.codeminer42.com/migrating-from-paperclip-to-activestorage-b37ef187fb17
Any VIM users or haters here?🤔 Share your thoughts in the article’s comments!🗨️ https://driggl.com/blog/a/should-you-start-using-vim [more inside]
Elixir has had my attention for awhile now and my interest in the language and community hasn’t wavered. ElixirConf offered me an opportunity to translate that interest into action. As an experienced Rubyist, I am pleased with my development experience, community support, and the capabilities of Ruby. Elixir offers these same benefits and adds features such as concurrency, fault tolerance, and speed to the mix. [more inside]
🦇 Laundry day at the Batcave. Testing asynchronous threads in Ruby explained. https://blog.appsignal.com/2018/11/06/testing-asyncronous-threads-in-ruby.html
Passenger 5.3.6 has been released. Most notably is the smart spawning fix, but it also includes fixes for frustrating warnings on macOS >= High Sierra, and gemset detection on RVM 1.29: https://blog.phusion.nl/2018/11/06/passenger-5-3-6-fixes-smart-spawning/
We get to contribute to open source software at Phusion, like through maintaining the frontapp gem. Initially scratching our own itch, outside contributions make working on it really worth the while: https://blog.phusion.nl/2018/10/31/os-time-working-on-open-source-in-the-boss-time/
Taking feedback on the new Docs to heart, we tried rendering an ePub from the documentation. A tale of (plenty) HTML errors: https://blog.phusion.nl/2018/10/31/tinkering-with-developer-documentation-creating-an-epub/
Redesigning the Passenger Docs using React, and then rewriting it in Ruby (Middleman), rendered some interesting challenges and insights: https://blog.phusion.nl/2018/11/05/how-lag-isnt-always-a-bad-thing/
In this post, we will answer a question of why you should use JekyllRB with NetlifyCMS for your website. We pointed out things we enjoy about each technology, why they matter for our (and probably yours too!) website and some alternatives. Why You Should use Jekyll and Netlify CMS for your site
The Eventide Project community is excited to announce the 1.0 release of Eventide: the best microservice, autonomous service, event/reactive, and event sourcing toolkit built in Ruby, and one of the best stacks available in any language!
After lots of benchmarking and refactoring out legacy features and code (+860, -1,606). Coverband 3 is out… Extremely performant Ruby production code coverage. How fast? Around 60X faster! Benchmark details shared.
As we approach the Ruby Toolbox’s 10th anniversary next May, I’ll be working on it as my main project in December and January. I launched a community survey to gather feedback and suggestions - if you have a few minutes, please take the time and check it out, your input is a great help in shaping the future of the Toolbox!