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.
Speed Up Rails By Starting on the Front
Good post on front-end enhancements to speed up your Rails apps.
Researching a new form of HTTP caching optimization
Passenger 5 (codename “Raptor”) brought many performance improvements, but a large part of the time is still spent in the app, making it hard for improvements inside the app server to really improve overall real-world performance. In this article we discuss a new idea w.r.t. HTTP caching that has the potential to improve application performance dramatically.
Roar 1.0 Released With JSON-API Support!
Roar is a framework for rendering and parsing REST documents using representers. The 1.0 release comes with full JSON-API support. Read my blog post for a quick intro to JSON-API and how Roar makes it super simple to use this media format in your applications.
Step Outside Of Your Beloved Tools (from Vim to Emacs)
We don’t have enough time to learn everything. But, more often than not, it comes down to being plain lazy. This post is about switching it up to learn something new: based on the experiment with changing Vim to Emacs Step Outside Of Your Beloved Tools.
A New Roadmap for Lotus: Goals, Core Team, Stability, Features and Security
Learn from past mistakes, clarify goals, communicate intent, Core Team and priorities such as stability and security. This is the new Lotus roadmap.
React JS and Rails - real-world results
There are many React JS intros out there, but too few articles about bringing React into an existing Rails app. Read more…
5-minutes to a Rails app using RVM and Railsbricks
Just wrote a small guide on how to setup a Rails app in 5 minutes using RVM and Railsbricks on a clean environment. This gives us user authentication, admin interface, Bootstrap 3 and much more, with a minimal time investment. Part of the “A Social Network in Rails” guide, hope you like it!
New Planet Pluto Template Packs - Forty and Paper ++ Added (Static) Theme/Template Gallery
Hello, I’ve added two new planet template/theme packs, that is, 1) Forty - inspired by Twitter - the name forty is a reference to the one hundred forty short message limit 2) Paper - inspired by white paper ;-) You can see some examples in the new (static) theme/template gallery - [Forty], [Paper] or live on Planet Ruby - [Forty], [Paper]. Happy Planet. Happy New Year. Cheers. Prosit 2015.
Uploading files with the Refile gem
I just recorded a new screencast on how to upload files with the Refile gem. It’s the latest gem for uploading files made by the author of Carrierwave and really improves a lot over it too.
splay_tree v0.2.0 release
splay_tree new release adds #each, #each_key, #each_value, #keys, #values and #to_hash.
Databound - provides Javascript a simple CRUD API to the Ruby on Rails backend
Got tired of writing the same CRUD functionality over and over again, so I created a library that does that in a easy and secure way out-of-the-box. Check it out: Databound.
Chrome extension to make working with Ruby Gems more productive
I created a chrome extension for easy navigating to gem pages in Github.
Build a Pocket Clone: Part 1
Check out my post on building a Pocket clone. More to come soon.
When to use Ampersand and/or Colon with Proc, Map, and Inject | Daniel P. Clark
New Blog: When to use Ampersand and/or Colon with Proc, Map, and Inject. A visual guide and demonstration.
Python Environment Management for Rubyists – a Guide
Python has always been an intriguing language to me, but I’ve never been a huge fan of its syntax. Thankfully, I’ve now discovered a few tools that make managing multiple versions of Python and your projects libraries a breeze (on Mac/Linux systems, at least). In this post, I’ll walk you through a basic Python setup to get you rolling on a new project.
tty-progressbar v0.5.0 release
tty-progressbar allows for fine-grained control over progression with addition of start/reset/finish methods. Also it gets new formatting tokens to show running speed and average speed. Enjoy!
Making Errbit work faster by keeping it clean and tidy
I wrote a short post on how to take care of your Errbit instance so it works fast and without any issues. It can be useful especially when you track multiple apps and you have many errors that occur. You can read about it here: Making Errbit work faster by keeping it clean and tidy
Ruby Object Mapper 0.5.0 Released
You can read all about it on the updated ROM website right here
Useful Sublime Text 3 packages for a Rubyist
My year in review post covering some of the most useful Sublime Text 3 Packages for a Rubyist
splay_tree v0.1.0 release
I’ve released splay_tree, an implementation of a self balancing binary tree with quick lookup.
RubySpec has been retired
Brian Shirai has announced the end of RubySpec in a post titled Matz’s Ruby Developers Don’t Use RubySpec and It’s Hurting Ruby.
Minitest: Full backtrace for assertions and errors in verbose mode
Get unfiltered backtrace when using -v with maxitest (the “all the features you always wanted” plugin).
A Social Network in Rails: Comments
New post in the guide to create a social network in Rails. Now we’re adding comments to our photos. This time it was actually easier to do the job ourselves than to use a gem, check it out!
RoR Installation Form Source And Deploying a Test App
RoR Installation Form Source And Deploying a Test App Procedure to Download the ruby source, then unzip, untar, configure and install [more inside]