Subscribe to our Erlang Factory newsletter to receive the latest updates and news

Jack Moffit
XMPP expert and co-founder of Collecta

Jack Moffitt is a hacker and entrepreneur based in Albuquerque, New Mexico. He has founded several startups built on XMPP technology including Chesspark, a real-time, multi-user gaming platform, and Collecta, a real-time search engine for the Web. Previously he founded the Foundation, an organization that works on building and standardizing royalty-free multimedia codecs for the Internet. He also created the Icecast streaming media server.

He is the author of Professional XMPP Programming with JavaScript and jQuery, a book about developing real-time web applications with XMPP technologies.

He is passionate about free software and open source, open standards, and Internet technology. His favorite programming languages include JavaScript, Erlang, and Python. You can find him at, blogging about start-ups and code, as @metajack on Twitter and Identica, or often spreading the word of XMPP at technology conferences.

Jack Moffit is Giving the Following Talks
Erlang Is Our Superpower: How Collecta Uses Erlang

Collecta is a real-time search engine that allows users and developers to access enormous of amounts of information at extremely low latencies. Our system is almost entirely Erlang powered, making use of ejabberd, Webmachine, CouchDB, Riak, RabbitMQ, as well as our own Erlang projects, and is deployed over more than a hundred machines.

I will talk about why Collecta choose to focus our development on the Erlang language and why our problem domain is well suited to Erlang's strengths. Search encompasses a large number of problems, but we find that Erlang excels at solving many of them. I'll also describe our general architecture as well as the reasoning behind several of our technology choices.