|From:||Ruby Weekly <rw-AT-peterc.org>|
|Subject:||This Week's Ruby News - Issue 138|
|Date:||Thu, 28 Mar 2013 13:39:52 +0000|
Ruby Weekly - A Weekly Ruby Newsletter Issue #138 - March 28, 2013 ================================================================================ Featured -------- MRI Ruby 1.8.7 to Receive No More Fixes From the End of June 2013 http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-de... On the ruby-dev list, Urabe Shyouhei reminded everyone that 1.8.7 is entering its 'sunset' phase and while it's already not getting any bugfixes, it will also get no security fixes from the end of June onwards. The solution? Time to upgrade to 1.9 or 2.0. Jeff Atwood on 'Why Ruby?' http://www.codinghorror.com/blog/2013/03/why-ruby.html Stack Overflow co-founder Jeff Atwood shares his thoughts on why he switched to Ruby and Rails for building his latest 'Discourse' forum software. One of the reasons is that 'Ruby isn't cool any more.' JRuby 1.7.3 Released: Primarily to Address Two Security Issues http://jruby.org/2013/02/21/jruby-1-7-3.html From our Sponsor ---------------- Are you confident your backups are running? https://deadmanssnitch.com/ When a site goes down it can be terrifying to realize your backups haven't run in days. Dead Man's Snitch is the simplest way to be notified when a periodic task fails to run. Use promo code <code>RUBYWEEKLY</code> for 1 month free. Reading ------- Rails' Insecure Defaults: 13 Security Gotchas You Should Know About http://blog.codeclimate.com/blog/2013/03/27/rails-insecur... A quick tour of some common Rails security issues you should be aware of. A Closure Is Not Always A Closure In Ruby http://www.skorks.com/2013/03/a-closure-is-not-always-a-c... Alan Skorkin takes an in-depth look at some interesting outcomes of using instance_eval and instance_exec versus regular blocks with a closure. Brian Shirai On Rubinius 2.0, The GIL, and Thread-safe Ruby Code http://www.jstorimer.com/2013/03/26/brian-shirai-threads.... Jesse Storimer interviewed Ruby implementation guru Brian Shirai (a.k.a. brixen) on numerous implementation issues such as the GIL, concurrency, and what's coming up in Rubinius 2.0. Available as audio or transcript. The Repository Pattern http://blog.8thlight.com/mike-ebert/2013/03/23/the-reposi... A look at a pattern that can help decouple the rest of your app from a key implementation detail: the database. Using `git bisect` to Troubleshoot Ruby Gems http://mojolingo.com/blog/2013/using-git-bisect-to-troubl... A look at the process of debugging a Ruby gem by slicing up the commits using git bisect. How to Add Watermarks to Your Photos with the DragonFly Gem and ImageMagick http://www.tablexi.com/blog/2013/03/how-to-add-watermarks... Autoupdating Full Text Search in Ruby http://1fifty9.com/post/42878706283/auto-updating-full-te... Postgres' Full Text Search is powerful and directly built-in. This simple migration for Ruby creates a trigger to automatically update your index, and the same principle could be applied in any language. ruby -p -i -e http://dougireton.com/blog/2013/03/24/ruby-p-i-e/ A look at using Ruby's one-liner skills to set and unset environment variables. Pitfalls of Ruby Mixins http://definingterms.com/2013/03/23/pitfalls-of-ruby-mixi... Profiling JIT-ted Ruby code with OProfile http://rubini.us/2013/03/20/profiling-jitted-ruby-code-wi... Libraries, Code and Tools ------------------------- Dashing: A Sinatra-based Dashboard Framework http://shopify.github.com/dashing/ A Sinatra based framework that lets you build beautiful dashboards. There's a demo <a href="http://dashingdemo.herokuapp.com/sample">here.</a> Padrino 0.11.0 Released http://www.padrinorb.com/blog/padrino-0-11-0-released-pad... Padrino is a webapp framework built on top of Sinatra. This release includes a totally redesigned admin dashboard, upgrades to the latest Sinatra, CSRF and SafeBuffer support, Gemified and namespaced apps out of the box, and more. Kickscraper: An API Library for Kickstarter.com https://github.com/markolson/kickscraper#readme A library for interfacing with Kickstarter's undocumented/unannounced API. Sinatra 1.4.2 Released: A Bug Fix Release https://groups.google.com/forum/#!msg/sinatrarb/VFD3Fm-Oe... Primiarily fixes a route parsing bug and what happens when requests are received with no Accept header. terminal-codelearn: A Multi-user 'bash' Terminal Web App https://github.com/pocha/terminal-codelearn MiniGit: A Simple Ruby Interface to The Git Command http://3ofcoins.net/2013/03/27/minigit-a-simple-ruby-inte... Jobs ---- Ruby on Rails Engineer at The Beans Group (London, UK) http://goo.gl/wqNug The Beans Group is looking for a passionate web developer, with a love for clean code. Ruby and Rails are essential, as are motivation and the right attitude, anything else is a bonus. For more and to apply, click our link. Dev Ops / AWS Engineer at KnowledgeTree (Raleigh, NC) http://knowledgetree.theresumator.com/apply/gfVZrr/Dev-Op... Passionate about Dev Ops? KnowledgeTree is looking for creative, experienced engineers who live and breath AWS / Cloud Services. Be instrumental in delivering a rock-steady, scalable enterprise application to our sales and marketing customers. Ruby Developer for Financial Tech Startup (SF Bay Area) http://rubyweekly.com/misc/madrone.html Software startup in stealth mode finds hidden treasures among asset management debris. Can you write Ruby code, create the algorithms, mine the data, and deliver tools to return the treasure to its owner? We explore, map, and match assets with owners. 12 other Ruby and Rails jobs from our job board http://jobs.rubyinside.com/a/jbb/find-jobs Last but not least.. -------------------- BundleScout: E-mail Notifications of Library Updates https://bundlescout.com/?utm_source=rubyweekly&utm_me... Once-daily email notifications letting you know about updates to the gems you use. You can <a href="http://bundlescout.tumblr.com/post/44181598148/introducin...">import</a> your Gemfiles and *.gemspecs to watch all of your requirements at once. ================================================================================ You opted in for Ruby Weekly at http://rubyweekly.com/ to get weekly e-mails about the Ruby programming language. Our mailing address is: Office 30, Lincoln Way, Fairfield Enterprise Centre, Louth, Lincs, UK, LN11 9EJ. You can e-mail the list maintainer directly at email@example.com in case of problems/questions.
Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds