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.
RailsConf 2013: 2 Must-See Talks Per Day
2 must-see talks per day for RailsConf. Who’s headed there next week? What are your must-sees?
TDD Video: "Help, I'm stuck, what do I do next"
What do you do when you are stuck in a TDD process? How do you decide where to start when testing? How can you pick what to text next? Watch: http://www.tablexi.com/blog/2013/04/help-im-stuck-what-do-i-test-next-xi-to-eye/developers/.
RuboCop 0.6.0 released!
I just released RuboCop 0.6.0! It’s the project’s most ambitious release for far, featuring more than a dozen new checks, the ability to locally disable checks and lots of bugfixes and improvements.
StreamTable.js – The next generation search filter
StreamTable.js helps us stream large tabular data and filter it. This gives us the best of both worlds – super fast rendering of the pages or tables, no more “Loading data…” delays, no more waiting for page to load and fast client-side search filtering.
{rails}strap - First commercial Bootstrap Theme for Rails Developers
I’ve released the first commercial available Twitter Bootstrap Theme for Ruby on Rails developers. Its based on a beautiful, clean and business oriented layout and released as a Gem. Besides a example application, that showcases the design, the package includes email support. You can buy {rails}strap here, for the price of about ten cups of coffee.
LevelUp 0.3.0 released
I just released version 0.3.0 of LevelUp with job flowcharts and a new GraphBuilder class to easily build and customize SVG representation of jobs with Graphviz.
ITTIA DB SQL Puts Big Data on Mobile and Embedded Devices
ITTIA DB SQL offers big data capabilities for smart embedded systems with limited local resources, enabling the distribution of a large data set across a wide array of devices, and the potential to store millions of rows per device. Applications can then run queries on individual devices, or pool data together in a back-end system for data warehousing and data mining. In this way, developers benefit from highly reliable embedded database software with a strong track record in mission-critical systems.
Processes, Threads and Ruby - presentation slides
I shared presentation slides from the talk that I gave today. It gives an introduction into working with processes and threads in Ruby, together with a deeper look at some underlying differences between various Ruby versions and implementations. Enjoy and share! Grab them here
Backburner Mailer 0.0.1 Released!
Adapted from the excellent resque-mailer codebase, I have created backburner-mailer which is an automatic way to send all of your emails using an asynchronous delivery mechanism. Backburner is a battle-tested asynchronous processing library for Ruby powered by the always under-rated beanstalkd job queue. If you haven’t checked out beanstalkd for your asynchronous job processing, I would encourage you to read more about it. If you are interested in learning more, please check out Why Backburner? and Why Beanstalkd?
Did you get your ticket for EuRuKo 2013?
There are still some tickets left for EuRuKo 2013. Grab your’s now before it’s too late and join us in Athens this summer!
Advanced topics in Ruby FFI
Advanced topics in Ruby FFI is an article I wrote towards the end of March. It contains some useful tips and tricks for writing libraries with FFI, and is not aiming to be a beginner tutorial to FFI.
Metaprogramming in Ruby - Part I
A great post about the basis of Metaprogramming in Ruby, the first of a series. Discusses not only the technical side of metaprogramming, but why and when you’d want to do it.
Introducing Triggerino
This week in Crowd Interactive’s tech blog [more inside]
Should you do your full-stack tests with a headless browser? Maybe not.
Technologies like HtmlUnit and Capybara-webkit are amazing tools, but are they the best choice in all cases? In situations such as full-stack testing of your web app, I argue they are not.
Ox - A new XML(/JSON) parser (supposedly faster than Nokogiri/others)
I just found this new XML parser called Ox and thought it might be interesting to someone. The author also published an interesting blog post comparing Nokogiri, libXML and Ox. And he also wrote Oj (for JSON) which is supposedly way faster than everything else as well.
Amanda - Camping powered blog engine
Simple Blog engine powered by Camping. Posts are written in Markdown, saved on Dropbox and stored in Redis. [more inside]
Chef Cookbooks for Busy Ruby Developers
I just released two Chef cookbooks: rackbox and databox to provision a full-stack, Rack-based production server, and here’s a step-by-step guide on using the cookbooks with knife-solo to setup a server in 4 steps.
Basic RubyGem Development
This tutorial will teach you how to make your own RubyGem, the standard practices associated with it, and how to upload it so that others can install it using gem install. [more inside]
Building full-fledged backends in minutes with Rear. ActiveRecord and DataMapper supported
Allow to easily build admin interface for your ActiveRecord/DataMapper models. [more inside]
Profile Ruby 2.0 apps using DTrace
Here is an interesting blog post on how to profile Ruby 2.0 apps using DTrace.
Nested Hash Validator
hash_validator - gem to validate hashes against user-defined requirements.
Tests make Software
Behavior-driven development is a collection of tools and methodologies based on test-driven development. We will therefore cover the basics of test-driven development in this post. [more inside]
Ruby on Rail Performance Tuning Article
Hey guys, Iv just written an article highlighting some quicker wins with regards to tuning your Rails apps. It’s not a code guide, but more suggestions for optimizations you can make to squeeze a bit more performance from your application. [more inside]
Rails AB Testing - Simple Abs
I just open sourced a really simple way to do AB tests with Rails. [more inside]