| View: | [ 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 ] |
| Articles Books | Tutorials |
- Build a Web spider on Linux by M. Tim Jones - [Clicks: 9]
Web spiders are software agents that traverse the Internet gathering, filtering, and potentially aggregating information for a user. Using common scripting languages and their collection of Web modules, you can easily develop Web spiders. This article shows you how to build spiders and scrapers for Linux to crawl a Web site and gather information, stock data, in this case.
http://www-128.ibm.com/developerworks/library/l-spider/index.html - Nov, 2006 - Crossing borders: Delayed binding by Bruce Tate - [Clicks: 6]
Statically typed languages, such as the Java language and C, bind a method call to their implementation at compile time. This strategy lets these languages perform a wide variety of syntax and type checks, giving them more stability -- and often better performance -- than dynamically typed languages that have no such compile-time checks. But static typing comes with a serious limitation: early binding. Some dynamic languages -- such as Ruby, Smalltalk, and Self -- allow delayed binding, which enables another level of programming features.
http://www-128.ibm.com/developerworks/java/library/j-cb11076.html - Nov, 2006 - Unit Testing Your Documentation by Leonard Richardson - [Clicks: 13]
It's fairly easy to prevent errors in code from occurring and reoccurring; unit tests are an effective strategy to prevent regressions. What about the example code in your documentation? Errors there can frustrate and thwart readers and learners. Fortunately, it's possible to test your documentation almost as effectively. Leonard Richardson, co-author of the Ruby Cookbook, demonstrates how he kept his code examples correct.
http://www.onlamp.com/pub/a/onlamp/2006/09/07/unit-testing-docs.html - Sep, 2006 - From Java to Ruby: Risk by Bruce Tate - [Clicks: 8]
Bruce Tate examines the changing risk profiles for Java and Ruby from a managers perspective, examining Java's initial adoption and also common risk myths about Rails.
http://www.infoq.com/articles/From-Java-to-Ruby--Risk - Aug, 2006 - Ruby for the REST of Us: Using Ruby and REST to Integrate with Amazon S3 by Dominic Da Silva - [Clicks: 14]
Have you heard of Ruby? How about REST? Are you interested in a cheap, unlimited Web-based data storage service that uses the storage and network infrastructure of Amazon.com, the largest online retailer in the world? If so, this article is for you. This article covers the Ruby, REST, and the Amazon S3 REST library for Ruby, and how these technologies were combined to build rSh3ll, an open source command shell for using the Amazon S3 service.
http://www.developer.com/lang/other/article.php/3624096 - Aug, 2006 - Ruby for the Java world by Joshua Fox - [Clicks: 54]
Dynamic languages are the up-and-coming competitors to Java. Expanding their scope beyond glue code and Web GUIs into the heavy-duty challenges once faced only with a compiler, languages such as Python, PHP, Groovy, and Ruby have rapidly gained popularity among programmers. Ruby in particular has attracted attention, with a big boost from the Ruby on Rails Web framework. Java programmers who appreciate the value of Ruby still need a way to get it to play nicely with the huge installed base of Java software. The JRuby interpreter provides the solution. Like the Jython interpreter and the Python language, JRuby executes Ruby code and allows Ruby objects to call Java code, and vice versa. In this article, Joshua Fox introduces Java programmers to Ruby, focusing on the similarities, differences, and connectivity between the two languages.
[Includes source code]
http://www.javaworld.com/javaworld/jw-07-2006/jw-0717-ruby.html - Jul, 2006 - Crossing borders: Web development strategies in dynamically typed languages by Bruce Tate - [Clicks: 7]
The Java community has used JavaServer Pages (JSP) technology through most of the last decade, but signs of rust are starting to show. Longstanding conventions inhibit Java programmers from using Java code within Web pages now, and extending even simple components is a chore. Frameworks that take Java Web development beyond JSP programming have emerged, but they fall short of dynamic languages' capabilities. This article shows you Ruby's Web page development strategy and touches on Seaside's radical approach.
http://www-128.ibm.com/developerworks/java/library/j-cb07056/index.html - Jul, 2006 - Pattern Matching, S-Expressions, and DSLs in Ruby by Topher Cyll - [Clicks: 6]
There's a whole world of language features that we sometimes miss out on as Rubyists, such as pattern matching, S-expressions, and external domain-specific languages. But the good news is that we can have them, too, as long as we're not afraid to steal a few things first.
http://www.artima.com//rubycs/articles/patterns_sexp_dsls.html - May, 2006 - Ruby--A Diamond of a Programming Language, Part 2 by Jim White - [Clicks: 13]
Get ready to dive deeper into the power and elegance of the language lauded as a possible contender to replace current programming languages.
[Includes sample code]
http://www.devx.com/enterprise/Article/31197 - Apr, 2006 - Crossing borders: Domain-specific languages in Active Record and Java programming by Bruce Tate - [Clicks: 26]
The Java programming world is full of domain-specific languages (DSLs), but options in the Java language for building DSLs are limited. Not so with Ruby. In this article, you'll learn some nifty ways Ruby lets you integrate clean DSLs, giving you a new frame of reference for examining your Java options with open eyes.
http://www-128.ibm.com/developerworks/java/library/j-cb04046.html - Apr, 2006 - Ruby -- A Diamond of a Programming Language? by Jim White - [Clicks: 15]
Ruby is an object-oriented, meta-programming language that has many developers wondering if there are actually better alternatives to languages like Java and C#.
[Includes sample code]
http://www.devx.com/enterprise/Article/30917 - Mar, 2006 - Creating DSLs with Ruby by Jim Freeze - [Clicks: 11]
Broadly speaking, there are two ways to create a DSL. One is to invent a syntax from scratch, and build an interpreter or compiler. The other is to tailor an existing general-purpose language by adding or changing methods, operators, and default actions. This article explores using the latter method to build a DSL on top of Ruby.
http://www.artima.com/rubycs/articles/ruby_as_dsl.html - Mar, 2006 - All Aboard AJAX, HTML Canvas, and the Supertrain by Dave Hoover - [Clicks: 12]
Dave Hoover shows us how to use AJAX, Ruby, and the new HTML canvas element to add simple animation and interactivity to web apps.
http://www.xml.com/pub/a/2006/01/18/ajax-html-canvas-ruby.html - Jan, 2006 - Creating XML with Ruby and Builder by Michael Fitzgerald - [Clicks: 25]
This article will walk you through how to install and then create XML documents with Builder, independent of Rails. It won't, of course, cover all the features of Builder, but it will cover enough to get some wind under your wings. Online documentation is available for Builder, if you want all the details.
http://www.xml.com/pub/a/2006/01/04/creating-xml-with-ruby-and-builder.html - Jan, 2006
- Everyday Scripting with Ruby: For Technologists, Testers, and You
by Brian Marick - [Clicks: 23]
Are you a tester who doesn't get enough time to actually test? Do you spend your time configuring machines, wrestling with bug-reporting systems, manually creating complex test data, and repeating the same manual tests you've run a hundred times before? If so, you're wasting that computer on your desk. Offload the drudgery to where it belongs and free yourself to do what you should be doing: thinking. All you need is a scripting language (free!), this book (cheap!), and the dedication to work through the examples and exercises.
Pragmatic Bookshelf, Paperback - Dec, 2006 - Ruby Way, Second Edition, The: Solutions and Techniques in Ruby Programming, 2nd Edition
by Hal Fulton - [Clicks: 16]
Ruby is an agile object-oriented language, borrowing some of the best features from LISP, Smalltalk, Perl, CLU, and other languages. Its popularity has grown tremendously in the five years since the first edition of this book. The Ruby Way takes a “how-to” approach to Ruby programming with the bulk of the material consisting of more than 400 examples arranged by topic. Each example answers the question “How do I do this in Ruby?” Working along with the author, you are presented with the task description and a discussion of the technical constraints. This is followed by a step-by-step presentation of one good solution. Along the way, the author provides detailed commentary and explanations to aid your understanding.
Addison-Wesley Professional, Paperback - Oct, 2006 - Ruby Cookbook: Rough Cuts Version
by Leonard Richardson, Lucas Carlson - [Clicks: 22]
The Ruby Cookbook is a new addition to O'Reilly's cookbook line, in the tradition of the Perl, Python, and Java cookbooks. It provides many recipes showing you how to do common tasks, and that you can cut and paste into your own code. It covers everything from the basics, like string manipulation numbers, to specialized topics like Rails, XML, internet programming, distributed programming, threading, system administration and extending Ruby.
O'Reilly Media, Inc., Paperback - Sep, 2006 - From Java to Ruby. Things Every Manager Should Know
by Bruce Tate - [Clicks: 10]
If you're trying to adopt Ruby in your organization and need some help, this is the book for you. Based on a decision tree (a concept familiar to managers and executives) Java to Ruby stays above the low-level technical debate to examine the real benefits and risks to adoption. Java to Ruby is packed with interviews of Ruby customers and developers, so you can see what types of projects are likely to succeed, and which ones are likely to fail. Ruby and Rails may be the answer, but first, you need to be sure you're asking the right question. By addressing risk and fitness of purpose, Java to Ruby makes sure you're asking the right questions first. Because technology adoption is only the beginning, Java to Ruby walks you through the whole lifecycle of prototype, ramp up, and production and deployment.
Pragmatic Bookshelf, Paperback - Jun, 2006 - Enterprise Integration with Ruby
by Maik Schmidt - [Clicks: 8]
Learn how to glue disparate enterprise-class systems together using Enterprise Integration techniques. Typical enterprises use dozens, hundreds, and sometimes even thousands of applications, components, services, and databases. They run on heterogeneous operating systems and hardware, use databases and messaging systems from various vendors, and were written in different programming languages. This book shows you how to knit these different systems together using a variety of techniques and technologies.
Pragmatic Bookshelf, Paperback - Apr, 2006 - Ruby for Rails. Ruby techniques for Rails developers
by David A. Black - [Clicks: 68]
A new level of programming power and versatility awaits Ruby on Rails developers who master not only the conventions of Rails but the workings of the Ruby language itself. Because Rails itself and all Rails applications are written in Ruby, the knowledge of Ruby this book gives you will dramatically improve your Rails programming. You'll gain an intimate understanding of how familiar Rails idioms actually work. And you'll find expanded possibilities for your applications using custom-written Ruby. Crystal-clear explanations of key Ruby programming techniques and extensive working examples will draw you into both the language and the framework. Web developers just coming to Ruby through Rails will get a solid, uniquely Rails-aware treatment of the language -- and a vital, Ruby-aware perspective on Rails. And seasoned Rails programmers will knock away the last bits of the Ruby "glass ceiling," and take their insight and skill to the next level.
Manning Publications, Paperback - Apr, 2006 - Best of Ruby Quiz
by James Edward Gray II - [Clicks: 8]
Sharpen your Ruby programming skills with twenty-five challenging problems from Ruby Quiz. Whether you have faithfully followed the weekly online Ruby Quiz challenges or are just looking for some practical tests of your Ruby skills, this book delivers. Read the problems, work out a solution, and compare your solution with others. Read about the interesting issues of each problem. Writing code and reading code are still the only ways to truly gain skill with a programming language, and within these pages you can do both quickly and easily.
Pragmatic Bookshelf, Paperback - Mar, 2006
- Four cool libraries for Ruby by Pat Eyler - [Clicks: 21]
This tutorial presents four members of Ruby's standard library: RDoc, WEBrick, dRuby, and REXML. Learning to use the standard library more effectively will help improve your Ruby code and let you concentrate on the important parts of your code.
[Formats: HTML, PDF]
http://www-128.ibm.com/developerworks/edu/os-dw-os-ruby3-i.html - Jan, 2006