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.
How I wrote the http-client for mruby
Hi guys. This is article about how I wrote the http-client for mruby
Popular Job Interview Questions for Ruby on Rails Position
Here you can find the list of popular job interview questions for Ruby on Rails Developer position with ready answers: https://www.nopio.com/blog/ruby-rails-popular-job-interview-questions/ Hope this will help someone in getting his dream job!
Nondeterministic Turing Machines
Create and run a nondeterministic Turing machine using NTM simulator. https://github.com/fade2black/Ntm
tty-progressbar v0.11.0
The newest release of tty-progressbar fixes byte formatting tokens and extends available byte sizes.
New Pluto Planet Guide (Book Ed.) - Free Planet (Static) Site Generator in Ruby:
Hello, I’ve put together a new Pluto Planet Guide (Book Edition). What’s Pluto? Pluto is a free planet (static) site generator in ruby that lets you auto-build web pages from published feeds w/ embedded ruby (ERB) templates / themes and much more. For a real-world example of Pluto live in action, see the OpenStreetMap Blogs - (setup/config/templates) Cheers.
Why and How We're Using Tachyons with Rails
I wrote up a quick post on our decision to use Tachyons with Rails. If you haven’t heard of Tachyons, or considered it, it’s an alternative to the popular css frameworks. It helped us launch our MVP–we didn’t have to write a ton of styles, and we didn’t have to fight with bootstrap.
Configuring New Rails Projects With .railsrc and Templates
Templates and .railsrc files have been around since Rails 3.x, but after 10 years of Rails development I’m just finding out about this now. Learn from my ignorance and simplify setting up all your future rails projects.
[Screencast] Page Specific Javascript in Ruby on Rails
https://www.driftingruby.com/episodes/page-specific-javascript-in-ruby-on-rails Sometimes you may find yourself with an application that has javascript that needs to execute only on a specific page. This episode lays the foundation to easily manage page specific javascript.
Action Cable Hello World with Rails 5.1
A screencast about the use of Action Cable in Rails 5.1 (5:29 min). [more inside]
Add class methods and instance methods to class by including one module
Learn how to add class and instance methods to class by including one module using module call back. [Read more]
TheOpenCMS. Weekly report #4
Hi there! There is a weekly report about my progress on my CMS project Changelog vol. 4
Learn Jekyll by Example - Vienna.html Showcase - 10+ Static (Open Source) Websites
Hello, in the Vienna.html Showcase I’ve collected more than 10+ great (open source) static websites built w/ Jekyll ‘n’ friends. Learn Jekyll by example - study the source of real world sites built w/ Ruby and Liquid templates. Sites include personal blogs, corporate team blogs, books, documentation, non profit foundations, podcast radio shows, open data world references, bookshelfs and more. Happy publishing with Jekyll ‘n’ friends. Cheers. PS: The Vienna.html user group meetup site is (of course) itself an open source showcase built w/ Jekyll ‘n’ GitHub Pages ;-).
Why classes eventually reach 50 columns and hundreds of methods
Find out what happens and what we often miss as developers when our applications continue to grow for a long time [more inside]
Segment Open Fellowship 2017
The Fellowship is a three month long program supporting three to five open-source developers with $8k per month to focus full-time on their project, no other strings attached. More details Segment Open Fellowship 2017
A silly coding error around case/when
A little writeup of a bug in my code around case/when syntax.
Podcast interview with Eileen Uchitelle about Rails Core
How does the Rails core team work? How are new features planned and implemented? How can I contribute? What should I do if I find a security issue in Rails? Our guest is the newest Rails core team member Eileen Uchitelle (@eileencodes) joins Table Xi senior developer Andrew Horner and host Noel Rappin (@noelrap) to discuss Rails, the new testing features in Rails 5.1, and the Rails Core Team. [more inside]
ActionCable: The Missing Guide
If you need server-side triggered updates, multi-user interaction, or simply more dynamic content, ActionCable might be a good fit for you. Read more
Monitoring Sidekiq using AWS Lambda and CloudWatch
I wrote a new article on Monitoring Sidekiq using AWS Lambda and CloudWatch. Hope you enjoy!
RailsConf 2017: 5 standout performance sessions
I’m a performance addict, so I’ve been scanning through the sessions and making notes of the ones that stand out. My short-list of performance-related sessions.
7 Considerations and Tradeoffs To Consider in Configuration Strategies
With the tech ecosystem being the thriving exemplar of diversity that it is, nearly every service provider (/third-party library/other programmer who ever existed) will instruct you in their project READMEs to handle configuration in a different way. [more inside]
10 Ruby on Rails Best Practices
In this post, we’re going to look at some of the best practices in Ruby on Rails. https://www.sitepoint.com/10-ruby-on-rails-best-practices-3/
Dry-Validation as a schema validation layer for Ruby on Rails API
Integrating dry-validation with your Ruby on Rails API endpoints can give you multiple benefits. Learn why and see how in this article: Dry-Validation as a schema validation layer for Ruby on Rails API