Ruby
Ruby5 Roundup - Episode 391
Matthew Conway and I teamed up again for an episode of the Ruby5 podcast. Here is a quick roundup of this week's episode.
http://ruby5.envylabs.com/episodes/427-episode-391-august-2nd-2013
VimGenius
VimGenius is a new service from Rocketeer Vic Ramon that will help you learn vim. It has different courses depending on your skill level so you are sure to learn some new tricks no matter how well versed in vim you are. No sign up necessary so go check it out today!
When Screenshots Change
Sometimes unit and integration tests just aren't enough. They can catch a lot, but what about breaking changes in stylesheets or markup? They page may "work", but it may not look right to users. Well a few new options are available for testing with screenshots, such as the huxley
gem from Facebook and the wraith
gem from the BBC.
PSD.rb
http://cosmos.layervault.com/psdrb.html
Ever needed to crack open a PSD in Ruby? I'll bet you wish you hadn't. Well now you can easily get at the data inside with a nice DSL thanks to the folks at LayerVault. They released the PSD.rb gem to facilitate working with PSD files programmatically and it couldn't get any easier than this.
NSA Panel
https://github.com/goshakkk/nsa_panel
If you're like us, you wish you could do more to support PRISM and the NSA's effort to invade the privacy of trouble-making Americans. Well thanks to the efforts of the Ruby community you can drop this gem into your app, mount the engine in your routes file, and provide an easy way for the NSA to keep your users in check. No more need to bother with answering pesky request warrants. The NSA can now be completely self-serving!
Maildown
https://github.com/schneems/maildown
Maildown is a new gem from @schneems that lets you write emails in markdown. It automatically generates both html and plain text emails so you don't have to duplicate anything in your codebase.
exercism.io
Exercism.io is a new service from Katrina Owen that provides you with exercises in javascript, ruby, elixir, and clojure to help you learn or just getter better with those languages. Your solutions are reviewed by others who have completed them, creating a community of feedback. Sign up today and become a better programmer with your peers.
So that's it for this episode of Ruby5. If you haven't already, subscribe to the podcast and keep yourself up to date. Thanks for listening!