Main Menu
Home Articles Directory Submit Popular Site Top Rated Site - Programming - Database - Management - Software Testing and Quality Assurance - Approaches, Process, Methods New Links RSS/Atom
Sponsors



  Main  |  Submit New Article  

  Popular articles (top10)  |  Top rated articles (top10)  |  Category List  

Main  arrow  Programming  arrow  Ruby  (70)


Sort by:   Title ( Title (A to Z) Title (Z to A)) Date ( Date (Old Links Listed First) Date (New Links Listed First)) Rating ( Rating (Lowest Score to Highest Score) Rating (Highest Score to Lowest Score)) Popularity ( Popularity (Least to Most Hits) Popularity (Most to Least Hits))
Articles currently sorted by: Popularity (Most to Least Hits)


Visit   Ruby's Open Classes - Or: How Not To Patch Like A Monkey Popular articles    Last Update 2008/7/29 9:38
Category  Approaches, Process, Methods  arrow  Software Design  :  Programming  arrow  Ruby
Description
Ruby's Open Classes are powerful - but can easily be misused. This article looks at how to minimize the risk of opening classes, alternatives, and how other languages provide similar capabilities.

Hits: 611  
Modify  |  Report Broken Link  |  Tell a Friend  |  Comments (0)

Visit   An Introduction to Web Development Using the Ruby on Rails Framework Popular articles    Last Update 2006/9/28 8:54
Category  Programming  arrow  Platforms  arrow  Web Server  :  Programming  arrow  Ruby
Description
This article presents the basic concepts used by the popular Ruby on Rails web development framework.

Hits: 258  
Modify  |  Report Broken Link  |  Tell a Friend  |  Comments (0)

Visit   Advanced Active Record in Rails 4    Last Update 2014/7/28 12:57
Category  Programming  arrow  Ruby
Description
In this chapter from The Rails 4 Way, 3rd Edition, Obie Fernandez and Kevin Faustino wrap up their comprehensive coverage of Active Record by reviewing callbacks, single-table inheritance (STI), and polymorphic models. They also review a little bit of information about metaprogramming and Ruby domain-specific languages (DSLs) as they relate to Active Record.

Hits: 169  
Modify  |  Report Broken Link  |  Tell a Friend  |  Comments (0)

Visit   Behavior-driven testing with RSpec    Last Update 2007/8/30 6:57
Category  Software Testing and Quality Assurance  arrow  Software Testing  arrow  Unit Testing  :  Approaches, Process, Methods  arrow  Agile  arrow  Test Driven Development  :  Programming  arrow  Tools  :  Programming  arrow  Ruby
Description
Rather than preach on about the virtues of testing, I'm going to walk you through a simple example of test-driven development (TDD) using RSpec. The RSpec tool is a Ruby package that lets you build a specification alongside your software. This specification is actually a test that describes the behavior of your system. Here's the flow for development with RSpec:
* You write a test. This test describes the behavior of a small element of your system.
* You run the test. The test fails because you have not yet built the code for that part of your system. This important step tests your test case, verifying that your test case fails when it should.
* You write enough code to make the test pass.
* You run the tests and verify that they pass.

In essence, an RSpec developer turns test cases from red (failing) to green (passing) all day. It's a motivating process. In this article, I walk you through working with the basics in RSpec.

Hits: 146  
Modify  |  Report Broken Link  |  Tell a Friend  |  Comments (0)

Visit   An Introduction to Rhomobile    Last Update 2011/8/8 13:10
Category  Programming  arrow  HTML  :  Programming  arrow  Tools  :  Programming  arrow  Ruby  :  Programming  arrow  Platforms  arrow  Mobile
Description
Rhomobile has revolutionized the process of developing mobile applications. It has enabled developers to become much faster and more efficient, allowing quicker application development. It enables software programmers to build applications for mobile devices using HTML and Ruby instead of proprietary languages such as Objective-C. Currently, the Rhodes framework supports development for the iPhone, Windows Mobile, Google Android, Symbian, and BlackBerry operating systems.

Hits: 143  
Modify  |  Report Broken Link  |  Tell a Friend  |  Comments (0)

Visit   Why’s (Poignant) Guide to Ruby    Last Update 2006/7/28 6:20
Category  Programming  arrow  Humour  :  Programming  arrow  Ruby
Description
I’ll be straight with you. I want you to cry. To weep. To whimper sweetly. This book is a poignant guide to Ruby. That means code so beautiful that tears are shed. That means gallant tales and somber truths that have you waking up the next morning in the arms of this book. Hugging it tightly to you all the day long. If necessary, fashion a makeshift hip holster for Why’s (Poignant) Guide to Ruby, so you can always have this book’s tender companionship.

Hits: 138  
Modify  |  Report Broken Link  |  Tell a Friend  |  Comments (0)

Visit   Building Ruby extensions in C++ using Rice    Last Update 2012/9/11 12:05
Category  Programming  arrow  C/C++  :  Programming  arrow  Ruby
Description
Learn to extend the Ruby programming language using the Rice interface to Ruby's native C API. Using this object-oriented interface, you can create Ruby objects in C++ code, convert data objects between Ruby and C++, and more.

Hits: 116  
Modify  |  Report Broken Link  |  Tell a Friend  |  Comments (0)

Visit   Turbocharge Ruby on Rails with ActiveScaffold    Last Update 2007/6/15 9:47
Category  Programming  arrow  Platforms  arrow  Web Client  :  Programming  arrow  Tools  :  Programming  arrow  User Interface / UX User Experience  :  Programming  arrow  Ruby
Description
Writing a Web-based data entry UI for a complex application is never fun and is often downright tedious. One key attribute for a good user interface is consistency, but it still takes a knowledgeable and diligent development team to create the Web pages that follow through on that design. Like all other Web application frameworks, Ruby on Rails has this same problem. However the dynamic nature of the Ruby language provides for a solution: ActiveScaffold. ActiveScaffold is a plugin for Ruby on Rails (also known as Rails) that provides dynamic model-based view generation. Instead of having to create pages by hand that display your models, ActiveScaffold will introspect your ActiveRecord models and dynamically generate a CRUD (create, read, update, delete) user interface for managing those objects. This article is based on the latest currently available versions (as of this writing) of ActiveScaffold, Ruby, and Rails. Also, this article assumes that you are familiar with Ruby on Rails and are using Linux® or Mac OS X. Windows® users should modify any commands given to suit their own environment (for example, adding 'ruby' to the start of script commands).

Hits: 108  
Modify  |  Report Broken Link  |  Tell a Friend  |  Comments (0)

Visit   Domain Logic and SQL    Last Update 2006/8/5 6:11
Category  Database  arrow  SQL Language  :  Approaches, Process, Methods  arrow  Software Design  :  Programming  arrow  Ruby
Description
Over the last couple of decades we've seen a growing gap between database-oriented software developers and in-memory application software developers. This leads to many disputes about how to use database features such as SQL and stored procedures. In this article I look at the question of whether to place business logic in SQL queries or in-memory code, considering primarily performance and maintainability based on an example of a simple, but rich SQL query.

Hits: 99  
Modify  |  Report Broken Link  |  Tell a Friend  |  Comments (0)

Visit   Getting started with AMQP and RabbitMQ    Last Update 2009/9/23 13:10
Category  Programming  arrow  Tools  :  Programming  arrow  Ruby  :  Programming  arrow  Platforms  arrow  Services / Microservices  :  Programming  arrow  Erlang
Description
Joern Barthel introduces the Advanced Message Queuing Protocol (AMQP), and illustrates it's useage from a Ruby app with the open source RabbitMQ server on the backend (which is written in Erlang).

Hits: 94  
Modify  |  Report Broken Link  |  Tell a Friend  |  Comments (0)



(1) 2 3 4 5 6 7 » 
Practical
Methods & Tools
RSS 2.0
Twitter
Contact
THEME_VALIDXHTML    THEME_VALIDCSS

Copyright (c) 2007-2013 Martinig & Associates | Methods & Tools Software Development Magazine | Privacy Policy
Software Development Tools | Software Development Articles | Software Development Directory | Software Development Videos
Software Development Jobs | Software Development News | Software Development Books
Software Development Blogs | Software Development Conferences