<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>Cascading</title>
    <link rel="alternate" type="text/html" href="http://www.cascading.org/" />
    <link rel="self" type="application/atom+xml" href="http://www.cascading.org/atom.xml" />
    <id>tag:www.cascading.org,2008-04-05://2</id>
    <updated>2010-03-08T05:36:15Z</updated>
    
    <generator uri="http://www.sixapart.com/movabletype/">Movable Type Open Source 4.1</generator>

<entry>
    <title>Cascading 1.1 User Guide Draft</title>
    <link rel="alternate" type="text/html" href="http://www.cascading.org/2010/03/cascading-11-user-guide-draft.html" />
    <id>tag:www.cascading.org,2010://2.484</id>

    <published>2010-03-08T05:36:15Z</published>
    <updated>2010-03-08T05:36:15Z</updated>

    <summary>In anticipation for the Cascading 1.1 release this month, we have published a draft of the 1.1 User Guide. Please feel free to review and email in any comments or suggestions to the mailing list. To download the most recent...</summary>
    <author>
        <name></name>
        <uri>http://chris.wensel.net/</uri>
    </author>
    
        <category term="News" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://www.cascading.org/">
        <![CDATA[<p>In anticipation for the Cascading 1.1 release this month, we have published a draft of the <a href="http://www.cascading.org/documentation/userguide.html">1.1 User Guide</a>.</p> 

<p>Please feel free to review and email in any comments or suggestions to the <a href="http://groups.google.com/group/cascading-user/topics">mailing list</a>.</p>

<p>To download the most recent build of Cascading 1.1, please visit the <a href="http://www.concurrentinc.com/downloads/">download page</a> at Concurrent. There are plans to have a 1.1 final release candidate available on the community site this week.</p>]]>
        
    </content>
</entry>

<entry>
    <title>NoSQL East</title>
    <link rel="alternate" type="text/html" href="http://www.cascading.org/2009/10/nosql-east.html" />
    <id>tag:www.cascading.org,2009://2.483</id>

    <published>2009-10-14T20:06:17Z</published>
    <updated>2009-10-14T20:06:17Z</updated>

    <summary>If you are in Atlanta, check out Chris Curtin&apos;s Cascading presentation on Oct 28-30, 2009, at NoSQL East....</summary>
    <author>
        <name></name>
        <uri>http://chris.wensel.net/</uri>
    </author>
    
        <category term="News" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://www.cascading.org/">
        <![CDATA[If you are in Atlanta, check out Chris Curtin's Cascading presentation on Oct 28-30, 2009, at <a href="https://nosqleast.com/2009/">NoSQL East</a>.]]>
        
    </content>
</entry>

<entry>
    <title>Cascading User Group</title>
    <link rel="alternate" type="text/html" href="http://www.cascading.org/2009/09/cascading-user-group.html" />
    <id>tag:www.cascading.org,2009://2.481</id>

    <published>2009-09-19T19:40:21Z</published>
    <updated>2009-09-19T19:40:21Z</updated>

    <summary>The first ever Cascading User Group will be this Thursday, September 24th, at RapLeaf. There will be discussions on the future of Cascading, the work done by the FlightCaster folk integrating Cascading with Clojure, and various tips and techniques. Hope...</summary>
    <author>
        <name></name>
        <uri>http://chris.wensel.net/</uri>
    </author>
    
        <category term="News" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://www.cascading.org/">
        <![CDATA[<p>The first ever <a href="http://upcoming.yahoo.com/event/4421260/">Cascading User Group</a> will be this Thursday, September 24th, at <a href="http://rapleaf.com/">RapLeaf</a>. </p>

<p>There will be discussions on the future of Cascading, the work done by the <a href="http://flightcaster.com/">FlightCaster</a> folk integrating Cascading with <a href="http://clojure.org/">Clojure</a>, and various tips and techniques.</p>

<p>Hope to see you there.</p>]]>
        
    </content>
</entry>

<entry>
    <title>Cascading News of Note</title>
    <link rel="alternate" type="text/html" href="http://www.cascading.org/2009/07/cascading-news-of-note.html" />
    <id>tag:www.cascading.org,2009://2.480</id>

    <published>2009-07-02T22:27:52Z</published>
    <updated>2009-07-02T22:28:37Z</updated>

    <summary>Just wanted to point out few recent blog posts and upcoming events. First, if you are in the Atlanta area, check out July 21, 2009 - Cloud Computing with Hadoop, Map/Reduce and Cascading. Also, A new Cascading pipe - MultiGroupBy...</summary>
    <author>
        <name></name>
        <uri>http://chris.wensel.net/</uri>
    </author>
    
        <category term="News" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://www.cascading.org/">
        <![CDATA[<p>Just wanted to point out few recent blog posts and upcoming events.</p>

<p>First, if you are in the Atlanta area, check out 
<a href="http://www.ajug.org/confluence/display/AJUG/Home">July 21, 2009 - Cloud Computing with Hadoop, Map/Reduce and Cascading</a>.</p> 

<p>Also, <a href="http://blog.rapleaf.com/dev/?p=58">A new Cascading pipe - MultiGroupBy</a> outlines a way to defer the joining of multiple streams during co-grouping to a subsequent operation (a Buffer).</p>

<p>This is definitely something we would like to adopt in some fashion for Cascading 1.1.</p> 

<p>Next, <a href="http://www.machinelake.com/2009/07/02/cascadings-logparser-example-in-clojure/">Cascading's Logparser example in Clojure</a> takes home the current meme on wrapping Cascading with <a href="http://clojure.org/">Clojure</a>. For those not in the loop, "clojure is a dialect of Lisp, and shares with Lisp the code-as-data philosophy and a powerful macro system".</p> 

<p>I think this re-inforces the idea of exposing a MapReduce query planner as an API and not as a syntax. I am very interested to see how this evolves.</p>

<p>Finally, the folks at <a href="http://cloudscaling.com/">Cloudscaling</a> call out a recent presentation by Chris,
<a href="http://cloudscaling.com/blog/technology/big-data/hadoop-101-by-chris-wensel">Hadoop 101</a>, that covers Hadoop, Cascading, and some best practices.</p> 

<p>You can reach the presentation directly here: <a href="http://www.slideshare.net/cwensel/building-scale-free-applications-with-hadoop-and-cascading-1616859">Building Scale Free Applications with Hadoop and Cascading</a>.</p>





]]>
        
    </content>
</entry>

<entry>
    <title>Cascading WIP 1.1</title>
    <link rel="alternate" type="text/html" href="http://www.cascading.org/2009/06/cascading-wip-11.html" />
    <id>tag:www.cascading.org,2009://2.478</id>

    <published>2009-06-14T21:57:35Z</published>
    <updated>2009-06-14T21:57:35Z</updated>

    <summary>Cascading WIP 1.1 is now available as source on GitHub and as a regression tested distribution at Concurrent, Inc.. Please consider this WIP (and any other Work In Progress branch) as unstable and unsuitable for production use. That said, the...</summary>
    <author>
        <name></name>
        <uri>http://chris.wensel.net/</uri>
    </author>
    
        <category term="News" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://www.cascading.org/">
        <![CDATA[<p>Cascading WIP 1.1 is now available as <a href="http://github.com/cwensel/cascading/tree/wip-1.1">source on GitHub</a> and as a <a href="http://www.concurrentinc.com/downloads/">regression tested distribution at Concurrent, Inc.</a>.</p>

<p>Please consider this WIP (and any other Work In Progress branch) as unstable and unsuitable for production use. That said, the more users who test it will make it stable that much more quickly.</p>

<p>Also note that the distribution downloads from Concurrent, Inc. are fully regression tested, so should be a drop in replacement for Cascading 1.0.</p>

<p>Please see <a href="http://github.com/cwensel/cascading/blob/bfc78d97b4cd2cafe9b2aacbcdae114e87918364/CHANGES.txt">CHANGES.txt</a> for a comprehensive list of new features and bug fixes.</p>

<p>For highlights, please read on.</p>]]>
        <![CDATA[<p>First, we added Fields.REPLACE and Fields.SWAP.</p> 

<p>The former does 'in-line' replace of values within a set of fields while retaining the field names. The later will remove the arguments to an Operation from the stream and swap them with the results of the Operation. Both may only be used as output selectors on a Pipe.</p>

<p>Second, removed the restriction that Traps must remain within Map and Reduce boundaries. Traps may now span multiple Map/Reduce instances. So now an application have have a single Trap regardless of the Flow complexity.</p>

<p>Third, SpillableTupleList (used during join operations) supports compression by default. This should improve join performance for some use-cases.</p>

<p>Fourth, added MultiSinkTap (and renamed MultiTap to MultiSourceTap). This tap allows for multiple locations to be written to simultaneously, with each output stream containing only the values declared by the Scheme.</p>

<p>Fifth, GlobHfs was created to allow for standard Hadoop style globbing to used when creating a Tap. This is a simpler version of MultiSourceTap where the files match some pattern.</p>

<p>Sixth, added support for safe/not-safe Operations. A not-safe operation is one that may have side-effects so must never see the same Tuple more than once. Sometimes it is faster to process the same Tuples more than once across the cluster, this meta-data prevents that from happening if the operation is not idempotent.</p>

<p>Plus many more features under the hood to help improve performance and manageability of Cascading Flows and Cascades.</p> 

<p>There is no planned release date for 1.1, but shouldn't be terribly long away.</p>
]]>
    </content>
</entry>

<entry>
    <title>Hadoop: The Definitive Guide</title>
    <link rel="alternate" type="text/html" href="http://www.cascading.org/2009/06/hadoop-the-definitive-guide.html" />
    <id>tag:www.cascading.org,2009://2.476</id>

    <published>2009-06-14T20:28:47Z</published>
    <updated>2009-06-14T20:28:47Z</updated>

    <summary>For those who missed the announcement, Hadoop: The Definitive Guide was made available early. Grab a copy and checkout the Case Study in the back on Cascading written by the Cascading project lead developer....</summary>
    <author>
        <name></name>
        <uri>http://chris.wensel.net/</uri>
    </author>
    
        <category term="News" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://www.cascading.org/">
        <![CDATA[For those who missed the announcement, <a href="http://oreilly.com/catalog/9780596521974/">Hadoop: The Definitive Guide</a> was made available early. Grab a copy and checkout the Case Study in the back on Cascading written by the Cascading project lead developer.]]>
        
    </content>
</entry>

<entry>
    <title>ScaleCamp</title>
    <link rel="alternate" type="text/html" href="http://www.cascading.org/2009/05/scalecamp.html" />
    <id>tag:www.cascading.org,2009://2.474</id>

    <published>2009-05-14T04:31:45Z</published>
    <updated>2009-05-14T04:31:45Z</updated>

    <summary>Don&apos;t forget to sign up for ScaleCamp, the night before the Hadoop Summit 2009. Should be a nice collection of Cascading users milling about....</summary>
    <author>
        <name></name>
        <uri>http://chris.wensel.net/</uri>
    </author>
    
        <category term="News" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://www.cascading.org/">
        <![CDATA[Don't forget to sign up for <a href="http://scalecamp.eventbrite.com/">ScaleCamp</a>, the night before the <a href="http://hadoopsummit09.eventbrite.com/">Hadoop Summit 2009</a>. Should be a nice collection of Cascading users milling about.]]>
        
    </content>
</entry>

<entry>
    <title>Cascading and Hadoop Presentations</title>
    <link rel="alternate" type="text/html" href="http://www.cascading.org/2009/05/cascading-and-hadoop-presentat.html" />
    <id>tag:www.cascading.org,2009://2.472</id>

    <published>2009-05-11T17:17:47Z</published>
    <updated>2009-05-11T17:17:47Z</updated>

    <summary>Chris will be presenting on Hadoop and Cascading twice this month (May) and twice next month (June). See below for a comprehensive list....</summary>
    <author>
        <name></name>
        <uri>http://chris.wensel.net/</uri>
    </author>
    
        <category term="News" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://www.cascading.org/">
        <![CDATA[<p>Chris will be presenting on Hadoop and Cascading twice this month (May) and twice next month (June). See below for a comprehensive list.</p>]]>
        <![CDATA[
<dl>
<dt>
<a href="http://www.californiaconsultants.org/Events.cfm/item/114">Cloud Computing Paradigms: MapReduce, Hadoop, Cascading</a>
</dt>
<dd>
Tuesday, May 19, 2009 7:00 PM<br/>
KeyPoint Credit Union<br/>
2805 Bowers Ave., Santa Clara, CA 95051<br/>
<br/>
</dd>

<dt>
<a href="http://www.sdforum.org/index.cfm?fuseaction=Calendar.eventDetail&eventID=13367">SAM SIG: Hadoop architecture, MapReduce patterns, and best practices w/Cascading</a>
</dt>
<dd>
6:30 PM - 9:00 PM May 27, 2009<br/>
Cubberley Community Center<br/>
4000 Middlefield Rd., RM H-1<br/>
Palo Alto, CA<br/>
<br/>
</dd>

<dt>
<a href="http://www.sfbayacm.org/events/2009-06-06.php">Cloud Computing - From Getting Started and Tools, to Large Scale Architecture Design</a>
</dt>
<dd>
<em>Guest lecturing for one session on Hadoop/MapReduce</em><br/>
Saturday, 6 June 2009, 8:30 AM<br/>
Hewlett Packard , Pruneridge and Wolfe, Cupertino, Bldg. 48, Oak Room.<br/>
<br/>
</dd>

<dt>
<a href="http://opensourcebridge.org/sessions/111">Building Scale Free Applications with Hadoop and Cascading</a>
</dt>
<dd>
June 17&#8211;19, 2009<br/>
Portland, Oregon<br/>
<br/>
</dd>
</dl>
]]>
    </content>
</entry>

<entry>
    <title>Support for Amazon Elastic MapReduce</title>
    <link rel="alternate" type="text/html" href="http://www.cascading.org/2009/04/amazon-elastic-mapreduce.html" />
    <id>tag:www.cascading.org,2009://2.469</id>

    <published>2009-04-02T07:33:10Z</published>
    <updated>2009-04-02T07:34:27Z</updated>

    <summary>Today we are excited to announce official support for Amazon Elastic MapReduce. With the Cascading 1.0 (Hadoop 0.18.3+) build (downloads), users can write and push their application into a dynamically provisioned Elastic MapReduce cluster via the AWS Console or the...</summary>
    <author>
        <name></name>
        <uri>http://chris.wensel.net/</uri>
    </author>
    
        <category term="News" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://www.cascading.org/">
        <![CDATA[<p>Today we are excited to announce official support for <a href="http://aws.amazon.com/elasticmapreduce">Amazon Elastic MapReduce</a>.</p>

<p>With the Cascading 1.0 (Hadoop 0.18.3+) build (<a href="http://code.google.com/p/cascading/downloads/list">downloads</a>), users can write and push their application into a dynamically provisioned Elastic MapReduce cluster via the AWS Console or the Ruby Command Line Client.</p>

<p>We also created the Cascading.Multitool, an application that allows users to create and run Hadoop data processing jobs using simple program argument parameters, very much like unix pipes and filters. </p>

<p>You can read more about Multitool and how to use with with Elastic MapReduce on the <a href="http://developer.amazonwebservices.com/connect/entry.jspa?externalID=2293&categoryID=263">AWS Developer site</a>.</p>

<p>You can also find a link to the Multitool source repository on the <a href="http://www.cascading.org/modules.html">modules page</a> for use against your own local cluster.</p>

<p>We are very excited about offering support for this new service, and hope our users watch this space for some additional announcements in the near future.</p>]]>
        
    </content>
</entry>

<entry>
    <title>Support for Hadoop 0.19 and 0.18 Releases</title>
    <link rel="alternate" type="text/html" href="http://www.cascading.org/2009/03/support-for-hadoop-019-and-018.html" />
    <id>tag:www.cascading.org,2009://2.468</id>

    <published>2009-03-27T23:54:53Z</published>
    <updated>2009-03-27T23:54:53Z</updated>

    <summary>With the push of the Cascading 1.0.6 maintenance release today, we also added official support for both Hadoop 0.19.0+ and Hadoop 0.18.3+ releases. That is, you can run any maintenance version of Hadoop 0.19, or any maintenance version of Hadoop...</summary>
    <author>
        <name></name>
        <uri>http://chris.wensel.net/</uri>
    </author>
    
        <category term="News" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://www.cascading.org/">
        <![CDATA[<p>With the push of the <a href="http://github.com/cwensel/cascading/blob/a7920a80c671025aa3446a405855e9807c1dfc59/CHANGES.txt">Cascading 1.0.6 maintenance</a> release today, we also added official support for both Hadoop 0.19.0+ and Hadoop 0.18.3+ releases.</p>

<p>That is, you can run any maintenance version of <a href="http://hadoop.apache.org/core/docs/r0.19.1/">Hadoop 0.19</a>, or any maintenance version of <a href="http://hadoop.apache.org/core/docs/r0.18.3/">Hadoop 0.18.3</a> and above without any code changes to your Cascading application. Both libraries are API compatible and can be used interchangeably.</p>

<p>Do note that if your application sets any properties specific to a given Hadoop version, they may not be recognized, but this is generally unlikely.</p>

<p>Visit our <a href="http://code.google.com/p/cascading/downloads/list">downloads</a> page for all available releases.</p>

]]>
        
    </content>
</entry>

<entry>
    <title>Cascading.JRuby DSL Module</title>
    <link rel="alternate" type="text/html" href="http://www.cascading.org/2009/03/cascadingjruby-dsl-module.html" />
    <id>tag:www.cascading.org,2009://2.466</id>

    <published>2009-03-16T15:58:18Z</published>
    <updated>2009-03-16T15:58:18Z</updated>

    <summary>Grégoire Marabout just pushed up his Cascading.JRuby DSL to GitHub. Great job Greg! You can also find this and other extensions on our modules page....</summary>
    <author>
        <name></name>
        <uri>http://chris.wensel.net/</uri>
    </author>
    
        <category term="News" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://www.cascading.org/">
        <![CDATA[<p>Grégoire Marabout just pushed up his <a href="http://github.com/gmarabout/cascading.jruby/tree/master">Cascading.JRuby DSL</a> to GitHub. Great job Greg!</p>

<p>You can also find this and other extensions on our <a href="/modules.html">modules page</a>.</p>]]>
        
    </content>
</entry>

<entry>
    <title>Cascading.JDBC Module</title>
    <link rel="alternate" type="text/html" href="http://www.cascading.org/2009/02/cascadingjdbc-module.html" />
    <id>tag:www.cascading.org,2009://2.465</id>

    <published>2009-02-06T17:24:37Z</published>
    <updated>2009-02-06T17:24:37Z</updated>

    <summary>Just pushed up experimental support for reading and writing from JDBC sources on the Cascading Modules page. Feel free to clone, test, patch, and notify us of any fixes/features on your branch....</summary>
    <author>
        <name></name>
        <uri>http://chris.wensel.net/</uri>
    </author>
    
        <category term="News" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://www.cascading.org/">
        <![CDATA[Just pushed up experimental support for reading and writing from JDBC sources on the <a href="/modules.html">Cascading Modules</a> page. Feel free to clone, test, patch, and notify us of any fixes/features on your branch.]]>
        
    </content>
</entry>

<entry>
    <title>Cascading.HBase Module</title>
    <link rel="alternate" type="text/html" href="http://www.cascading.org/2009/02/cascadinghbase-module.html" />
    <id>tag:www.cascading.org,2009://2.462</id>

    <published>2009-02-03T14:37:48Z</published>
    <updated>2009-02-03T14:37:48Z</updated>

    <summary>Two interesting bits of news here. First, we released support for Apache HBase as a third-party module. Second, we have a new page listing user contributed extensions to Cascading. Both can be found on the Cascading Modules page....</summary>
    <author>
        <name></name>
        <uri>http://chris.wensel.net/</uri>
    </author>
    
        <category term="News" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://www.cascading.org/">
        <![CDATA[Two interesting bits of news here. First, we released support for <a href="http://hadoop.apache.org/hbase/">Apache HBase</a> as a third-party module. Second, we have a new page listing user contributed extensions to Cascading. Both can be found on the <a href="/modules.html">Cascading Modules</a> page.]]>
        
    </content>
</entry>

<entry>
    <title>Cascading 1.0.0 Released</title>
    <link rel="alternate" type="text/html" href="http://www.cascading.org/2009/01/cascading-100-released.html" />
    <id>tag:www.cascading.org,2009://2.458</id>

    <published>2009-01-14T23:15:13Z</published>
    <updated>2009-01-15T22:01:03Z</updated>

    <summary>Version 1.0.0 of Cascading is now available for download. For details on new features and bug fixes, see the CHANGES.txt file. This version of Cascading only supports Hadoop 0.19.x....</summary>
    <author>
        <name></name>
        <uri>http://chris.wensel.net/</uri>
    </author>
    
        <category term="News" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://www.cascading.org/">
        <![CDATA[<p>Version 1.0.0 of Cascading is now available for <a href="http://code.google.com/p/cascading/downloads/list">download</a>. For details on new features and bug fixes, see the <a href="http://code.google.com/p/cascading/source/browse/tags/cascading-1.0.0/CHANGES.txt">CHANGES.txt</a> file.</p>

<p>This version of Cascading only supports Hadoop 0.19.x.</p>]]>
        
    </content>
</entry>

<entry>
    <title>Slides from the NYC HUG</title>
    <link rel="alternate" type="text/html" href="http://www.cascading.org/2008/12/slides-from-the-nyc-hug.html" />
    <id>tag:www.cascading.org,2008://2.456</id>

    <published>2008-12-19T15:05:10Z</published>
    <updated>2008-12-19T15:05:10Z</updated>

    <summary>For those interested, here are the slides on Cascading Chris presented at the December NYC Hadoop User Group at ContextWeb....</summary>
    <author>
        <name></name>
        <uri>http://chris.wensel.net/</uri>
    </author>
    
        <category term="News" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://www.cascading.org/">
        <![CDATA[For those interested, here are the <span class="mt-enclosure mt-enclosure-file" style="display: inline;"><a href="http://www.cascading.org/documentation/CascadingUserGroupNYC.pdf">slides on Cascading</a></span> Chris presented at the <a href="http://www.meetup.com/Hadoop-NYC/calendar/9240064/">December NYC Hadoop User Group</a> at ContextWeb.
]]>
        
    </content>
</entry>

</feed>
