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.
With new features like reply variants, your chatbot can utilize a single codebase but still be deployed to multiple messaging platforms. The release also includes many other great features to make building chatbots a lot of fun. https://whoisblackops.com/articles/meet-stealth-1-1
I spent some time looking through Ruby’s standard library documentation, keeping my eyes peeled for things I didn’t recognize. I found some pretty weird and wonderful things, and I wanted to share some of my favourites: https://link.medium.com/sI0iO8HqnS
Ruby on Rails enables us to develop features fast and focus on what matters the most. However, if we don’t pay enough attention to the structure of the code we may end up with a well-known problem: fat controllers. This blog post explains how to achieve a more decoupled codebase through a series of refactorings, resulting in code that is easier to maintain and reason about: https://medium.com/textmaster-engineering/how-business-transactions-helped-decouple-rails-controllers-at-textmaster-4e211f026b93
Ruby Conferences ‘n’ Camps Around the World in 2019 @ Planet Ruby Calendar. What’s Upcoming in 2019? Anything missing? Updates welcome.. Cheers. Prost.
What is a state machine? How do you build one in Ruby? Find out in this NEW article! https://www.rubyguides.com/2018/12/state-machines/
I’ll guide you step by step learning Ruby on Rails through building the Instagram application. https://medium.com/@luanotes/build-instagram-by-ruby-on-rails-part-1-fef7837ee399
Slack is a great application to keep in contact with friends, coworkers and a community. With bots, its capabilities are endless. In this episode, learn how to create a Slack Bot to interact with. https://www.driftingruby.com/episodes/creating-a-simple-slack-bot
To celebrate One Year CryptoKitties! I’ve updated the copycats command line tool (and core library) - CryptoKitties collectibles unchained - with the latest traits / cattributes and more. Free and open source (and all in ruby). Happy bits & bytes collecting w/ ruby.
The new AWS Lambda support for Ruby is simply awesome. Check out my quick example of running Ruby code on Lambda via the Serverless framework, complete with info on how to get gems with compiled extensions to work.
Ruby Quiz - Challenge #7 - Type Inference - Convert Strings to Null, Number, Not a Number (NaN), Date & More. Happy data wrangling and type inferencing with Ruby.
Using Scenic and SQL views to aggregate data (Ruby on Rails) [more inside]
Tell your friends in the Go, Rust, Swift, Java, Elixir, … < insert language > communities! They can use Passenger (Enterprise and open source) since today! Happy holidays: https://blog.phusion.nl/2018/11/30/passenger-6-0-generic-language-support/
In this article we’re going to explore the following topics:
In this post, I talk about how to optimally scale Sidekiq to process jobs on millions of records in a memory constrained environment like Heroku. https://medium.com/@rajagopals/scaling-sidekiq-in-production-ca4d3d0002db
Ruby Quiz - Challenge #6 - Build the Table of Contents (ToC) for Documents in Markdown. Happy data wrangling and text processing with ruby.
Even here at Custom Ink, we use knolling to showcase our products. But how could we personalize knolled images to help our customers visualize their creations? We often use IMGIX to help us process & optimize catalog images and decided to give its blending capabilities a try out. Let’s jump right in and explore how.
After using Heroku for years, I wanted to give AWS Elastic Beanstalk a try. My experience during deployment was less-than-stellar, so I wrote a tutorial on deploying a Rails 5.2 / PostgreSQL app on AWS Elastic Beanstalk to help others who might be in the same situation I was.
I wrote up a walk-through of how I discovered and fixed some performance issues in the RubyParser gem by investigating object allocations.