RubyFlow The Ruby and Rails community linklog

×

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

You can use basic HTML markup (e.g. <a>) or Markdown.
Note that your post may be edited to suit the format of the site.

As you are not logged in, you will be
directed via GitHub to signup or sign in

Post Preview

Note: Only the first pargraph is shown on the front page and overly long paragraphs may be broken up.

Which Enums to Use? Integers or Strings - Article

I have been programming in Ruby and Rails since 2005 and I was still confused between, String Enums or Integer Enums, until I tried using both string and integer enums myself in a Rails app. If you are like me and you also don’t know then click here to read this article - Integer Enums vs. String Enums in Rails: Which One Should You Use?

Caching Strategies for Ultra-High Performance in Ruby on Rails, Part 1

When it comes to optimizing web applications, a proper caching strategy is critical because it can significantly reduce load times and improve the overall user experience. This is especially true for Ruby on Rails applications, where performance can often experience bottlenecks due to heavy database queries or complex view rendering. [more inside]

🚀 Unlock the Power of Collection and Container Objects in Ruby on Rails! 🛠️

As developers, we know that managing data efficiently is at the core of building scalable applications. Whether it’s organizing key-value pairs, ensuring data uniqueness, or working with lazy-loaded ActiveRecord collections, mastering collection and container objects is a game-changer. [more inside]

Small and Little Things Matter in Programming! 🌟

In software development, even the simplest tasks can reveal profound lessons. I recently tackled an interesting Ruby problem: cleaning an array by removing substrings found in other elements. While it sounds straightforward, the solution taught me the power of leveraging Ruby’s enumerable methods like reject and any?. In my latest article, I dive into this challenge, share an elegant solution, and explore why focusing on these ‘small and little things’ can make a big difference in our code. Check it out and let me know your thoughts! [more inside]

🚀 Microservices: Unlocking Agility and Scalability

Microservices have revolutionized how we build software, offering unmatched flexibility, scalability, and resilience. By enabling small, autonomous teams to work independently, microservices empower organizations to innovate faster, adopt new technologies, and scale effortlessly to meet growing demands. [more inside]

🚀 Effortlessly Store Your Ruby-Generated Files on Google Drive! 📂

Have you ever struggled with Google Drive API integration in Ruby? I recently tackled this challenge and hit some roadblocks—OAuth headaches, gem conflicts, and those frustrating “API not enabled” errors. 😅 After some debugging (and a few cups of coffee ☕), I found a smooth and enjoyable workflow to automate file storage on Google Drive. Now, creating spreadsheets and managing files is a breeze! [more inside]

🚀 Reviving a Ruby Project: Cleaning Up Git Branches for Stability

Have you ever worked on a project with messy branches, poor test coverage, and constant deployment issues? Recently, I tackled a Ruby project that needed serious Git cleanup. Spaghetti branches were causing confusion, and deploys were risky. [more inside]

Loading older posts