Last week, Dirkjan spent the week with me at the Engine Yard office in Portland, OR. We wanted to discuss a variety of topics related to Rubinius technology. We started the week by making the following list: Inline cache JIT IR Performance of JIT’d code Extension API Concurrency and g...
Posted by trans on March 20, 2013 — 0 comments Good documentation is so under-addressed by most developers that we really have to roll out the bright lights when someone comes along and takes up the time consuming mantle of documenting an API in complete detail. This is exactly what h...
Home automation with Ruby using the LightwaveRF Wifi Link box Posted by scsmith on March 20, 2013 — 0 comments I recently got to play with the LightwaveRF Wifi Link box a home automation device to control lightbulbs, sockets etc. In this blog post I describe how you can use Ruby and U...
Wednesday, March 20, 2013 at 5:41AM ActionCost - Rails 3 engine to track the SQL cost of your controller actions. Today's Email Incident - Never mind GitHub's email, you need to look into the changes in Rails scope chaining before deploying 3.2.13. Launching Today: Security Monitor by...
March 15th, 2013 Validate password entropy with StrongPassword gem / easy browser tests with Page Object Pattern and SitePrism gem / RubyGems 2.0.3 released / Visualizing Memory Leaks / Tracking a Memory Leak blog post / Rails status bar via Glimpse gem March 12th, 2013 This week Carl...
Automatic image sharpening and blurring in the cloud Posted by Cloudinary on March 20, 2013 — 0 comments This blog post describes how to automatically sharpen images, blur images and blur only detected faces in photos. Image manipulation is performed seamlessly in the cloud by Cloudin...
) is a protocol for live chat designed primarily for group communication via discussion forums called channels or rooms. Spree has had an IRC channel since April 2008, and it has been a valuable resource for Spree users to get help quickly and to get to know other community members be...
#17 HABTM Checkboxes (revised) Dec 22, 2011 | 6 minutes | Active Record , Views , Forms A many-to-many association can be edited through check boxes in a form. Here I show how to do this with a has_many through association complete with clickable labels. Subscribe to Watch Episode Twe...
This problem is fundamental to the approach of supporting different versions of the same gem in the system and activating gems linearly. In other words, because no single entity ever has the opportunity to examine the entire list of dependencies, the onus is on the user to make sure t...
Apache Buildr is a build system for Java-based applications, including support for Scala, Groovy and a growing number of JVM languages and tools. We wanted something that's simple and intuitive to use, so we only need to tell it what to do, and it takes care of the rest. But also some...
Add full text searching using ElasticSearch and Tire. Here I will show the steps involved in adding this search to an existing application. This is the first part in a two part series.
we're currently on the way to clean the bugtracker. Currently Redmine has more than 3800 open issues , which is fairly to much for 13 contributors - where not every on is active on a regular base. If we divide thos issues by maybe 7 active contributors, we have more than 540 issues pe...
we're currently on the way to clean the bugtracker. Currently Redmine has more than 3800 open issues , which is fairly to much for 13 contributors - where not every on is active on a regular base. If we divide thos issues by maybe 7 active contributors, we have more than 540 issues pe...
Yesterday, one of my inter-web buddies IM’d me and asked if I had used Typhoeus before. I said yes, so he asked me if it was possible to follow redirects using it. He said he google’d it and nothing turned up. I sharply responded, “LOOK AT THE CODE ! ”. We had some banter back and for...
[Thu, 19 Jan 2012 22:24:46 +0900] INFO: Processing template[/tmp/test.conf] action create (test::default line 24) [Thu, 19 Jan 2012 22:24:46 +0900] DEBUG: Current content's checksum: 15b601f97b98f27fc0e209408fa88366544286d13987c4a6cf87b0734396add8 [Thu, 19 Jan 2012 22:24:46 +0900] DEB...
Plugin for Redmine that adds functionality to have Watcher Groups in addition to Watchers. Adds new list in the showed Issue sidebar which lists added Watcher Groups and allows to add/remove groups to that list. All notifications to involved in a issue users (watchers + involved) are ...
As I said earlier, I’ve used Scheme on my personal projects from time to time. At Runa, we always knew we could benefit from using a Lisp for our back-end, what with all the analytics and machine-learning that the system needs to do. When all the scalability requirements were thrown i...