Rhino Content on InfoQ
Latest featured content about Rhino

- Topics
- Dynamic Languages,
- NoSQL,
- Open Source,
- Compilers,
- JRuby,
- Asynchronous Architecture,
- Clustering & Caching,
- Java,
- Database Design,
- Performance & Scalability
Attila Szegedi talks about performance tuning Java and Scala programs at Twitter: how to approach GC problems, the importance of asynchronous I/O, when to use MySQL/Cassandra/Redis, and much more.
News about Rhino
- Topics
- Dynamic Languages,
- Java,
- Javascript,
- JRuby,
- Ruby
Dyn.js is a new implementation of Javascript for Java. It makes use of Java 7's new features for dynamic languages (invokedynamic, Method Handles). InfoQ talked to dyn.js creator Douglas Campos about the reasons to create another Javascript for the JVM (next to Rhino and the announced Oracle Nashorn) and implementation details of dyn.js.
- Topics
- Javascript,
- Java,
- Architecture
Charles Nutter of JRuby fame recently started assisting the Rhino project (Java implementation of JavaScript) to speed up the Rhino JavaScript runtime.
- Topics
- Java,
- Javascript
AppengineJS is an open source JavaScript port of the Google App Engine Python SDK helpful to create web applications that can be deployed on GAE infrastructure accessing Google’s persistent storage and services.
- Topics
- Javascript,
- Java,
- Web Frameworks
Dion Almaer has published a podcast of his interview with Steve Yegge, the creator of Rhino on Rails. Rhino on Rails is a Javascript port of the popular Ruby on Rails framework. It is currently under active development for internal use at Google. Steve Yegge and his team hope to make Rhino on Rails open source this summer.
- Topics
- Unit Testing,
- .NET
The latest version of the very popular mocking framework, Rhino Mocks version 3.3 is complete and ready to be used by your tests. This release provides many new features including Remoting Proxies and more.
Presentations about Rhino

- Topics
- Architecture,
- Performance & Scalability,
- .NET
Oren Eini talks about the difficulty to build N-tiered systems that are highly scalable, presenting several concepts – divide and conquer, background evaluation, one way messaging, the single responsibility principle - along with .NET frameworks – NServiceBus, Rhino ESB, Mass Transit, Rhino PHT, Rhino DHT, Raven DB - which help solving the scalability problem.

- Topics
- Java,
- Code Analysis
In this presentation from the JVM Languages Summit 2008, Cliff Click discusses how to optimize generated bytecode for running on the JVM. Click analyzes and reports on Java, Scala, Clojure, JRuby, JPC and JavaScript/Rhino and points out several places where each of them could increase their performance such as elimination of FixNums, escape analysis and best practices for testing bytecode.
Interviews about Rhino

- Topics
- Java,
- Javascript
Attila Szegedi discusses the Rhino JavaScript engine. Topics covered include the implementation of Rhino, Rhino's featureset, continuations, usage patterns for embedding Rhino, running JavaScript on the server, scripting capabilities for Rhino, JavaScript versus Ruby, JavaScript on Rails, and future plans for Rhino.