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
Post Preview
Note: Only the first pargraph is shown on the front page and overly long paragraphs may be broken up.
Keep DB schema clean and consistent between branches
This post describes a common issue you can have while developing a Rails app switching between branches
Better Rails authentication implementation with Authentication Zero
Wrote a blog post on how to create a full authentication easily with the Authentication Zero gem:
Web Framework Benchmarks
Rails vs other frameworks. See the results, if you haven’t already: 2022-07-19:
Tips & Tricks #1: bin/rails routes -g PATTERN
http://www.rubycademy.com/rails-routes-g
Testing Thor Ruby Required Options
Thor Ruby gem is a great tool to quickly build a CLI (Command-line interface) app. Read more
Is module_function really the same as extend self?
In Ruby, a module can be used as logical entity. It groups methods at a module level without using the mixin facility — for example, the Base64 module… SEE MORE
Clean up old DB migrations
Do you clean your old DB migrations? I do and explain why here and share my Rake task code to make it easy for you to do so: .
36 Questions to Ask Your Future Software Employer
“Do you have any questions for us?” the interviewer asks. This is your chance to find out if the company if a good fit for YOU. Read more
How to Migrate a Rails App from Heroku to Dokku
Dokku is dev ops for dummies and a cheaper alternative to Heroku. Recently I’ve migrated a couple of my projects to it. In this tutorial, I will describe how to setup and migrate a Rails app to Dokku with PostgreSQL, Sidekiq, Redis and Let’s Encrypt or Cloudflare for free SSL. Read more
From stained-glass master to software engineer: career changes often start w/ a mess
Changing careers is a long, often-overlooked process. But I want to share both the (linear) story and the (messy) history of how I became a software engineer. And like a lot of good stories, mine always starts with a lie.
What is Rack? A Ruby on Rails Webserver Interface
What is Rack application? What is middleware? How to use Rack in Ruby on Rails and webservers? Click here to Learn about Ruby Rack, middleware in detail.
Ruby on Rails Security: 8 Best Practices
A secure Ruby application framework is the best choice for many. Read this article to learn more about Ruby on Rails Security. Read here on Securing Rails Applications
How Ruby flattens block scopes! 🔥❤️🔥
In Ruby, block scopes are flattened with higher scopes… SEE MORE
BridgetownConf 2022 Talks Now Online
The first ever BridgetownConf, recently held online as a Zoom conference, was a success. Now all of the videos are available here on the BridgetownConf website, with content suitable for newbies to the framework all the way to more advanced examples. Enjoy!
New ArtQ Gem - Query Blockchain Contracts / Services for Art Collection (Meta) Data
Hello, building on the new ethlite gem that lets you call (read-only) blockchain contract services I put together ArtQ - a new command-line tool (and gem) that lets you query (pixel) art collections “off-blockchain” such as Moonbirds or “on-blockchain” such as The Saudis via JSON-RPC (in your termial / shell). See the artq gem page for more. It’s the early days ;-) - download for artwork layers upcoming. SOON!
Advanced Route Constraints with Rails
Examples and info on creating route constraints for those times when you’d like a little more control over your routes. Read more
Rubber Duck Dev Show Episode 66 | Top Down or Bottom Up Testing
Rubber Duck Dev Show Episode 66 is released! In this episode, we discuss the practice of testing top-down first (UI / Full Stack) or bottom-up first (Unit). We also cover usage and issues with “soft” deleting data in your application:
RubyConf Mini 2022 Recap
Did you miss RubyConf Mini and are you wondering what happened? Were you were there and want a hit of nostalgia about that thing from DAYS ago? I’ve got you covered with my recap. Read more