BT

OpenCredo Announces AMQP Support for Spring Integration

by Josh Long on  Mar 05, 2010 3

OpenCredo Ltd has announced support for talking to Advanced Message Queuing Protocol (AMQP) based messagng servers from Spring Integration, a lightweight ESB-like messaging framework. The new support brings MOM vendors whose product doesn't support JMS to users of the Spring Integration framework. Some Message Queues, like RabbitMQ, are very scalable and don't support JMS.

BERT as Dynamic Alternative to Protocol Buffers/Thrift

by Werner Schuster on  Nov 02, 2009 3

Google's ProtocolBuffers and Facebook's Thrift are options for binary serialization, but not ones that pleased the GitHub team - so they created BERT/BERT-RPC based on the Erlang's 'external term format'. BERT/BERT-RPC now power parts of Github's internal communication.

Empower Your Ruby With Haskell And Hubris

by Sebastien Auvray on  Aug 26, 2009

Embedding C in Ruby or Rails applications is a way to fix performance bottle necks. RubyInline made this easy for C. Mark Wotton recently created Hubris, a bridge which makes it possible to call Haskell code from Ruby.

Exploring Tuple Spaces Persistence In Ruby With Blackboard

by Sebastien Auvray on  Jul 13, 2009

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).

Presentation: Building RESTful Web Services with Erlang and YAWS

by Abel Avram on  May 18, 2009

In this presentation recorded at QCon SF 2008, Steve Vinoski shows how to create RESTful web services using YAWS and Erlang. The presentation introduces YAWS and offers YAWS-Erlang code snippets on how to implement REST principles.

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.

Declarative Concurrency For Ruby With Dataflow

by Sebastien Auvray on  May 04, 2009

Part of the Ruby language was influenced by functional programming techniques. Larry Diehl brings a declarative concurrent model to Ruby by importing the concept of unification from Oz Language with the Dataflow project.

Axum, Microsoft’s Approach to Parallelism

by Abel Avram on  Apr 23, 2009

Axum, previously known as Maestro, is a Microsoft incubation language project meant to provide a parallel programming model for .NET through isolation, actors and message passing. The language borrows many concepts from Erlang but with a C#-like syntax.

Interview: Lennart Augustsson on DSLs Written in Haskell

by Abel Avram on  Feb 17, 2009 2

In this interview filmed at QCon SF 2008, Lennart Augustsson talks about writing DSLs in Haskell, presenting the advantages offered by the language. In that context, he talks about embedded DSLs, static and dynamic languages, syntax and semantics, monads and many other related topics.

Presentation: CouchDB and Me

by Werner Schuster on  Feb 03, 2009 9

In this talk from RubyFringe, Damien Katz explains what drove him to create CouchDB, why he chose Erlang, how it ended up as an Apache project and much more.

Erlang Bindings for Windows Azure

by Jonathan Allen on  Jan 06, 2009 1

One of the advantages of a REST architecture is that is makes it much easier to implement cross-language bindings. To wit, Sriram Krishnan has created a set of Azure bindings for the concurrent programming language, Erlang.

Erlang Style Concurrency for .NET Applications Part 1 - CCR

by Jonathan Allen on  Dec 12, 2008 4

Erlang allows for massively scalable concurrency, often with millions of lightweight, thread-like components known as actors. Unfortunately, using Erlang requires rewriting all of your legacy code into a rather esoteric language. But there are other options, such as the little known CCR platform that was developed by .NET's robotics department.

Nanite: A Self Assembling Cluster of Ruby Processes

by Mirko Stocker on  Nov 26, 2008

Nanite is Engine Yard's latest addition to their cloud computing strategy: a "self assembling cluster of ruby processes" to form the backend of highly scalable web applications. We talked to its developer Ezra Zygmuntowicz and also got some news about Vertebra.

Interview: Damien Katz Relaxing on CouchDB

by Abel Avram on  Nov 25, 2008 2

In this interview, Damien Katz talks about CouchDB, a distributed, fault tolerant, document oriented database developed by Apache Incubator. CouchDB is written in Erlang, and the database is accessed through an HTTP/JSON API. The database view engine is run on JavaScript, but other languages have been used like Ruby and Python.

Interview: Joe Armstrong About Erlang

by Abel Avram on  Nov 17, 2008 2

In this interview filmed during QCon London 2008, Joe Armstrong, designer of Erlang, speaks on various aspects of the Erlang language, presenting its roots, how it compares with other languages and why it has become popular these days due to its native ability to scale on multi core systems.

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