Home > Articles > Programming > Ruby

Ruby

52 Items

Sort by Date | Title

Increasing Organizational Capability through the People CMM
Jul 9, 2009
Learn how to increase your organizational capability throught the People CMM, which applies the principles of the process maturity framework to the domain of workforce practices.
IronRuby Unleashed: An Interview with Shay Friedman
Apr 6, 2010
Hal Fulton interviews Shay Friedman about writing code at the age of 8, why IronRuby is much more than a bridge between .NET and Ruby, and why both Rubyists and .NET developers should use IronRuby.
Learn Ruby the Hard Way: A Good First Program
Dec 23, 2014
In this excerpt from Learn Ruby the Hard Way: A Simple and Idiomatic Introduction to the Imaginative World Of Computational Thinking with Code, 3rd Edition, Zed Shaw walks you through writing your first Ruby program, and gives you some study drills to help you practice your skills.
Learn Ruby the Hard Way: Comments and Pound Characters
Dec 23, 2014
Comments are very important in your programs. They are used to tell you what something does in English, and they are used to disable parts of your program if you need to remove them temporarily. Zed Shaw shows you how you use comments in Ruby, in this chapter from Learn Ruby the Hard Way: A Simple and Idiomatic Introduction to the Imaginative World Of Computational Thinking with Code, 3rd Edition.
Learn Ruby the Hard Way: Comments and Pound Characters
Sep 8, 2014
Comments are very important in your programs. They are used to tell you what something does in English, and they are used to disable parts of your program if you need to remove them temporarily. Zed Shaw shows you how to use them in Ruby, in this excerpt from Learn Ruby the Hard Way: A Simple and Idiomatic Introduction To The Imaginative World Of Computational Thinking With Code, 3rd Edition.
Manipulating Structured Data in Ruby
May 24, 2002
Hal Fulton takes a look at arrays, hashes, and more complex data structures.
My Life in Tech: Q&A with Software Architect Sandi Metz
Jun 5, 2013
Sandi Metz, author of Practical Object-Oriented Design in Ruby: An Agile Primer, talks about where she learned to program, why she considers herself a reluctant author, and advice for those just getting started in programming
Practical Object Oriented Design in Ruby: Interfaces
Mar 2, 2012
This chapter explores creating flexible interfaces in Ruby that allow applications to grow and change.
Practical Object-Oriented Design in Ruby: Managing Dependencies
Sep 18, 2012
Because well designed objects have a single responsibility, their very nature requires that they collaborate to accomplish complex tasks. This collaboration is powerful and perilous. To collaborate, an object must know something know about others. Knowing creates a dependency. If not managed carefully, these dependencies will strangle your application.
Putting the "Journey" in Journeyman Software Developer: An Interview with Corey Haines
Jul 25, 2011
When it comes to putting the craft back into programming, a handful of names might come to mind, and Corey Haines is one of them. Matthew Heusser talked with Corey about software craft, his journeyman project, and that great big project he is working on next.
Rails-Flavored Ruby
Nov 17, 2010
Ruby is a big language, but fortunately the subset needed to be productive as a Rails developer is relatively small. Michael Hartl explores some elements of Ruby important for Rails.
RailsSpace Ruby on Rails Tutorial: Getting Started
Jun 15, 2009
This video excerpt is from lesson 2 of RailsSpace Ruby on Rails Tutorial.
Refactoring in Ruby: An Interview with Bill Wake and Kevin Rutherford
Oct 16, 2009
Russ Olsen talks with Bill Wake and Kevin Rutherford about their book, Refactoring in Ruby.
Refactoring Ruby: An Interview with Jay Fields
Nov 10, 2009
Neal Ford interviews Jay Fields about his new book with Shane Harvie and Martin Fowler, Refactoring: Ruby Edition, why they wrote the book around Ruby and not Dynamic Languages in general, and why he'd take a powerful language over a powerful tool anyday.
Refactoring Ruby: Bad Smells in Code
Oct 13, 2009
Use this chapter when you're not sure what refactorings to do. Try to identify what it is you're smelling, and then go to the refactorings we suggest to see whether they will help you. You may not find the exact smell you can detect, but hopefully it should point you in the right direction.
REST, Resources, and Rails
Jan 12, 2011
Obie Fernandez tackles the tough subject of using REST principles to guide the design of your Rails applications, mainly as they apply to the routing system and controller actions.
Robert C. Martinโ€™s Clean Code Tip of the Week #1: An Accidental Doppelgänger in Ruby
Jan 7, 2009
Robert C. Martin investigates an interesting dilemma: if the implementation of two functions is identical, yet their intent is completely different, is it still duplicate code?
Routing the Rails Way
Dec 14, 2007
This chapter introduces you to the principal techniques for defining and manipulating routes.
Ruby on Rails 3 Tutorial: From Zero to Deploy
Jan 11, 2011
Michael Hartl gets you started with Ruby on Rails by installing all the necessary software and setting up your development environment He'll then show you how to create your first Rails application, called (appropriately enough) first_app.
Ruby on Rails Tutorial: A Toy App
Jun 8, 2015
In this chapter from Ruby on Rails Tutorial: Learn Web Development with Rails, 3rd Edition, Michael Hartl develops a toy demo application to show off some of the power of Rails. The purpose is to get a high-level overview of Ruby on Rails programming (and web development in general) by rapidly generating an application using scaffold generators, which create a large amount of functionality automatically.

< Prev Page 1 2 3 Next >