InfoQ Homepage Dynamic Languages Content on InfoQ
-
Ruby's Open Classes - Or: How Not To Patch Like A Monkey
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.
-
Introducing Multithreaded Programming to JavaScript
While increasingly more websites are fully or partially based on AJAX, it is still difficult to develop complicated AJAX applications. What is the main issue which causes this difficulty in developing AJAX applications? Is it asynchronous communication with the server, or is it GUI programming? How can a multithreading JavaScript library help to ease some of these issues?
-
Intro to Google Charts and gchartrb
Google Charts is a web service for generating charts. Matthew Bass explains the basics of the Google Charts interface and the gchartrb library which makes it even easier to create the charts from Ruby code.
-
Book Excerpt and Interview: FXRuby: Create Lean and Mean GUIs with Ruby
"FXRuby: Create Lean and Mean GUIs with Ruby" is a new book about the FXRuby GUI library. InfoQ talked to the book's author Lyle Johnson. Also: an InfoQ-exclusive sample chapter from the book.
-
A Look at Ruby Debuggers
A misconception lingers in the Ruby world: Ruby has no debugger. This is blatantly wrong - Ruby has debuggers, GUIs for debuggers and APIs for debuggers. InfoQ takes a close look at the state of debugging tools in the Ruby world - and finds that its debugging support is more than sufficient.
-
Key Takeaway Points and Lessons Learned from QCon London 2008
This article presents the main takeway points as seen by the many attendees who blogged about QCon. Comments are organized by tracks and sessions: Keynotes, Architectures you've always wondered about, The Cloud as the New Middleware Platform, SOA, REST and the Web, Evolving Java, Banking, Agile in Practice, Programming Languages of Tomorrow, Effective Design, .NET, The Rise of Ruby.
-
Interview and Book Excerpt: Ola Bini, "Practical JRuby on Rails Web 2.0 Projects"
JRuby core developer Ola Bini sat down to talk with InfoQ about Ruby and how he came to be involved with JRuby. In the interview Bini talks about the challenges of developing JRuby and where it is headed in the future. In addition to the interview, InfoQ is also proud to present an excerpt from Bini's book Practical JRuby on Rails Web 2.0 Projects.
-
Deploying JRuby applications with Java Web Start
JRuby is built on Java - so it can make use of Java Web Start to make it easy to deploy JRuby apps. This article walks through the necessary steps for releasing a JRuby app with Java Web Start, including: how to handle signing, setting JRuby parameters and a look at using JRuby 1.1's coming AheadOfTime (AOT) compilation feature.
-
High Performance Ajax with GWT
In a new article Ryan Dewsbury takes a look at how GWT assists developers in terms of Ajax performance by providing image bundling, caching, and application compression. It also includes an excerpt from Dewsbury's book, Google Web Toolkit Applications.
-
Securing a Grails Application with Acegi Security
This article discusses the integration of the grails-acegi plugin with a sample Grails application. As part of this integration, there are three major components which will be used – Groovy, Grails and Acegi Security.
-
NetBeans: Ruby Developer's New Best Friend (Part 3)
In the third and final article of the Netbeans Ruby series, Roman Strobl, covers quick fixes, RSpec support, and additional plugins of use to Ruby developers.
-
Ruby Concurrency, Actors, and Rubinius - Interview with MenTaLguY
With Erlang popularizing Actors, Rubinius adding its Multi-VM, and Ruby 1.9 adding another concurrency primitive with Fibers (Coroutines), a lot of things are going on in the Ruby concurrency world. So we interviewed MenTaLguY, who works on Rubinius, JRuby and many aspects of concurrency in the Ruby world.