InfoQ Homepage Performance & Scalability Content on InfoQ
-
Ehcache Joins Terracotta
Terracotta, unique for providing JVM-level "pojo clustering", has bought the nearly ubiquitous Ehcache. The combined entity likely has the largest install footprint of all Java caching products. InfoQ spoke to Terractta CEO Amit Pandey and Ehcache founder Greg Luck.
-
New Installer Provides a Much Faster Ruby for Windows
Luis Lavena is working on an update to the Ruby installer for Windows, including a new Ruby binary built with a modern compiler. Benchmarks show Ruby 1.8.6 running more than twice as fast than previously. We talked to Luis Lavena about the new Ruby Installer.
-
JBoss Netty 3.1 Released
Netty 3.1.0 was recently released by the JBoss Community and is another option when writing client/server network applications.
-
Future of the Threading and Garbage Collection in Ruby - Interview with Koichi Sasada
InfoQ caught up with the creator of Ruby 1.9.x's VM Koichi Sasada to talk about what's coming for Ruby 1.9.2, the state of the Global Interpreter Lock (or Global VM Lock) and what it'll take to get a generational GC in 1.9.x.
-
Commercial Java Compiler Protects Eclipse RCP Applications
Excelsior LLC recently released the latest version of Excelsior JET which now prevents the decompilation and unauthorized alteration of Eclipse RCP applications.
-
Ruby VM Roundup: Ruby 1.9.2 Preview 1, Ruby Versions Site
Ruby 1.9.2 Preview 1 is now available and brings API improvements such as Method#parameters, GC optimization for long lived objects, and more. Also: to keep up to speed with Ruby implementations, David A. Black announced ruby-versions.net which provides a long list of MRI versions as well as JRuby, Rubinius and REE installations.
-
Presentation: Three Years of Real-World Ruby
Martin Fowler talks about ThoughtWorks's experience with using Ruby on client projects for the past three years, and the creation of a Ruby-based product 'Mingle'.
-
Exploring Tuple Spaces Persistence In Ruby With Blackboard
Ruby has long been criticized for 1.8's limited green threads. Luc Castera gave a presentation at RubyNation about Concurrent Programming with Ruby and Tuple Spaces. He introduces 2 ways of implementing TupleSpaces in Ruby: Rinda and Blackboard using Redis (with plans to porting it to Erlang).
-
MacRuby Drops GIL, Gains Concurrent Threads
MacRuby joins the ranks of JRuby and IronRuby and moved away from Ruby 1.9's Global Interpreter Lock (GIL) in the experimental branch.
-
Twitter, an Evolving Architecture
Evan Weaver, Lead Engineer in the Services Team at Twitter, who’s primarily job is optimization and scalability, talked about Twitter’s architecture and especially the optimizations performed over the last year to improve the web site during QCon London 2009.
-
Google Calls for a Joint Effort to Speed Up the Internet
After open sourcing Page Speed a few weeks ago, Google has launched a web site in an attempt to find ways and push the speed up process of the entire Internet. Google shares research data, web site speed optimization tutorials, recorded presentations, links to lots of performance optimization tools, and a discussion group inviting everyone to share ideas on how to make the web faster.
-
Windows 7’s Graphics Engine Wants to be Better than Vista’s
The Windows 7 graphics engine changes the way DWM, introduced with Vista, works, it also comes with new APIs, D2D and DWrite, a new Direct3D 11, and better handling of multiple output devices.
-
JRuby Roundup: JRuby 1.3 Released, ruby2java, JSR 292 Progress
JRuby 1.3 is now available, bringing performance improvements and compatibility with Google AppEngine. Work on other improvements is continuing and a first version of the ruby2java compiler is now available. Also: InvokeDynamic support is making it's way into the builds for the next Java version.
-
Google Has Open Sourced Page Speed
Google has just open sourced Page Speed, a tool used internally by Google to optimize their web sites, especially the speed web pages are loaded with.
-
Sun Clarifies on the G1 Garbage Collector Licensing Controversy
A couple of days ago InfoQ posted an article about the fact that the release notes for G1 in the latest Java update, mandated that it was to be used in production only by organizations with a Sun support contract. Following the debate and the reactions that where raised in the community, Sun has explicitly updated the release notes and has removed the controversial clause.