Blog / All of the new shiny code

Andrew Mitchell
June 28, 2013

Ruby on Rails 4 is here - Andy M

http://weblog.rubyonrails.org/2013/6/25/Rails-4-0-final/

Yep, that’s correct the latest version of RoR is finally here as of Tuesday morning. I’m not going to give you all the blurb about new features etc, however, I will link you to a couple of resources about upgrading your application to the latest release. As usual Ryan Bates Railscasts are a great source of information and you can find his upgrade tutorial at http://railscasts.com/episodes/415-upgrading-to-rails-4. It’s also worth reading Rails’ edge guides which you can find here http://edgeguides.rubyonrails.org/upgradingrubyon_rails.html

Concurrent garbage collection lands in Rubinius - Leo C

http://rubini.us/2013/06/22/concurrent-garbage-collection/

I’ve been testing this for a few weeks, and concurrent GC has finally landed in Rubinius master. This excellent, highly technical, writeup by Dirkjan Bussink (one of the developers that are sponsored by Engine Yard to work on Rubinius full time) is a great insight into how to make garbage collection as fast as possible, given Ruby’s highly dynamic environment. I encourage you all to try this out when you get a chance.

Ruby 2.0.0-p247 fixes OpenSSL vulnerability - Andy M

Ruby 2.0.0-p247 has also been released this week and provides a fix for a vulnerability in the bundled OpenSSL library. You can find details of the release at ruby-lang.org and details of the vulnerability can be found here

EcmaScript Sixth Edition - Carl W

http://espadrine.github.io/New-In-A-Spec/es6/

A concise summary of the goodies TC39 are sending our way.

Sublime Text 3 Beta - Jim R

http://www.sublimetext.com/blog/articles/sublime-text-3-public-beta

… is here. Yep, that’s right the latest version of Sublime Text is currently available in beta.

Wireframing tools - Richard S

http://www.uistencils.com provide great bits of kit for those who need to quickly sketch some wireframes but aren’t confident about their drawing skills. For extroverts there are also whiteboard stencils. If you are interested in design, take a look at Dan Barber’s https://speakerdeck.com/danbarber/design-eye-for-the-developer-guy with further reading here http://danbarber.me/design-for-developers/

A visual tutorial/game for learning about git - Jim R

http://pcottle.github.io/learnGitBranching/?demo

It shows you the results of your actions as you go along and has some nice tutorials to lead you through branching, rebasing and ammending commits. I learned something from it (did you know you could chain parent references?) and it’s been useful in training members of the dev team at the client I’m working at.

The Obligatory (Octo)cat Section - Ben G

http://octodex.github.com/

In place of cat corner this week we have the Octocat corner courtesy of Ben G.