| View: | [ 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 ] |
| Articles Books |
- Creating Games in Ruby (Part 2) by Andrea O. K. Wright - [Clicks: 4]
Nearly every developer fosters a secret desire to create cool video games, but for most of us, the barriers to entry (knowing how to create performant graphics code) has kept us out of the game. But there are several toolkits for Ruby that can get you on your way without a Ph.D.
http://www.oreillynet.com/pub/a/ruby/2007/12/18/creating-games-in-ruby-part-2.html - Dec, 2007 - Java vs Ruby: a Comparison of the Key Elements by Deepak Vohra - [Clicks: 19]
Ruby is often compared to Java and is touted as an alternative to Java. Take a closer look at the building blocks of the two languages and decide for yourself.
http://www.developer.com/java/other/article.php/3716356 - Dec, 2007 - Creating Games in Ruby (Part 1) by Andrea O. K. Wright - [Clicks: 5]
Nearly every developer fosters a secret desire to create cool video games, but for most of us, the barriers to entry (knowing how to create performant graphics code) has kept us out of the game. But there are several toolkits for Ruby that can get you on your way without a Ph.D.
http://www.oreillynet.com/pub/a/ruby/2007/12/04/creating-games-in-ruby.html - Dec, 2007 - Using singleton classes for object metadata by Werner Schuster - [Clicks: 7]
So you have a bunch of objects - let's call it an object graph - provided by some API. Now you want to to process the objects - which requires some intermediate data, for instance: the process creates some metadata that needs to be stored with the objects. The problem: where to store the metadata? We'll show how to use Ruby singleton classes to handle this problem.
http://www.infoq.com/articles/prototypes-for-metadata - Dec, 2007 - Add Ruby scripting to your Project Zero applications by Dan Jemiolo - [Clicks: 171]
One of the goals of Project Zero is to encourage scripting as the primary means of creating RESTful resources and reusable components. Zero supports the Groovy and PHP scripting languages by default, but if you look closely at its architecture, you'll see there's no reason it can't support others as well. The Ruby language (and its Web 2.0 platform, Ruby on Rails) has enjoyed enormous success in the last few years, and many Ruby developers make their living creating the kind of applications that Zero is built for. This article will show Ruby enthusiasts how to have their cake and eat it too by adding support for their favorite language to the Zero platform.
[Includes sample code]
http://www.ibm.com/developerworks/web/library/wa-pz-rscript/index.html - Oct, 2007 - Behavior Driven Development Using Ruby (Part 3) by Gregory Brown - [Clicks: 3]
Gregory Brown has been testing the heck out of his dots and lines game! In the last portion of his dive into behavior driven development, he looks at custom matchers and introduces us to RCov, a coverage visualizer.
http://www.oreillynet.com/pub/a/ruby/2007/09/20/behavior-driven-development-using-ruby-part-3.html - Sep, 2007 - Behavior-Driven Development Using Ruby (Part 2) by Gregory Brown - [Clicks: 3]
Gregory Brown has introduced us to the basic idea of behavior-driven development in his last article. Now, he takes it from abstract to concrete by showing us how to build behavior-driven development into an actual Ruby application.
http://www.oreillynet.com/pub/a/ruby/2007/08/30/behavior-driven-development-using-ruby-part-2.html - Aug, 2007 - Behavior Driven Development Using Ruby (Part 1) by Gregory Brown - [Clicks: 10]
You've heard of Test Driven Development. You may have even heard of Model Driven Development. But now get ready to learn Behavior Driven Development, a methodology all about making sure that your code produces the right end results, rather than just executing correctly. Gregory Brown starts us on our way by showing us how to use RSpec in Ruby.
http://www.oreillynet.com/pub/a/ruby/2007/08/09/behavior-driven-development-using-ruby-part-1.html - Aug, 2007 - How to Build Simple Console Apps with Ruby and ActiveRecord by Gregory Brown - [Clicks: 8]
When we talk about databases and Ruby, we're almost always talking about ActiveRecord and Rails. But it is quite possible to use ActiveRecord without the Rails scaffolding at all. Gregory Brown shows you how.
http://www.oreillynet.com/pub/a/ruby/2007/06/21/how-to-build-simple-console-apps-with-ruby-and-activerecord.html - Jun, 2007 - Ruby Developers Get Productive with NetBeans' Ruby Pack by Jim White - [Clicks: 27]
The simplicity and power of Ruby and Ruby on Rails have become renowned. However, finding a suitable IDE has sometimes left them wanting. With NetBeans, Ruby developers may find the productivity gains of their language are finally matched by an IDE.
http://www.devx.com/Java/Article/34747 - Jun, 2007 - Automating File Uploads with SSH and Ruby by Matthew Bass - [Clicks: 4]
In this article, Matthew Bass guides you step-by-step through the process of creating your own version of a Ruby script to automate file uploads using SSH. Complete source code examples are included, with line-by-line analysis of what the code is doing. A good introduction to Ruby as a powerful scripting language.
http://www.infoq.com/articles/ruby-file-upload-ssh-intro - May, 2007 - 10 Minutes to Your First Ruby Application by James Britt - [Clicks: 19]
There's no better way to experience the elegance and power of Ruby than to fire up your code editor and start writing Ruby code. Create a small, useful Ruby application, and along the way, you'll learn what makes the language tick.
http://www.devx.com/RubySpecialReport/Article/34502 - May, 2007 - Five Essentials For Your Ruby Toolbox by Peter Cooper - [Clicks: 18]
These are the five must-have tools and libraries that any professional Ruby developer needs to have in his or her toolbox.
http://www.devx.com/RubySpecialReport/Article/34454 - May, 2007 - Ruby for C# Geeks by Dave Dolan - [Clicks: 12]
As good as C# is, it's not always the best language for simple tasks. Enter Ruby, an interpreted, dynamically typed language that enables simple tasks with simple code.
http://www.devx.com/RubySpecialReport/Article/34470 - May, 2007 - The Road to Ruby from C++ by Michael Voss - [Clicks: 5]
C++ developers learn Ruby at their own peril. Once they become familiar with this powerfully concise language, they may find returning to C++ a bitter pill to swallow.
[Includes sample code]
http://www.devx.com/RubySpecialReport/Article/34497 - May, 2007 - A Java Developer's Guide to Ruby by Mark Watson - [Clicks: 26]
Ruby's versatility and flexibility complement Java well. That's why a Java developer who can program in Ruby is more effective and efficient than one who programs only in Java.
http://www.devx.com/RubySpecialReport/Article/34431 - Apr, 2007 - Adding Properties to Ruby Metaprogramatically by Werner Schuster - [Clicks: 7]
Werner Schuster walks us through a simple example of adding Java-style properties support (declarative getters, setters and change listeners) to Ruby classes via a Mixin by using elements of meta-programming. Introduces ideas for enhancement using principles of design-by-contract and pluggable type systems.
http://www.infoq.com/articles/properties-metaprogramming - Apr, 2007 - REXML: Proccessing XML in Ruby by Dominic Da Silva - [Clicks: 20]
Take a look at the REXML library and see how you can use it to process XML within your Ruby or Rails application. REXML makes adding XML support to your application a breeze, with a quick learning curve.
http://www.developer.com/lang/article.php/3672621 - Apr, 2007 - Replacing AppleScript with Ruby by Matt Neuburg - [Clicks: 8]
Matt Neuberg describes how to use rb-appscript to manage Apple events without Applescript. Learn the basics of rb-appscript usage, with example scripts, including a rewrite of the Ruby-AppleScript example from Matt's book AppleScript: The Definitive Guide.
http://www.macdevcenter.com/pub/a/mac/2007/02/27/replacing-applescript-with-ruby.html - Feb, 2007 - Evaluation Options in Ruby by Jay Fields - [Clicks: 9]
Jay Fields, known for his cutting edge work defining BNLs (Business Natural Languages) delivers a code-rich explanation of eval, class_eval, and instance_eval, in the context of implementing domain-specific languages in Ruby.
http://www.infoq.com/articles/eval-options-in-ruby - Feb, 2007 - Accessorize Oracle Database with Ruby by Dustin Marx - [Clicks: 9]
Dynamic scripting languages are enjoying a surge in popularity, because they provide powerful features and enable rapid development. Recent interest in the Ruby on Rails framework has brought Ruby into the forefront for the software development community. However, Ruby can be used for much more than Web development; it also provides database professionals with a powerful, elegant, and flexible scripting language. This article delves into some of Ruby's capabilities and how these features can be leveraged with Oracle Database.
http://www.oracle.com/technology/pub/articles/marx-ruby.html - Feb, 2007 - Detect Your Web Application's Vulnerabilities Early with Ruby by Shreeraj Shah - [Clicks: 5]
Web application fuzzing enables you to detect a web application's vulnerabilities prior to deploying it on a production system.
http://www.devx.com/security/Article/33559 - Jan, 2007 - Crossing borders: Closures by Bruce Tate - [Clicks: 11]
Closures are blocks of code that can be used as arguments to functions and methods. The programming construct has long been a staple of languages such as Lisp, Smalltalk, and Haskell. The Java™ community has resisted closures so far, even as competing languages such as C# add them. This article explores whether closures represent unnecessary complexity for a language for a little convenience, or something more.
[Includes sample code]
http://www-128.ibm.com/developerworks/java/library/j-cb01097.html - Jan, 2007
- Ruby Pocket Reference by Michael Fitzgerald - [Clicks: 19]
Although Ruby is an easy language to learn, in the heat of action you may find that you can't remember the correct syntax for a conditional or the name of a method. This handy pocket reference offers brief yet clear explanations of Ruby's core components, from operators to reserved words to data structures to method syntax, highlighting those key features that you'll likely use every day when coding Ruby.
http://www.oreilly.com/catalog/9780596514815/ - Jul, 2007 - Ruby by Example. Concepts and Code by Kevin C. Baird - [Clicks: 9]
Perfect for programmers at all levels, Ruby by Example explores Ruby's functional power through the use of numerous practical and illustrative examples. The book includes short scripts, ranging from the simple to the complex, that do something interesting while also illustrating key concepts in Ruby. These scripts manipulate text, manipulate numbers (in ways that extend Ruby's numeric classes), and much more, all while showing readers how to use the language to extend itself.
http://www.oreilly.com/catalog/9781593271480/ - Jun, 2007 - Learning Ruby by Michael Fitzgerald - [Clicks: 17]
You don't have to know everything about a car to drive one, and you don't need to know everything about Ruby to start programming with it. Written for both experienced and new programmers alike, Learning Ruby is a just-get-in-and-drive book -- a hands-on tutorial that offers lots of Ruby programs and lets you know how and why they work, just enough to get you rolling down the road.
http://www.oreilly.com/catalog/9780596529864/ - May, 2007 - Practical Ruby for System Administration
by André Ben Hamou - [Clicks: 31]
Ruby has set the world on fire, proving itself a serious challenger to Perl and Python in all spheres. In particular, more and more people are discovering that Ruby's flexibility, superb feature set, and gentle learning curve make it a natural choice for system administration tasks, from the humblest server to the largest enterprise deployment. Within the pages of Practical Ruby for System Administration, you'll learn the Ruby way to construct files, tap into clouds of data, build domain-specific languages, perform network traffic analysis, and more. Based on author André Ben Hamou's own experiences working as a system administrator, this book will help you pick up practical tips on Ruby coding style, learn how to analyze and improve script performance, and make use of no-nonsense advice on scripting workflow, including testing, documentation, and version control. Above all, you'll come to appreciate the sheer power of Ruby and the hundreds of benefits it offers for system administration. * This book places equal emphasis on fundamental Ruby concepts as well as practical how-tos. * It uses examples from other languages to ease the transition to Ruby. * The book is concise, entertaining, and informative-unlike many books aimed at system administrators, which can be overly long and stodgy.
Apress, Paperback - Apr, 2007 - Practical Ruby Gems
by David Berube - [Clicks: 76]
Practical Ruby Gems is a comprehensive guide to utilizing and creating Ruby Gems-ready-made Ruby code modules that can be easily added to Ruby and Rails projects. This book is ideal for Ruby programmers as well as web developers who use Rails and wish to extend the functionality of their projects. You'll get a prime selection of 34 of the best and most useful Gems, which makes up the core of this book. Each of these also comes complete with actual use cases and code examples that you can use immediately in your own projects. You'll learn how Ruby Gems can be used to: * Validate credit cards. * Create graphical interfaces on multiple platforms. * Speed up Rails applications. * Develop lightweight web applications. * Use ActiveRecord to make databases easy. * Process RSS feeds. * Prevent spam using CAPTCHA. * Crop and scale images. * Tap into the same caching system that runs LiveJournal.com.
Apress, Paperback - Apr, 2007 - Ferret by David Balmain - [Clicks: 15]
With the introduction of Ferret, Ruby users now have one of the fastest and most flexible search libraries available. And it's surprisingly easy to use. This Short Cut will show you how to quickly get up and running with Ferret. You'll learn how to index different document types such as PDF, Microsoft Word, and HTML, as well as how to deal with foreign languages and different character encodings. This document describes the Ferret Query Language in detail along with the object-oriented approach to building queries. You will also be introduced to sorting, filtering, and highlighting your search results, with an explanation of exactly how you need to set up your index to perform these tasks. You will also learn how to optimize a Ferret index for lightning fast indexing and split-second query results.
[Short Cut]
http://www.oreilly.com/catalog/9780596527853/ - Mar, 2007 - (PDF) - Beginning Ruby: From Novice to Professional
by Peter Cooper - [Clicks: 23]
Ruby is perhaps best known as the engine powering the hugely popular Ruby on Rails web framework. However, it is an extremely powerful and versatile programming language in its own right. It focuses on simplicity and offers a fully object-oriented environment. Beginning Ruby is a thoroughly contemporary guide for every type of reader wanting to learn Ruby, from novice programmers to web developers to Ruby newcomers. It starts by explaining the principles behind object-oriented programming and within a few chapters builds toward creating a genuine Ruby application. The book then explains key Ruby principles, such as classes and objects; projects, modules, and libraries; and other aspects of Ruby such as database access. In addition, Ruby on Rails is covered in depth, and the book’s appendixes provide essential reference information as well as a primer for experienced programmers.
Apress, Paperback - Mar, 2007 - Ruby Phrasebook
by Jason D. Clinton - [Clicks: 30]
Ruby developers, meet your new best friend. The Ruby Phrasebook is an easy-to-use pocket-reference guide that provides essential code "phrases" in lieu of the usual tutorial about Ruby that other books provide. Written in a clear, concise manner, it is filled with commented and understandable code examples, excluding the heavy prose and philosophy. It covers a wide range of common topics in Ruby programming, including the newest features of Ruby, how people use Ruby today, and coverage of the Ruby on Rails web development framework.
Sams, Paperback - Jan, 2007 - Pro Ruby
by Henrik Martensson - [Clicks: 30]
By now, even novice Ruby programmers know that the language is capable of doing so much more than just web development. To help you make the most of this flexible and powerful language, Pro Ruby teaches advanced Ruby programming techniques in conjunction with post-modern development methodologies like Agile and Scrum. Pro Ruby covers numerous topics including design patterns, refactoring, automation, advanced programming techniques, and XML development. You’ll not only become a more proficient Ruby programmer, but also a more efficient developer as well.
, - Jan, 2007