Couchbase and Hadoop Article in Portuguese

There is nothing cooler than finding that one of your articles has been translated into another language, and I just found out recently that my Using Hadoop with Couchbase article has been translated into Portuguese here: Usando o Hadoop com Couch…

There is nothing cooler than finding that one of your articles has been translated into another language, and I just found out recently that my Using Hadoop with Couchbase article has been translated into Portuguese here: Usando o Hadoop com Couchbase

The Technology Behind Couchbase

Couchbase Server is one product, but it’s made up of a combination of different components that work together in order to produce server product, including memcached and the spidermonkey JavaScript engine, and more recently the CouchDB engine for …

Couchbase Server is one product, but it’s made up of a combination of different components that work together in order to produce server product, including memcached and the spidermonkey JavaScript engine, and more recently the CouchDB engine for storage and index creation. 

An article covering more of the detail is available here: 

http://blog.safaribooksonline.com/2012/03/01/the-technology-behind-couchbase/

Tip: Improving CouchDB View Performance

O’Reilly have just published one of my tips on how to improve the performacne when accessing and using views in CouchDB 1.1: http://blog.safaribooksonline.com/2012/03/14/improving-couchdb-performance/#comments

O’Reilly have just published one of my tips on how to improve the performacne when accessing and using views in CouchDB 1.1: 

http://blog.safaribooksonline.com/2012/03/14/improving-couchdb-performance/#comments

 

Introduction to programming in Erlang, Part 2: Use advanced features and functionality

Part two of my introduction to programming Erlang is available on IBM developerWorks: Erlang is a multi-purpose programming language that is primarily used for developing concurrent and distributed systems. Part 1 of this series introduced Erlang …

Part two of my introduction to programming Erlang is available on IBM developerWorks:

Erlang is a multi-purpose programming language that is primarily used for developing concurrent and distributed systems. Part 1 of this series introduced Erlang and how its functional programming style compares with other programming paradigms such as imperative, procedural, and object-oriented programming. In Part 2 you will use some of the advanced features and functionality, starting with basic functions and moving on to concurrent programming, processes, and messaging. These work together to support distributed programming, a powerful feature of Erlang.

Read Introduction to programming in Erlang, Part 2: Use advanced features and functionality

Introduction to programming in Erlang, Part 1: The basics

I have a new article on programming in Erlang available on IBM developerWorks: Erlang is a multi-purpose programming language used primarily for developing concurrent and distributed systems. It began as a proprietary programming language used by …

I have a new article on programming in Erlang available on IBM developerWorks:

Erlang is a multi-purpose programming language used primarily for developing concurrent and distributed systems. It began as a proprietary programming language used by Ericsson for telephony and communications applications. Released as open source in 1998, Erlang has become more popular in recent years thanks to its use in high profile projects, such as the Facebook chat system, and in innovative open source projects, such as the CouchDB document-oriented database management system. In this article, you will learn about Erlang, and how its functional programming style compares with other programming paradigms such as imperative, procedural and object-oriented programming. You will learn how to create your first program, a Fibonacci recursive function. Next, you will go through the basics of the Erlang language, which can be difficult at first for those used to C, C++, Java™, and Python.

Read Introduction to programming in Erlang, Part 1: The basics

Building CouchApps

A new article on building CouchApps (using CouchDB) is available on IBM developerWorks: Apache CouchDB is an open source document-oriented database management system that allows you to create full database-driven applications using nothing but HTM…

A new article on building CouchApps (using CouchDB) is available on IBM developerWorks:

Apache CouchDB is an open source document-oriented database management system that allows you to create full database-driven applications using nothing but HTML, CSS and JavaScript. In this tutorial, you will learn how to create your own CouchApp that will perform database operations using Ajax powered by the jQuery framework. The application you will build is a contact manager that allows you to view, create, edit, and delete your contacts.

Read Building CouchApps