- 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.
|