Angel \”Java\” Lopez on Blog

November 16, 2011

Ruby: Links, News and Resources (2)

Filed under: Links, Programming Languages, Ruby — ajlopez @ 9:29 am

Previous Post
Next Post

More links about Ruby:

Why Bother With Cucumber Testing?
http://www.jackkinsella.ie/2011/09/26/why-bother-with-cucumber-testing.html
The disadvantages of using Cucumber and its widespread use as a poor man’s integration test.

Confident Code
http://avdi.org/talks/confident-code-rubymidwest-2011/confident-code.html
This is a talk about… JOY

Avdi Grimm
http://about.avdi.org/

Exceptional Ruby
http://exceptionalruby.com/
Master the art of handling failure in Ruby

seidi / Amethyst
https://github.com/rseidi/Amethyst
Amethyst is a programming language based on Ruby syntax, that transcompiles to JavaScript.

Ruby in Twenty Minutes
http://www.ruby-lang.org/en/documentation/quickstart/

True, False And Nil Objects In Ruby
http://www.skorks.com/2009/09/true-false-and-nil-objects-in-ruby/

Default Ruby accessor method?
http://stackoverflow.com/questions/636277/default-ruby-accessor-method

Mini reviews of 19 Ruby template engines
http://www.hokstad.com/mini-reviews-of-19-ruby-template-engines.html

Class and Instance Methods in Ruby
http://railstips.org/blog/archives/2009/05/11/class-and-instance-methods-in-ruby/

Ruby Method Visibility
http://blog.zerosum.org/2007/11/22/ruby-method-visibility

Using TDD to Develop a Basic Algorithm
http://schuchert.wikispaces.com/ruby.tutorials.tdd.UsingTddToDevelopABasicAlgorithm

SCREENCAST OF TEST DRIVEN DEVELOPMENT WITH RUBY: PART 1 – A SIMPLE EXAMPLE
http://kanemar.com/2006/03/04/screencast-of-test-driven-development-with-ruby-part-1-a-simple-example/

Development Kit
https://github.com/oneclick/rubyinstaller/wiki/Development-Kit
The DevKit is a toolkit that makes it easy to build and use native C/C++ extensions such as RDiscount and RedCloth for Ruby on Windows.

Rubyconf Argentina 2011
http://nilclass.blogspot.com/2011/11/rubyconf-argentina-2011.html?spref=tw
by @dseminara

RedDot RubyConf 2011 and Github Drinkup
http://www.prateekdayal.net/2011/04/25/reddot-rubyconf-2011-and-github-drinkup/

etagwerker / c2010-scrapper
https://github.com/etagwerker/c2010-scrapper
Scraper del Censo 2010 by @etagwerker

Savon
http://savonrb.com/
Ruby SOAP Client

RubyGems Guides
http://guides.rubygems.org/

Cut & Polish: A Guide to Crafting Gems
http://speakerdeck.com/u/pat/p/cut-polish-a-guide-to-crafting-gems

The Last Programming Language
http://skillsmatter.com/podcast/agile-testing/bobs-last-language/js-2958
by @unclebob

Ruby 1.9.3: Improved Performance and Stability and BSD Licensed
http://www.infoq.com/news/2011/11/ruby-193

How to remove installed ri and rdoc?
http://stackoverflow.com/questions/2941005/how-to-remove-installed-ri-and-rdoc

Programming With Nothing
http://speakerdeck.com/u/tomstuart/p/programming-with-nothing
We love Ruby for being powerful & expressive, but how much power does Ruby have if you remove all of its datatypes except for Proc and all of its features except for Proc.new and Proc#call?
https://github.com/tomstuart/nothing

A pretty good lisp
http://www.cs.uni.edu/~wallingf/blog/archives/monthly/2011-10.html#e2011-10-31T15_47_07.htm

Contribute to RubyGems
http://contribute.rubygems.org/
Get involved and get hacking with projects using RubyGems!

Clever Algorithms
Nature-Inspired Programming Recipes
http://www.cleveralgorithms.com/

Is it Rubinius?
http://isitrubinius.com/
Community-powered gem compatibility for Rubinius

Partial application that works on all Ruby implementations
https://gist.github.com/1225596

Closures – A Simple Explanation (Using Ruby)
http://www.skorks.com/2010/05/closures-a-simple-explanation-using-ruby/

My links
http://delicious.com/ajlopez/ruby

More Ruby, Rails and other languages links, are coming.

Keep tuned!

Angel “Java” Lopez
http://www.ajlopez.com
http://twitter.com/ajlopez

November 9, 2011

Ruby On Rails: Links, News and Resources (1)

Filed under: Links, Rails, Ruby, Ruby on Rails, Web Development — ajlopez @ 12:19 pm

http://en.wikipedia.org/wiki/Ruby_on_Rails

Ruby on Rails, often shortened to Rails or RoR, is an open source web application framework for the Ruby programming language.

Ruby on Rails was extracted by David Heinemeier Hansson from his work on Basecamp, a project management tool by 37signals (now a web application company).[9] Hansson first released Ruby on Rails as open source in July 2004, but did not share commit rights to the project until February 2005.[10] In August 2006 the framework reached a milestone when Apple announced that it would ship Ruby on Rails with Mac OS X v10.5 “Leopard”,[11] which was released in October 2007.

Ruby on Rails version 2.3 was released on March 15, 2009. Major new developments in Ruby on Rails include templates, engines, Rack and nested model forms. Templates enable the developer to generate a skeleton application with custom gems and configurations. Engines let one reuse application pieces complete with routes, view paths and models. The Rack web server interface and Metal allow one to write optimized pieces of code that route around ActionController.[12]

On December 23, 2008, Merb, another web application framework was launched, and Ruby on Rails announced a commitment to work together. The Ruby on Rails team announced they would work with the Merb project to bring “the best ideas of Merb” into Ruby on Rails 3, ending the “unnecessary duplication” across both communities.[13] Merb was merged with Rails as part of the Rails 3.0 release.[14][15]

Jumpstart your Ruby on Rails 3 applications with rails-templater

http://adventuresincoding.com/2010/07/jumpstart-your-ruby-on-rails-3-applications-with-rails-templater

Rails Wizard

http://railswizard.org/

Why DataMapper?

http://datamapper.org/why

Crafting Rails Applications: Why I wrote this book

http://blog.plataformatec.com.br/2010/12/crafting-rails-applications-why-i-wrote-this-book/

Rails Routing from the Outside In

http://guides.rubyonrails.org/routing.html

Crafting Rails Applications: Expert Practices for Everyday Rails Development

http://pragprog.com/book/jvrails/crafting-rails-applications

Why Rack should matter to .NET developers

http://www.robustsoftware.co.uk/post/2131023052/why-rack-should-matter-to-dot-net-developers

Rack is a layer of abstraction which sits between servers and frameworks. What it brings as a result is greater interoperability between HTTP server implementations and web frameworks. As the author of a HTTP server if you get your server to speak Rack you can now host applications written in several Ruby frameworks, Sinatra and Rails being two of the most well known.

VAN – Noviembre 20 de 2010 – Ruby on Rails

http://www.altnethispano.org/wiki/van-2010-11-20-ruby-on-rails.ashx

By @mario_chavez

Ruby on Rails Tutorial: Learn Rails by Example

http://ruby.railstutorial.org/

Rails for Zombies

http://railsforzombies.org/

Alberto Perdomo Presentations

http://www.slideshare.net/alberto.perdomo

Rails101 Tutorial Ruby on Rails with Relations

http://conceptspace.wikidot.com/blog:19

Nimble Method

http://blog.pluron.com/

Rails 3 Screencasts

http://allaboutruby.wordpress.com/2010/06/27/rails-3-screencasts/

Helicon Zoo — a repository of web frameworks and applications for Microsoft IIS.

http://www.helicontech.com/zoo/

It supports Rails

Rails en la nube se llama Heroku

http://recorriendootrosrumbos.blogspot.com/#!/2011/10/rails-tiene-scaffold-nosotros-usamos.html

Ubuntu 11.10 to support the Cloud Foundry Platform-as-a-Service

http://www.h-online.com/open/news/item/Ubuntu-11-10-to-support-the-Cloud-Foundry-Platform-as-a-Service-1324917.html

From .NET to Ruby: Adventure, Courage, and Joy

http://www.infoq.com/presentations/From-NET-to-Ruby

Why ruby?

http://blog.crowdint.com/2011/02/25/why-ruby.html

La complejidad de Ruby On Rails

http://blog.decisionesinteligentes.com/post/1689598042/la-complejidad-de-ruby-on-rails

A Guide To Starting Your Own Rails Engine Gem

http://coding.smashingmagazine.com/2011/06/23/a-guide-to-starting-your-own-rails-engine-gem/

Java Developers have Loads to Learn from the Rails Community

http://www.theserverside.com/video/Java-Developers-have-Loads-to-Learn-from-the-Rails-Community

Ruby Version Manager (RVM)

https://rvm.beginrescueend.com/

ALT.NET Café – Mayo 13 de 2011 – La Inmortalidad de la Medusa – Web Frameworks

http://www.altnethispano.org/wiki/cafe-2011-05-13-web-frameworks.ashx

Advanced Data Models with Rails

http://net.tutsplus.com/tutorials/ruby/advanced-data-models-with-rails/

Rails Best Practices

http://www.codeschool.com/courses/rails-best-practices

Easy Rails OAuth Integration Testing

http://blog.zerosum.org/2011/03/19/easy-rails-outh-integration-testing.html

Rails 3 Baby Steps – Part 2

http://www.codethinked.com/rails-3-baby-steps-part-2

Radiant / radiant

https://github.com/radiant/radiant/wiki/

Radiant is a no-fluff, open source content management system designed for small teams. It is similar to Textpattern or MovableType, but is a general purpose content management system (not just a blogging engine).

RESTify DayTrader

http://bitworking.org/news/201/RESTify-DayTrader

[RAILS 101] Video Tutorials Ruby On Rails

http://www.codersvenezuela.com/post/rails-101-video-tutoriales-de-ruby-on-rails/25

Rails Installer (for Windows)

http://railsinstaller.org/

Ruby and Rails for Attractive .NET Developers

http://david.ing.name/2010/12/18/ruby-and-rails-for-attractive-net-developers/

kfaustino / rails-templater

https://github.com/kfaustino/rails-templater

Template generator for Ruby on Rails 3 applications

Ruby on Rails Tutorial

http://ruby.railstutorial.org/chapters/beginning

Development Kit: How to install it

https://github.com/oneclick/rubyinstaller/wiki/Development-kit

Rails Searchable API Doc

http://railsapi.com/

Bundler

http://gembundler.com/

Bundler manages an application’s dependencies through its entire life across many machines systematically and repeatably.

Getting Started with Rails

http://guides.rubyonrails.org/getting_started.html

My links

http://delicious.com/ajlopez/rubyonrails

Keep tuned!

Angel “Java” Lopez

http://www.ajlopez.com

http://twitter.com/ajlopez

September 3, 2011

Ruby: Links, News and Resources (1)

Filed under: Links, Programming Languages, Ruby — ajlopez @ 11:36 am

Next Post

You know, I’m a programming language geek. These are the links I collected about Ruby (yes, there is an AjRuby out there ;-)

http://en.wikipedia.org/wiki/Ruby_%28programming_language%29

Ruby is a dynamic, reflective, general-purpose object-oriented programming language that combines syntax inspired by Perl with Smalltalk-like features. Ruby originated in Japan during the mid-1990s and was first developed and designed by Yukihiro “Matz” Matsumoto. It was influenced primarily by Perl, Smalltalk, Eiffel, and Lisp.

Ruby supports multiple programming paradigms, including functional, object oriented, imperative and reflective. It also has a dynamic type system and automatic memory management; it is therefore similar in varying respects to Smalltalk, Python, Perl, Lisp, Dylan, Pike, and CLU.

The standard 1.8.7 implementation is written in C, as a single-pass interpreted language. There is currently no specification of the Ruby language, so the original implementation is considered to be the de facto reference. As of 2010[update], there are a number of complete or upcoming alternative implementations of the Ruby language, including YARV, JRuby, Rubinius, IronRuby, MacRuby, and HotRuby. Each takes a different approach, with IronRuby, JRuby and MacRuby providing just-in-time compilation and MacRuby also providing ahead-of-time compilation. The official 1.9 branch uses YARV, as will 2.0 (development), and will eventually supersede the slower Ruby MRI.

RubyConf Argentina 2011
http://rubyconfargentina.org/en

Lisp vs. Smalltalk vs. Ruby
http://kresimirbojcic.com/2011/07/31/lisp-vs-smalltalk-vs-ruby.html

InfoQ: From .NET to Ruby: Adventure, Courage, and Joy
http://www.infoq.com/presentations/From-NET-to-Ruby

Ruby Programming Challenge for Newbies
http://ruby-challenge.rubylearning.org/

Fastruby, fast execution of ruby code
https://github.com/tario/fastruby
by @dseminara

Connecting to SQL Azure from Ruby Applications
http://msdnrss.thecoderblogs.com/2011/08/connecting-to-sql-azure-from-ruby-applications/

Crowd Interactive Tech Blog :: Why ruby?
http://blog.crowdint.com/2011/02/25/why-ruby.html

Ruby creator Matsumoto joins Heroku — Cloud Computing News
http://gigaom.com/cloud/ruby-creator-matsumoto-joins-heroku/?utm_source=rss

Cloud Cover Episode 48 – Node.js, Ruby, and Python in Windows Azure | Cloud Cover | Channel 9
http://channel9.msdn.com/Shows/Cloud+Cover/Cloud-Cover-Episode-48-Nodejs-Ruby-and-Python-in-Windows-Azure

Code & Beyond: Rubinius 2.0 – versión preliminar para desarrolladores
http://www.codeandbeyond.org/2011/06/rubinius-20-version-preliminar-para.html?spref=tw

RVM: Ruby Version Manager – RVM Ruby Version Manager – Documentation
https://rvm.beginrescueend.com/

The Pragmatic Bookshelf | Exceptional Ruby
http://pragprog.com/titles/ager/exceptional-ruby

Clarkware › Ruby Learning Test #1: Are You There, World?
http://www.clarkware.com/blog/2005/03/18/ruby-learning-test-1-are-you-there-world

InfoQ: Interview: Russ Olsen on “Eloquent Ruby”
http://www.infoq.com/articles/olsen-eloquent-ruby

4 Free Ways to Learn to Code Online
http://mashable.com/2011/05/07/learn-to-code-online/

Ruby for Newbies: Working with Directories and Files | Nettuts+
http://net.tutsplus.com/tutorials/ruby/ruby-for-newbies-working-with-directories-and-files/

Recorriendo Otros Rumbos: Ruby todo terreno. Ahora probando en Mac.
http://recorriendootrosrumbos.blogspot.com/2011/03/ruby-todo-terreno-ahora-probando-en-mac.html?spref=tw

The Twitter Engineering Blog: Building a Faster Ruby Garbage Collector
http://engineering.twitter.com/2011/03/building-faster-ruby-garbage-collector.html

Language War: PHP vs. Ruby | Nettuts+
http://net.tutsplus.com/articles/general/language-war-php-vs-ruby-2/

najafali.com – Why PHP is better than Ruby
http://najafali.com/php-is-better-than-ruby.html

Ruby For Kids – Teach Children Programming By Creating Games
http://davidhayden.com/blog/dave/archive/2011/02/20/RubyForKids.aspx

Lesson learned: don’t stray too far from well supported language, tool and platform combinations
http://blog.markwatson.com/2011/02/lesson-learned-dont-stray-too-far-from.html

Consuming Windows Azure Blob Storage from Ruby
http://blogs.southworks.net/jhalife/2009/10/06/consuming-windows-azure-blob-storage-from-ruby/

Recorriendo Otros Rumbos: Primeros pasos con Ruby
http://recorriendootrosrumbos.blogspot.com/2011/01/primeros-pasos-con-ruby.html?spref=tw

Time To Diversify
http://david.ing.name/2010/12/01/time-to-diversify/

Joakim Karlsson › TDD Kata: The Game of Life
http://jkarlsson.com/blog/2010/12/30/tdd-kata-the-game-of-life/

kevinswiber/NRack – GitHub
https://github.com/kevinswiber/NRack

Ruby on 64MB RAM – Genesis | ProgFu
http://progfu.com/ruby/ruby-on-64mb-ram-genesis/

http://www.engineyard.com/blog/2010/making-ruby-fast-the-rubinius-jit/
Making Ruby Fast: The Rubinius JIT

Ruby Mutants
http://confreaks.net/videos/196-rubyconf2009-ruby-mutants

InfoQ: Panel: The Future of Programming Languages
http://www.infoq.com/presentations/Future-of-Programming-Languages

being agile: Creating and publishing your first ruby gem
http://blog.thepete.net/2010/11/creating-and-publishing-your-first-ruby.html

Do YOU know Ruby’s ‘Chainsaw’ method?
http://rubylearning.com/blog/2010/10/07/do-you-know-rubys-chainsaw-method/
Oh! It’s like default method in AjSharp ;-)
https://ajlopez.wordpress.com/2010/02/15/default-methods-in-ajsharp/

Memcached and Ruby
http://lukaszwrobel.pl/blog/memcached-and-ruby

Using Ruby Classes In C# With IronRuby
http://davybrion.com/blog/2010/09/using-ruby-classes-in-c-with-ironruby/

My Links
http://www.delicious.com/ajlopez/ruby

Angel “NotAGem” Lopez
http://www.ajlopez.com
http://twitter.com/ajlopez

« Newer Posts

Theme: Shocking Blue Green. Blog at WordPress.com.

Follow

Get every new post delivered to your Inbox.

Join 28 other followers