Goat Rodeo: A Unified Data Model for Web Applications

by Gavin Terrill on  Jun 22, 2009 1

David Pollak, found of the Lift web framework and "Beginning Scala" author, has announced a new initiative "Goat Rodeo" that aims to bring data modeling into the 21st century.

Rich Hickey on Clojure's Features and Implementation

by Werner Schuster on  May 26, 2009 1

In this interview from QCon London 2009, Rich Hickey talks about Clojure. The discussion includes the ideas behind Clojure's STM support, what other concurrency primitives Clojure supports and which ones might get added in the future. Other topics covered are Clojure's AOT support, the role and implementation of multimethods, Clojure ports to other systems and much more.

Performance Roundup: Heap Stacks Boost Threads in 1.8.x, MacRuby AOT, ZenProfile and EventHooks

by Werner Schuster on  May 23, 2009

New patches by Joe Damato improve the efficiency of Ruby 1.8.x's green threads with heap stacks: instead of copying the entire stack at every context switch, the patches actually switch between different stacks. Ryan Davis released zenprofile and event_hook for efficient profiling. Also: work on a MacRuby Ahead of Time compiler using LLVM has started.

Flex: Engine Yard's New Cloud Offering

by Mirko Stocker on  May 18, 2009

Engine Yard announced Flex at this year's Rails Conf. Flex runs on Amazon's EC2, but unlike its smaller brother Solo, Flex scales over more than one instance. We talked to Michael Mullany, VP of Marketing at Engine Yard to get more information.

Erlang and Ruby Roundup: 37Signals, Erlectricity

by Werner Schuster on  May 15, 2009

37Signals is the latest company to use Erlang in combination with Ruby. The recent Erlang Factory conference also had other examples of Erlang use at EngineYard as well as a talk about Erlectricity, the library that connects Erlang and Ruby.

Heroku's Provisionless Hosting for Rails Apps is Revolutionary

by Obie Fernandez on  May 06, 2009 5

Heroku debuted a commercial version of their Rails hosting solution last week, after a free beta stage that lasted over a year. Using Heroku, deployment of a new Ruby web application from scratch is accomplished with little more than a handful of commands from your terminal. No emails, phone calls or support tickets needed.

Presentation: Financial Transaction Exchange at

by Dave West on  May 05, 2009

Betfair is the world's largest betting exchange with a transaction volume the equivalent of over half the combined equity trading volume of every major stock exchange in the world. In response to an increase in transaction volume coupled with a decrease in value per transaction, Betfair launched a number of initiatives to dramatically increase transaction processing capacity and reduce cost.

Interview: Gregg Pollack and the How-To of Scaling Rails

by Robert Bazinet on  Mar 11, 2009

In this interview with Gregg Pollack of Rails Envy Podcasts, Robert Bazinet talks with Gregg about the issues around scaling Rails, his involvement with New Relic and the creation of the Scaling Rails screencast series as well as other keys to scaling Rails.

Article: Using the Concurrency and Coordination Runtime

by Jonathan Allen on  Jan 28, 2009 5

Nick Gunn provides a practical introduction Using the Concurrency and Coordination Runtime. CCR radically changes the way multi-threaded applications are written in .NET, shifting the focus from threads and locks to lightweight, asynchronous tasks. The Concurrency and Coordination Runtime, also known as CCR, offers actor-style concurrency for .NET applications.

The Clouds Can Do Mathematics

by Abel Avram on  Nov 26, 2008

Wolfram Research has announced the availability of its product, Mathematica 7, to perform computations using cloud computing services from within the application. Mathematica is a computing environment providing support for numerous numeric and symbolic computations through a dedicated symbolic language.

Smooth HTTP Caching With Rack::Cache

by Sebastien Auvray on  Nov 16, 2008

The ways to cache a web application are numerous and often complex. Apart from the very basic page caching, Rails 2.2 introduced conditional GET through the use of HTTP headers: last_modified and etag. Following most of the internet standard caching section of RFC2616, Ryan Tomayko released Rack::Cache.

Event Stream Processing: Scalable Alternative to Data Warehouses?

by Sadek Drobi on  Oct 31, 2008

Dan Pritchett suggests that analyzing streams of events using Event Stream Processor could be an interesting alternative solution to data warehousing applications, which have, in his opinion, important downsides in terms of cost, scalability and reactivity.

Performance Monitoring Roundup: Rails Core and New Relic Cooperate, FiveRuns TuneUp Supports Merb

by Werner Schuster on  Oct 29, 2008 2

NewRelic announced a cooperation with the Rails Core team to improve Rails performance. An opt-in feature allows to make performance data available to the Rails Core team, which can use it to figure out Rails bottlenecks in real world Rails apps. Also: FiveRuns' TuneUp performance monitoring tools now supports Merb.

Presentation: Rockstar Memcaching

by Werner Schuster on  Oct 28, 2008

In this presentation from RubyFringe, Tobias Lütke talks about memcached, the widely used caching solution. Tobias explains how to use it and gives some practical tips on what not to do.

Terracotta 2.7 Release Supports GlassFish, Spring 2.5 and Distributed Garbage Collection

by Srini Penchikala on  Oct 22, 2008

The latest version of Terracotta, an open source Java clustering framework, supports GlassFish, Spring 2.5 and new features like Automated High Availability Mode, Improved Distributed Garbage Collector (DGC) Performance and Visibility, and Cluster-Wide Runtime Statistics. Terracotta development team announced last week the availability of Terracotta 2.7 version.

General Feedback
Editorial and all content copyright © 2006-2013 C4Media Inc. hosted at Contegix, the best ISP we've ever worked with.
Privacy policy