This tutorial covers the basics of distributed systems design. The pre-requisites are significant programming experience with a language such as C++ or Java, a basic understanding of networking, and data structures & algorithms.
This tutorial covers the basics of parallel programming and the MapReduce programming model. The pre-requisites are significant programming experience with a language such as C++ or Java, and data structures & algorithms.
This mini-series of videos aims to get you up and running with Ruby as quickly as possible. It doesn’t necessarily assume a computer science background but you should be familiar with or able to read up on basic programming constructs and concepts.
Varnish is a state-of-the-art, high-performance HTTP accelerator.Varnish is targeted primarily at the FreeBSD 6 and Linux 2.6 platforms,and will take full advantage of the virtual memory system and advanced I/O features offered by these operating systems.
Put simply, Puppet is a system for automating system administration tasks. To learn more, read our big picture overview of Puppet, or take a deeper look at what Puppet can do with the Puppet Introduction.
I'm Federico Feroldi, a visionary developer and technology enthustiast. This blog will follow my latest projects and interests about my life and my job. I hope you'll enjoy and contribute with your comments.