You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@beam.apache.org by fr...@apache.org on 2016/10/12 21:08:20 UTC
[1/3] incubator-beam-site git commit: Added blog post about
Strata+Hadoop World tutorial. Added Jesse Anderson as an author. Added the
images for the blog post.
Repository: incubator-beam-site
Updated Branches:
refs/heads/asf-site 976b0302a -> 349759274
Added blog post about Strata+Hadoop World tutorial. Added Jesse Anderson as an author. Added the images for the blog post.
Project: http://git-wip-us.apache.org/repos/asf/incubator-beam-site/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-beam-site/commit/ccf6bcfe
Tree: http://git-wip-us.apache.org/repos/asf/incubator-beam-site/tree/ccf6bcfe
Diff: http://git-wip-us.apache.org/repos/asf/incubator-beam-site/diff/ccf6bcfe
Branch: refs/heads/asf-site
Commit: ccf6bcfed047090d0c03ed44234c8e77cc508395
Parents: 976b030
Author: Jesse Anderson <je...@smokinghand.com>
Authored: Tue Oct 11 10:23:33 2016 -0700
Committer: Frances Perry <fj...@google.com>
Committed: Wed Oct 12 14:00:10 2016 -0700
----------------------------------------------------------------------
_data/authors.yml | 3 +
.../2016-10-12-strata-hadoop-world-and-beam.md | 32 +++
.../10/11/strata-hadoop-world-and-beam.html | 200 +++++++++++++++++++
content/blog/index.html | 16 ++
content/feed.xml | 44 +++-
content/images/blog/IMG_20160927_170455.jpg | Bin 0 -> 46625 bytes
content/images/blog/IMG_20160927_170956.jpg | Bin 0 -> 61284 bytes
content/index.html | 2 +
images/blog/IMG_20160927_170455.jpg | Bin 0 -> 46625 bytes
images/blog/IMG_20160927_170956.jpg | Bin 0 -> 61284 bytes
10 files changed, 293 insertions(+), 4 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-beam-site/blob/ccf6bcfe/_data/authors.yml
----------------------------------------------------------------------
diff --git a/_data/authors.yml b/_data/authors.yml
index 6324a96..808513f 100644
--- a/_data/authors.yml
+++ b/_data/authors.yml
@@ -26,3 +26,6 @@ takidau:
name: Tyler Akidau
email: takidau@apache.org
twitter: takidau
+jesseanderson:
+ name: Jesse Anderson
+ twitter: jessetanderson
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/incubator-beam-site/blob/ccf6bcfe/_posts/2016-10-12-strata-hadoop-world-and-beam.md
----------------------------------------------------------------------
diff --git a/_posts/2016-10-12-strata-hadoop-world-and-beam.md b/_posts/2016-10-12-strata-hadoop-world-and-beam.md
new file mode 100644
index 0000000..7e1d7b9
--- /dev/null
+++ b/_posts/2016-10-12-strata-hadoop-world-and-beam.md
@@ -0,0 +1,32 @@
+---
+layout: post
+title: "Strata+Hadoop World and Beam"
+date: 2016-10-11 09:00:00 -0800
+excerpt_separator: <!--more-->
+categories: beam update
+authors:
+- jesseanderson
+---
+
+Tyler Akidau and I gave a [three-hour tutorial](http://conferences.oreilly.com/strata/hadoop-big-data-ny/public/schedule/detail/52129) on Apache Beam at Strata+Hadoop World 2016. We had a plethora of help from our TAs: Kenn Knowles, Reuven Lax, Felipe Hoffa, Slava Chernyak, and Jamie Grier. There were a total of 66 people that attended the session.<!--more-->
+
+<img src="{{ "/images/blog/IMG_20160927_170956.jpg" | prepend: site.baseurl }}" alt="Exercise time">
+
+If you want to take a look at the tutorial materials, we\u2019ve put them up [on GitHub](https://github.com/eljefe6a/beamexample). This includes the [actual slides](https://github.com/eljefe6a/beamexample/blob/master/BeamTutorial/slides.pdf) as well as the [exercises](https://github.com/eljefe6a/beamexample/tree/master/BeamTutorial/src/main/java/org/apache/beam/examples/tutorial/game) that we covered. If you\u2019re looking to learn a little about Beam, this is a good way to start. The exercises are based on an imaginary mobile game where data needs processing and are based on code in the [Beam examples directory](https://github.com/apache/incubator-beam/tree/master/examples/java8/src/main/java/org/apache/beam/examples/complete/game). The code has TODOs for where you need to fill in code or there are full sample solutions to look over our code. You can run these examples on your own machine or on a cluster using a runner that Beam supports.
+
+I want to share some of takeaways I had about Beam during the conference.
+
+The Data Engineers are looking to Beam as a way to [future-proof](https://www.oreilly.com/ideas/future-proof-and-scale-proof-your-code), meaning that code is portable between the various Big Data frameworks. In fact, many of the attendees were still on Hadoop MapReduce and looking to transition to a new framework. They\u2019re realizing that continually rewriting code isn\u2019t the most productive approach.
+
+Data Scientists are really interested in using Beam. They interested in having a single API for doing analysis instead of several different APIs. We talked about Beam\u2019s progress on the Python API. If you want to take a peek, it\u2019s being actively developed on a [feature branch](https://github.com/apache/incubator-beam/tree/python-sdk). As Beam matures, we\u2019re looking to add other supported languages.
+
+We heard [loud and clear](https://twitter.com/jessetanderson/status/781124173108305920) from Beam users that great runner support is crucial to adoption. We have great Apache Flink support. During the conference we had some more volunteers offer their help on the Spark runner.
+
+On management and thought leader side, Beam went from \u201cwhat\u2019s Beam?\u201d at previous conferences to \u201cI\u2019m interested in Beam.\u201d or \u201cI\u2019ve formed an informed opinion on Beam.\u201d at this conference. This is one of the metrics I look for in early technology adoption.
+
+<img src="{{ "/images/blog/IMG_20160927_170455.jpg" | prepend: site.baseurl }}" alt="So much brainpower answering questions">
+
+We rounded out the tutorial with live demonstrations of Beam running on Apache Spark, Apache Flink, the local runner, and DataFlow runner. Then, we brought in the big brainpower and had a Q and A session.
+
+If you\u2019re attending a conference, we encourage you to look for a Beam session. If you want to use these materials to give your own Beam talk or tutorial, we\u2019re happy to help you. In addition to this tutorial, we have [other presentation materials](beam.incubator.apache.org/learn/presentation-materials/). You can reach out to us on the [user mailing list](http://beam.incubator.apache.org/use/mailing-lists/).
+
http://git-wip-us.apache.org/repos/asf/incubator-beam-site/blob/ccf6bcfe/content/beam/update/2016/10/11/strata-hadoop-world-and-beam.html
----------------------------------------------------------------------
diff --git a/content/beam/update/2016/10/11/strata-hadoop-world-and-beam.html b/content/beam/update/2016/10/11/strata-hadoop-world-and-beam.html
new file mode 100644
index 0000000..92f30f0
--- /dev/null
+++ b/content/beam/update/2016/10/11/strata-hadoop-world-and-beam.html
@@ -0,0 +1,200 @@
+<!DOCTYPE html>
+<html lang="en">
+
+ <head>
+ <meta charset="utf-8">
+ <meta http-equiv="X-UA-Compatible" content="IE=edge">
+ <meta name="viewport" content="width=device-width, initial-scale=1">
+
+ <title>Strata+Hadoop World and Beam</title>
+ <meta name="description" content="Tyler Akidau and I gave a three-hour tutorial on Apache Beam at Strata+Hadoop World 2016. We had a plethora of help from our TAs: Kenn Knowles, Reuven Lax, F...">
+
+ <link rel="stylesheet" href="/styles/site.css">
+ <link rel="stylesheet" href="/css/theme.css">
+ <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.0/jquery.min.js"></script>
+ <script src="/js/bootstrap.min.js"></script>
+ <link rel="canonical" href="http://beam.incubator.apache.org/beam/update/2016/10/11/strata-hadoop-world-and-beam.html" data-proofer-ignore>
+ <link rel="alternate" type="application/rss+xml" title="Apache Beam (incubating)" href="http://beam.incubator.apache.org/feed.xml">
+ <script>
+ (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+ m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+ })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
+
+ ga('create', 'UA-73650088-1', 'auto');
+ ga('send', 'pageview');
+
+ </script>
+ <link rel="shortcut icon" type="image/x-icon" href="/images/favicon.ico">
+</head>
+
+
+ <body role="document">
+
+ <nav class="navbar navbar-default navbar-fixed-top">
+ <div class="container">
+ <div class="navbar-header">
+ <a href="/" class="navbar-brand" >
+ <img alt="Brand" style="height: 25px" src="/images/beam_logo_navbar.png">
+ </a>
+ <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar">
+ <span class="sr-only">Toggle navigation</span>
+ <span class="icon-bar"></span>
+ <span class="icon-bar"></span>
+ <span class="icon-bar"></span>
+ </button>
+ </div>
+ <div id="navbar" class="navbar-collapse collapse">
+ <ul class="nav navbar-nav">
+ <li class="dropdown">
+ <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Use <span class="caret"></span></a>
+ <ul class="dropdown-menu">
+ <li><a href="/use">User Hub</a></li>
+ <li role="separator" class="divider"></li>
+ <li class="dropdown-header">General</li>
+ <li><a href="/use/beam-overview/">Beam Overview</a></li>
+ <li><a href="/use/quickstart/">Quickstart</a></li>
+ <li><a href="/use/releases">Release Information</a></li>
+ <li role="separator" class="divider"></li>
+ <li class="dropdown-header">Example Walkthroughs</li>
+ <li><a href="/use/walkthroughs/">WordCount</a></li>
+ <li><a href="/use/walkthroughs/">Mobile Gaming</a></li>
+ <li role="separator" class="divider"></li>
+ <li class="dropdown-header">Support</li>
+ <li><a href="/use/mailing-lists/">Mailing Lists</a></li>
+ <li><a href="/use/issue-tracking/">Issue Tracking</a></li>
+ <li><a href="http://stackoverflow.com/questions/tagged/apache-beam">Beam on StackOverflow</a></li>
+ <li><a href="http://apachebeam.slack.com">Beam Slack Channel</a></li>
+ </ul>
+ </li>
+ <li class="dropdown">
+ <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Learn <span class="caret"></span></a>
+ <ul class="dropdown-menu">
+ <li><a href="/learn">Learner Hub</a></li>
+ <li role="separator" class="divider"></li>
+ <li class="dropdown-header">Beam Concepts</li>
+ <li><a href="/learn/programming-guide/">Programming Guide</a></li>
+ <li><a href="/learn/presentation-materials/">Presentation Materials</a></li>
+ <li><a href="/learn/resources/">Additional Resources</a></li>
+ <li role="separator" class="divider"></li>
+ <li class="dropdown-header">SDKs</li>
+ <li><a href="/learn/sdks/java/">Java SDK</a></li>
+ <li><a href="/learn/sdks/javadoc/">Java SDK API Reference</a></li>
+ <li role="separator" class="divider"></li>
+ <li class="dropdown-header">Runners</li>
+ <li><a href="/learn/runners/capability-matrix/">Capability Matrix</a></li>
+ <li><a href="/learn/runners/direct/">Direct Runner</a></li>
+ <li><a href="/learn/runners/flink/">Apache Flink Runner</a></li>
+ <li><a href="/learn/runners/spark/">Apache Spark Runner</a></li>
+ <li><a href="/learn/runners/dataflow/">Cloud Dataflow Runner</a></li>
+ </ul>
+ </li>
+ <li class="dropdown">
+ <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Contribute <span class="caret"></span></a>
+ <ul class="dropdown-menu">
+ <li><a href="/contribute">Contributor Hub</a></li>
+ <li role="separator" class="divider"></li>
+ <li class="dropdown-header">Basics</li>
+ <li><a href="/contribute/contribution-guide/">Contribution Guide</a></li>
+ <li><a href="/contribute/testing/">Testing</a></li>
+ <li><a href="/use/mailing-lists/">Mailing Lists</a></li>
+ <li><a href="/contribute/source-repository/">Source Repository</a></li>
+ <li><a href="/use/issue-tracking/">Issue Tracking</a></li>
+ <li role="separator" class="divider"></li>
+ <li class="dropdown-header">Technical Resources</li>
+ <li><a href="https://goo.gl/nk5OM0">Technical Vision</a></li>
+ </ul>
+ </li>
+ <li><a href="/blog">Blog</a></li>
+ <li class="dropdown">
+ <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Project<span class="caret"></span></a>
+ <ul class="dropdown-menu">
+ <li><a href="/project/logos/">Logos and design</a></li>
+ <li><a href="/project/public-meetings/">Public Meetings</a></li>
+ <li><a href="/project/team/">Team</a></li>
+ </ul>
+ </li>
+ </ul>
+ <ul class="nav navbar-nav navbar-right">
+ <li class="dropdown">
+ <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false"><img src="https://www.apache.org/foundation/press/kit/feather_small.png" alt="Apache Logo" style="height:24px;">Apache Software Foundation<span class="caret"></span></a>
+ <ul class="dropdown-menu dropdown-menu-right">
+ <li><a href="http://www.apache.org/">ASF Homepage</a></li>
+ <li><a href="http://www.apache.org/licenses/">License</a></li>
+ <li><a href="http://www.apache.org/security/">Security</a></li>
+ <li><a href="http://www.apache.org/foundation/thanks.html">Thanks</a></li>
+ <li><a href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li>
+ <li><a href="https://www.apache.org/foundation/policies/conduct">Code of Conduct</a></li>
+ </ul>
+ </li>
+ </ul>
+ </div><!--/.nav-collapse -->
+ </div>
+</nav>
+
+
+<link rel="stylesheet" href="">
+
+
+ <div class="container" role="main">
+
+ <div class="row">
+
+
+<article class="post" itemscope itemtype="http://schema.org/BlogPosting">
+
+ <header class="post-header">
+ <h1 class="post-title" itemprop="name headline">Strata+Hadoop World and Beam</h1>
+ <p class="post-meta"><time datetime="2016-10-11T10:00:00-07:00" itemprop="datePublished">Oct 11, 2016</time> \u2022 Jesse Anderson [<a href="https://twitter.com/jessetanderson">@jessetanderson</a>]
+</p>
+ </header>
+
+ <div class="post-content" itemprop="articleBody">
+ <p>Tyler Akidau and I gave a <a href="http://conferences.oreilly.com/strata/hadoop-big-data-ny/public/schedule/detail/52129">three-hour tutorial</a> on Apache Beam at Strata+Hadoop World 2016. We had a plethora of help from our TAs: Kenn Knowles, Reuven Lax, Felipe Hoffa, Slava Chernyak, and Jamie Grier. There were a total of 66 people that attended the session.<!--more--></p>
+
+<p><img src="/images/blog/IMG_20160927_170956.jpg" alt="Exercise time" /></p>
+
+<p>If you want to take a look at the tutorial materials, we\u2019ve put them up <a href="https://github.com/eljefe6a/beamexample">on GitHub</a>. This includes the <a href="https://github.com/eljefe6a/beamexample/blob/master/BeamTutorial/slides.pdf">actual slides</a> as well as the <a href="https://github.com/eljefe6a/beamexample/tree/master/BeamTutorial/src/main/java/org/apache/beam/examples/tutorial/game">exercises</a> that we covered. If you\u2019re looking to learn a little about Beam, this is a good way to start. The exercises are based on an imaginary mobile game and the data needs processing and are based on code in the <a href="https://github.com/apache/incubator-beam/tree/master/examples/java8/src/main/java/org/apache/beam/examples/complete/game">Beam examples directory</a>. The code has TODOs for where you need to fill in code or there are full sample solutions to look over our code. You can run these examples on your own machine.</p>
+
+<p>I want to share some of takeaways I had about Beam during the conference.</p>
+
+<p>The Data Engineers are looking to Beam as a way to <a href="https://www.oreilly.com/ideas/future-proof-and-scale-proof-your-code">future-proof</a>, meaning that code is portable between the various Big Data frameworks. In fact, many of the attendees were still on Hadoop MapReduce and looking to transition to a new framework. They\u2019re realizing that continually rewriting code isn\u2019t the most productive approach.</p>
+
+<p>Data Scientists are really interested in using Beam. They interested in having a single API for doing analysis instead of several different APIs. We talked about Beam\u2019s progress on the Python API. If you want to take a peek, it\u2019s being actively developed on a <a href="https://github.com/apache/incubator-beam/tree/python-sdk">feature branch</a>. As Beam matures, we\u2019re looking to add other supported languages.</p>
+
+<p>We heard <a href="https://twitter.com/jessetanderson/status/781124173108305920">loud and clear</a> from Beam users that great runner support is crucial to adoption. We have great Apache Flink support. During the conference we had some more volunteers offer their help on the Spark runner.</p>
+
+<p>On management and thought leader side, Beam went from \u201cwhat\u2019s Beam?\u201d at previous conferences to \u201cI\u2019m interested in Beam.\u201d or \u201cI\u2019ve formed an informed opinion on Beam.\u201d at this conference. This is one of the metrics I look for in early technology adoption.</p>
+
+<p><img src="/images/blog/IMG_20160927_170455.jpg" alt="So much brainpower answering questions" /></p>
+
+<p>We rounded out the tutorial with live demonstrations of Beam running on Apache Spark, Apache Flink, the local runner, and DataFlow runner. Then, we brought in the big brainpower and had a Q and A session.</p>
+
+<p>If you\u2019re attending a conference, we encourage you to look for a Beam session. If you want to use these materials to give your own Beam talk, we\u2019re happy to help you. You can reach out to us on the <a href="http://beam.incubator.apache.org/use/mailing-lists/">user mailing list</a>.</p>
+
+
+ </div>
+
+</article>
+
+ </div>
+
+
+ <hr>
+ <div class="row">
+ <div class="col-xs-12">
+ <footer>
+ <p class="text-center">© Copyright 2016
+ <a href="http://www.apache.org">The Apache Software Foundation.</a> All Rights Reserved.</p>
+ <p class="text-center"><a href="/privacy_policy">Privacy Policy</a> |
+ <a href="/feed.xml">RSS Feed</a></p>
+ </footer>
+ </div>
+ </div>
+ <!-- container div end -->
+</div>
+
+
+ </body>
+
+</html>
http://git-wip-us.apache.org/repos/asf/incubator-beam-site/blob/ccf6bcfe/content/blog/index.html
----------------------------------------------------------------------
diff --git a/content/blog/index.html b/content/blog/index.html
index 7f70621..00f0469 100644
--- a/content/blog/index.html
+++ b/content/blog/index.html
@@ -145,6 +145,22 @@
<p>This is the blog for the Apache Beam project. This blog contains news and updates
for the project.</p>
+<h3 id="a-classpost-link-hrefbeamupdate20161011strata-hadoop-world-and-beamhtmlstratahadoop-world-and-beama"><a class="post-link" href="/beam/update/2016/10/11/strata-hadoop-world-and-beam.html">Strata+Hadoop World and Beam</a></h3>
+<p><i>Oct 11, 2016 \u2022 Jesse Anderson [<a href="https://twitter.com/jessetanderson">@jessetanderson</a>]
+</i></p>
+
+<p>Tyler Akidau and I gave a <a href="http://conferences.oreilly.com/strata/hadoop-big-data-ny/public/schedule/detail/52129">three-hour tutorial</a> on Apache Beam at Strata+Hadoop World 2016. We had a plethora of help from our TAs: Kenn Knowles, Reuven Lax, Felipe Hoffa, Slava Chernyak, and Jamie Grier. There were a total of 66 people that attended the session.</p>
+
+<!-- Render a "read more" button if the post is longer than the excerpt -->
+
+<p>
+<a class="btn btn-default btn-sm" href="/beam/update/2016/10/11/strata-hadoop-world-and-beam.html" role="button">
+Read more <span class="glyphicon glyphicon-menu-right" aria-hidden="true"></span>
+</a>
+</p>
+
+<hr />
+
<h3 id="a-classpost-link-hrefblog20160803six-monthshtmlapache-beam-six-months-in-incubationa"><a class="post-link" href="/blog/2016/08/03/six-months.html">Apache Beam: Six Months in Incubation</a></h3>
<p><i>Aug 3, 2016 \u2022 Frances Perry [<a href="https://twitter.com/francesjperry">@francesjperry</a>]
</i></p>
http://git-wip-us.apache.org/repos/asf/incubator-beam-site/blob/ccf6bcfe/content/feed.xml
----------------------------------------------------------------------
diff --git a/content/feed.xml b/content/feed.xml
index ee37eb9..a934c76 100644
--- a/content/feed.xml
+++ b/content/feed.xml
@@ -6,9 +6,45 @@
</description>
<link>http://beam.incubator.apache.org/</link>
<atom:link href="http://beam.incubator.apache.org/feed.xml" rel="self" type="application/rss+xml"/>
- <pubDate>Wed, 28 Sep 2016 13:36:18 -0700</pubDate>
- <lastBuildDate>Wed, 28 Sep 2016 13:36:18 -0700</lastBuildDate>
- <generator>Jekyll v3.2.0</generator>
+ <pubDate>Tue, 11 Oct 2016 10:20:34 -0700</pubDate>
+ <lastBuildDate>Tue, 11 Oct 2016 10:20:34 -0700</lastBuildDate>
+ <generator>Jekyll v3.3.0</generator>
+
+ <item>
+ <title>Strata+Hadoop World and Beam</title>
+ <description><p>Tyler Akidau and I gave a <a href="http://conferences.oreilly.com/strata/hadoop-big-data-ny/public/schedule/detail/52129">three-hour tutorial</a> on Apache Beam at Strata+Hadoop World 2016. We had a plethora of help from our TAs: Kenn Knowles, Reuven Lax, Felipe Hoffa, Slava Chernyak, and Jamie Grier. There were a total of 66 people that attended the session.<!--more--></p>
+
+<p><img src="/images/blog/IMG_20160927_170956.jpg" alt="Exercise time" /></p>
+
+<p>If you want to take a look at the tutorial materials, we\u2019ve put them up <a href="https://github.com/eljefe6a/beamexample">on GitHub</a>. This includes the <a href="https://github.com/eljefe6a/beamexample/blob/master/BeamTutorial/slides.pdf">actual slides</a> as well as the <a href="https://github.com/eljefe6a/beamexample/tree/master/BeamTutorial/src/main/java/org/apache/beam/examples/tutorial/game">exercises</a> that we covered. If you\u2019re looking to learn a little about Beam, this is a good way to start. The exercises are based on an imaginary mobile game and the data needs processing and are based on code in the <a href="https://github.com/apache/incubator-beam/tree/master/examples/java8/src/main/java/org/apache/beam/examples/complete/game">Beam examples directory</a>. The code has TODOs for where you need to fill in code or there are full sample solutions to look over our code. You
can run these examples on your own machine.</p>
+
+<p>I want to share some of takeaways I had about Beam during the conference.</p>
+
+<p>The Data Engineers are looking to Beam as a way to <a href="https://www.oreilly.com/ideas/future-proof-and-scale-proof-your-code">future-proof</a>, meaning that code is portable between the various Big Data frameworks. In fact, many of the attendees were still on Hadoop MapReduce and looking to transition to a new framework. They\u2019re realizing that continually rewriting code isn\u2019t the most productive approach.</p>
+
+<p>Data Scientists are really interested in using Beam. They interested in having a single API for doing analysis instead of several different APIs. We talked about Beam\u2019s progress on the Python API. If you want to take a peek, it\u2019s being actively developed on a <a href="https://github.com/apache/incubator-beam/tree/python-sdk">feature branch</a>. As Beam matures, we\u2019re looking to add other supported languages.</p>
+
+<p>We heard <a href="https://twitter.com/jessetanderson/status/781124173108305920">loud and clear</a> from Beam users that great runner support is crucial to adoption. We have great Apache Flink support. During the conference we had some more volunteers offer their help on the Spark runner.</p>
+
+<p>On management and thought leader side, Beam went from \u201cwhat\u2019s Beam?\u201d at previous conferences to \u201cI\u2019m interested in Beam.\u201d or \u201cI\u2019ve formed an informed opinion on Beam.\u201d at this conference. This is one of the metrics I look for in early technology adoption.</p>
+
+<p><img src="/images/blog/IMG_20160927_170455.jpg" alt="So much brainpower answering questions" /></p>
+
+<p>We rounded out the tutorial with live demonstrations of Beam running on Apache Spark, Apache Flink, the local runner, and DataFlow runner. Then, we brought in the big brainpower and had a Q and A session.</p>
+
+<p>If you\u2019re attending a conference, we encourage you to look for a Beam session. If you want to use these materials to give your own Beam talk, we\u2019re happy to help you. You can reach out to us on the <a href="http://beam.incubator.apache.org/use/mailing-lists/">user mailing list</a>.</p>
+
+</description>
+ <pubDate>Tue, 11 Oct 2016 10:00:00 -0700</pubDate>
+ <link>http://beam.incubator.apache.org/beam/update/2016/10/11/strata-hadoop-world-and-beam.html</link>
+ <guid isPermaLink="true">http://beam.incubator.apache.org/beam/update/2016/10/11/strata-hadoop-world-and-beam.html</guid>
+
+
+ <category>beam</category>
+
+ <category>update</category>
+
+ </item>
<item>
<title>Apache Beam: Six Months in Incubation</title>
@@ -272,7 +308,7 @@ PCollection&lt;O&gt; output = input
</li>
</ul>
-<p>As Apache Beam grows, so will this repository of presentation materials. We are excited to add new materials as the Apache Beam ecosystem grows with new runners, SDKs, and so on. If you are interested in contributing content or have a request, please see the <a href="/learn/presentation-materials/">Apache Beam presentation materials</a> page or email the <a href="&#109;&#097;&#105;&#108;&#116;&#111;:&#117;&#115;&#101;&#114;&#064;&#098;&#101;&#097;&#109;&#046;&#105;&#110;&#099;&#117;&#098;&#097;&#116;&#111;&#114;&#046;&#097;&#112;&#097;&#099;&#104;&#101;&#046;&#111;&#114;&#103;"><code class="highlighter-rouge">user@beam.incubator.apache.org</code></a> mailing list with your ideas or questions.</p>
+<p>As Apache Beam grows, so will this repository of presentation materials. We are excited to add new materials as the Apache Beam ecosystem grows with new runners, SDKs, and so on. If you are interested in contributing content or have a request, please see the <a href="/learn/presentation-materials/">Apache Beam presentation materials</a> page or email the <a href="mailto:user@beam.incubator.apache.org"><code class="highlighter-rouge">user@beam.incubator.apache.org</code></a> mailing list with your ideas or questions.</p>
</description>
<pubDate>Sun, 03 Apr 2016 11:00:00 -0700</pubDate>
<link>http://beam.incubator.apache.org/beam/capability/2016/04/03/presentation-materials.html</link>
http://git-wip-us.apache.org/repos/asf/incubator-beam-site/blob/ccf6bcfe/content/images/blog/IMG_20160927_170455.jpg
----------------------------------------------------------------------
diff --git a/content/images/blog/IMG_20160927_170455.jpg b/content/images/blog/IMG_20160927_170455.jpg
new file mode 100644
index 0000000..ed5dcd0
Binary files /dev/null and b/content/images/blog/IMG_20160927_170455.jpg differ
http://git-wip-us.apache.org/repos/asf/incubator-beam-site/blob/ccf6bcfe/content/images/blog/IMG_20160927_170956.jpg
----------------------------------------------------------------------
diff --git a/content/images/blog/IMG_20160927_170956.jpg b/content/images/blog/IMG_20160927_170956.jpg
new file mode 100644
index 0000000..2316a1d
Binary files /dev/null and b/content/images/blog/IMG_20160927_170956.jpg differ
http://git-wip-us.apache.org/repos/asf/incubator-beam-site/blob/ccf6bcfe/content/index.html
----------------------------------------------------------------------
diff --git a/content/index.html b/content/index.html
index 5d7934e..e78c840 100644
--- a/content/index.html
+++ b/content/index.html
@@ -220,6 +220,8 @@ The Apache Beam project is in the process of bootstrapping. This includes the we
<h3>Blog</h3>
<div class="list-group">
+ <a class="list-group-item" href="/beam/update/2016/10/11/strata-hadoop-world-and-beam.html">Oct 11, 2016 - Strata+Hadoop World and Beam</a>
+
<a class="list-group-item" href="/blog/2016/08/03/six-months.html">Aug 3, 2016 - Apache Beam: Six Months in Incubation</a>
<a class="list-group-item" href="/beam/release/2016/06/15/first-release.html">Jun 15, 2016 - The first release of Apache Beam!</a>
http://git-wip-us.apache.org/repos/asf/incubator-beam-site/blob/ccf6bcfe/images/blog/IMG_20160927_170455.jpg
----------------------------------------------------------------------
diff --git a/images/blog/IMG_20160927_170455.jpg b/images/blog/IMG_20160927_170455.jpg
new file mode 100644
index 0000000..ed5dcd0
Binary files /dev/null and b/images/blog/IMG_20160927_170455.jpg differ
http://git-wip-us.apache.org/repos/asf/incubator-beam-site/blob/ccf6bcfe/images/blog/IMG_20160927_170956.jpg
----------------------------------------------------------------------
diff --git a/images/blog/IMG_20160927_170956.jpg b/images/blog/IMG_20160927_170956.jpg
new file mode 100644
index 0000000..2316a1d
Binary files /dev/null and b/images/blog/IMG_20160927_170956.jpg differ
[3/3] incubator-beam-site git commit: This closes #43
Posted by fr...@apache.org.
This closes #43
Project: http://git-wip-us.apache.org/repos/asf/incubator-beam-site/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-beam-site/commit/34975927
Tree: http://git-wip-us.apache.org/repos/asf/incubator-beam-site/tree/34975927
Diff: http://git-wip-us.apache.org/repos/asf/incubator-beam-site/diff/34975927
Branch: refs/heads/asf-site
Commit: 3497592741fe701f694dbee1d0e41dd811310696
Parents: 976b030 4165ad1
Author: Frances Perry <fj...@google.com>
Authored: Wed Oct 12 14:09:33 2016 -0700
Committer: Frances Perry <fj...@google.com>
Committed: Wed Oct 12 14:09:33 2016 -0700
----------------------------------------------------------------------
_data/authors.yml | 3 +
.../2016-10-12-strata-hadoop-world-and-beam.md | 32 +++
.../10/11/strata-hadoop-world-and-beam.html | 200 +++++++++++++++++++
content/blog/index.html | 16 ++
content/feed.xml | 40 +++-
content/images/blog/IMG_20160927_170455.jpg | Bin 0 -> 46625 bytes
content/images/blog/IMG_20160927_170956.jpg | Bin 0 -> 61284 bytes
content/index.html | 2 +
.../learn/runners/capability-matrix/index.html | 2 +-
images/blog/IMG_20160927_170455.jpg | Bin 0 -> 46625 bytes
images/blog/IMG_20160927_170956.jpg | Bin 0 -> 61284 bytes
11 files changed, 292 insertions(+), 3 deletions(-)
----------------------------------------------------------------------
[2/3] incubator-beam-site git commit: Regenerate html and make 'rake
test' pass.
Posted by fr...@apache.org.
Regenerate html and make 'rake test' pass.
Project: http://git-wip-us.apache.org/repos/asf/incubator-beam-site/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-beam-site/commit/4165ad18
Tree: http://git-wip-us.apache.org/repos/asf/incubator-beam-site/tree/4165ad18
Diff: http://git-wip-us.apache.org/repos/asf/incubator-beam-site/diff/4165ad18
Branch: refs/heads/asf-site
Commit: 4165ad181316f1cc3a078bf79490dcb6775c1474
Parents: ccf6bcf
Author: Frances Perry <fj...@google.com>
Authored: Wed Oct 12 14:06:15 2016 -0700
Committer: Frances Perry <fj...@google.com>
Committed: Wed Oct 12 14:06:15 2016 -0700
----------------------------------------------------------------------
_posts/2016-10-12-strata-hadoop-world-and-beam.md | 2 +-
.../update/2016/10/11/strata-hadoop-world-and-beam.html | 4 ++--
content/feed.xml | 12 ++++++------
content/learn/runners/capability-matrix/index.html | 2 +-
4 files changed, 10 insertions(+), 10 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-beam-site/blob/4165ad18/_posts/2016-10-12-strata-hadoop-world-and-beam.md
----------------------------------------------------------------------
diff --git a/_posts/2016-10-12-strata-hadoop-world-and-beam.md b/_posts/2016-10-12-strata-hadoop-world-and-beam.md
index 7e1d7b9..acd48d7 100644
--- a/_posts/2016-10-12-strata-hadoop-world-and-beam.md
+++ b/_posts/2016-10-12-strata-hadoop-world-and-beam.md
@@ -28,5 +28,5 @@ On management and thought leader side, Beam went from \u201cwhat\u2019s Beam?\u201d at pr
We rounded out the tutorial with live demonstrations of Beam running on Apache Spark, Apache Flink, the local runner, and DataFlow runner. Then, we brought in the big brainpower and had a Q and A session.
-If you\u2019re attending a conference, we encourage you to look for a Beam session. If you want to use these materials to give your own Beam talk or tutorial, we\u2019re happy to help you. In addition to this tutorial, we have [other presentation materials](beam.incubator.apache.org/learn/presentation-materials/). You can reach out to us on the [user mailing list](http://beam.incubator.apache.org/use/mailing-lists/).
+If you\u2019re attending a conference, we encourage you to look for a Beam session. If you want to use these materials to give your own Beam talk or tutorial, we\u2019re happy to help you. In addition to this tutorial, we have [other presentation materials](/learn/presentation-materials/). You can reach out to us on the [user mailing list](http://beam.incubator.apache.org/use/mailing-lists/).
http://git-wip-us.apache.org/repos/asf/incubator-beam-site/blob/4165ad18/content/beam/update/2016/10/11/strata-hadoop-world-and-beam.html
----------------------------------------------------------------------
diff --git a/content/beam/update/2016/10/11/strata-hadoop-world-and-beam.html b/content/beam/update/2016/10/11/strata-hadoop-world-and-beam.html
index 92f30f0..d402fa2 100644
--- a/content/beam/update/2016/10/11/strata-hadoop-world-and-beam.html
+++ b/content/beam/update/2016/10/11/strata-hadoop-world-and-beam.html
@@ -154,7 +154,7 @@
<p><img src="/images/blog/IMG_20160927_170956.jpg" alt="Exercise time" /></p>
-<p>If you want to take a look at the tutorial materials, we\u2019ve put them up <a href="https://github.com/eljefe6a/beamexample">on GitHub</a>. This includes the <a href="https://github.com/eljefe6a/beamexample/blob/master/BeamTutorial/slides.pdf">actual slides</a> as well as the <a href="https://github.com/eljefe6a/beamexample/tree/master/BeamTutorial/src/main/java/org/apache/beam/examples/tutorial/game">exercises</a> that we covered. If you\u2019re looking to learn a little about Beam, this is a good way to start. The exercises are based on an imaginary mobile game and the data needs processing and are based on code in the <a href="https://github.com/apache/incubator-beam/tree/master/examples/java8/src/main/java/org/apache/beam/examples/complete/game">Beam examples directory</a>. The code has TODOs for where you need to fill in code or there are full sample solutions to look over our code. You can run these examples on your own machine.</p>
+<p>If you want to take a look at the tutorial materials, we\u2019ve put them up <a href="https://github.com/eljefe6a/beamexample">on GitHub</a>. This includes the <a href="https://github.com/eljefe6a/beamexample/blob/master/BeamTutorial/slides.pdf">actual slides</a> as well as the <a href="https://github.com/eljefe6a/beamexample/tree/master/BeamTutorial/src/main/java/org/apache/beam/examples/tutorial/game">exercises</a> that we covered. If you\u2019re looking to learn a little about Beam, this is a good way to start. The exercises are based on an imaginary mobile game where data needs processing and are based on code in the <a href="https://github.com/apache/incubator-beam/tree/master/examples/java8/src/main/java/org/apache/beam/examples/complete/game">Beam examples directory</a>. The code has TODOs for where you need to fill in code or there are full sample solutions to look over our code. You can run these examples on your own machine or on a cluster using a runner that Beam supports.</
p>
<p>I want to share some of takeaways I had about Beam during the conference.</p>
@@ -170,7 +170,7 @@
<p>We rounded out the tutorial with live demonstrations of Beam running on Apache Spark, Apache Flink, the local runner, and DataFlow runner. Then, we brought in the big brainpower and had a Q and A session.</p>
-<p>If you\u2019re attending a conference, we encourage you to look for a Beam session. If you want to use these materials to give your own Beam talk, we\u2019re happy to help you. You can reach out to us on the <a href="http://beam.incubator.apache.org/use/mailing-lists/">user mailing list</a>.</p>
+<p>If you\u2019re attending a conference, we encourage you to look for a Beam session. If you want to use these materials to give your own Beam talk or tutorial, we\u2019re happy to help you. In addition to this tutorial, we have <a href="/learn/presentation-materials/">other presentation materials</a>. You can reach out to us on the <a href="http://beam.incubator.apache.org/use/mailing-lists/">user mailing list</a>.</p>
</div>
http://git-wip-us.apache.org/repos/asf/incubator-beam-site/blob/4165ad18/content/feed.xml
----------------------------------------------------------------------
diff --git a/content/feed.xml b/content/feed.xml
index a934c76..1639c21 100644
--- a/content/feed.xml
+++ b/content/feed.xml
@@ -6,9 +6,9 @@
</description>
<link>http://beam.incubator.apache.org/</link>
<atom:link href="http://beam.incubator.apache.org/feed.xml" rel="self" type="application/rss+xml"/>
- <pubDate>Tue, 11 Oct 2016 10:20:34 -0700</pubDate>
- <lastBuildDate>Tue, 11 Oct 2016 10:20:34 -0700</lastBuildDate>
- <generator>Jekyll v3.3.0</generator>
+ <pubDate>Wed, 12 Oct 2016 14:03:58 -0700</pubDate>
+ <lastBuildDate>Wed, 12 Oct 2016 14:03:58 -0700</lastBuildDate>
+ <generator>Jekyll v3.2.0</generator>
<item>
<title>Strata+Hadoop World and Beam</title>
@@ -16,7 +16,7 @@
<p><img src="/images/blog/IMG_20160927_170956.jpg" alt="Exercise time" /></p>
-<p>If you want to take a look at the tutorial materials, we\u2019ve put them up <a href="https://github.com/eljefe6a/beamexample">on GitHub</a>. This includes the <a href="https://github.com/eljefe6a/beamexample/blob/master/BeamTutorial/slides.pdf">actual slides</a> as well as the <a href="https://github.com/eljefe6a/beamexample/tree/master/BeamTutorial/src/main/java/org/apache/beam/examples/tutorial/game">exercises</a> that we covered. If you\u2019re looking to learn a little about Beam, this is a good way to start. The exercises are based on an imaginary mobile game and the data needs processing and are based on code in the <a href="https://github.com/apache/incubator-beam/tree/master/examples/java8/src/main/java/org/apache/beam/examples/complete/game">Beam examples directory</a>. The code has TODOs for where you need to fill in code or there are full sample solutions to look over our code. You
can run these examples on your own machine.</p>
+<p>If you want to take a look at the tutorial materials, we\u2019ve put them up <a href="https://github.com/eljefe6a/beamexample">on GitHub</a>. This includes the <a href="https://github.com/eljefe6a/beamexample/blob/master/BeamTutorial/slides.pdf">actual slides</a> as well as the <a href="https://github.com/eljefe6a/beamexample/tree/master/BeamTutorial/src/main/java/org/apache/beam/examples/tutorial/game">exercises</a> that we covered. If you\u2019re looking to learn a little about Beam, this is a good way to start. The exercises are based on an imaginary mobile game where data needs processing and are based on code in the <a href="https://github.com/apache/incubator-beam/tree/master/examples/java8/src/main/java/org/apache/beam/examples/complete/game">Beam examples directory</a>. The code has TODOs for where you need to fill in code or there are full sample solutions to look over our code. You c
an run these examples on your own machine or on a cluster using a runner that Beam supports.</p>
<p>I want to share some of takeaways I had about Beam during the conference.</p>
@@ -32,7 +32,7 @@
<p>We rounded out the tutorial with live demonstrations of Beam running on Apache Spark, Apache Flink, the local runner, and DataFlow runner. Then, we brought in the big brainpower and had a Q and A session.</p>
-<p>If you\u2019re attending a conference, we encourage you to look for a Beam session. If you want to use these materials to give your own Beam talk, we\u2019re happy to help you. You can reach out to us on the <a href="http://beam.incubator.apache.org/use/mailing-lists/">user mailing list</a>.</p>
+<p>If you\u2019re attending a conference, we encourage you to look for a Beam session. If you want to use these materials to give your own Beam talk or tutorial, we\u2019re happy to help you. In addition to this tutorial, we have <a href="/learn/presentation-materials/">other presentation materials</a>. You can reach out to us on the <a href="http://beam.incubator.apache.org/use/mailing-lists/">user mailing list</a>.</p>
</description>
<pubDate>Tue, 11 Oct 2016 10:00:00 -0700</pubDate>
@@ -308,7 +308,7 @@ PCollection&lt;O&gt; output = input
</li>
</ul>
-<p>As Apache Beam grows, so will this repository of presentation materials. We are excited to add new materials as the Apache Beam ecosystem grows with new runners, SDKs, and so on. If you are interested in contributing content or have a request, please see the <a href="/learn/presentation-materials/">Apache Beam presentation materials</a> page or email the <a href="mailto:user@beam.incubator.apache.org"><code class="highlighter-rouge">user@beam.incubator.apache.org</code></a> mailing list with your ideas or questions.</p>
+<p>As Apache Beam grows, so will this repository of presentation materials. We are excited to add new materials as the Apache Beam ecosystem grows with new runners, SDKs, and so on. If you are interested in contributing content or have a request, please see the <a href="/learn/presentation-materials/">Apache Beam presentation materials</a> page or email the <a href="&#109;&#097;&#105;&#108;&#116;&#111;:&#117;&#115;&#101;&#114;&#064;&#098;&#101;&#097;&#109;&#046;&#105;&#110;&#099;&#117;&#098;&#097;&#116;&#111;&#114;&#046;&#097;&#112;&#097;&#099;&#104;&#101;&#046;&#111;&#114;&#103;"><code class="highlighter-rouge">user@beam.incubator.apache.org</code></a> mailing list with your ideas or questions.</p>
</description>
<pubDate>Sun, 03 Apr 2016 11:00:00 -0700</pubDate>
<link>http://beam.incubator.apache.org/beam/capability/2016/04/03/presentation-materials.html</link>
http://git-wip-us.apache.org/repos/asf/incubator-beam-site/blob/4165ad18/content/learn/runners/capability-matrix/index.html
----------------------------------------------------------------------
diff --git a/content/learn/runners/capability-matrix/index.html b/content/learn/runners/capability-matrix/index.html
index 9259c30..4408cca 100644
--- a/content/learn/runners/capability-matrix/index.html
+++ b/content/learn/runners/capability-matrix/index.html
@@ -141,7 +141,7 @@
<div class="row">
<h1 id="beam-capability-matrix">Beam Capability Matrix</h1>
-<p><span style="font-size:11px;float:none">Last updated: 2016-09-28 13:36 PDT</span></p>
+<p><span style="font-size:11px;float:none">Last updated: 2016-10-12 14:03 PDT</span></p>
<p>Apache Beam (incubating) provides a portable API layer for building sophisticated data-parallel processing engines that may be executed across a diversity of exeuction engines, or <i>runners</i>. The core concepts of this layer are based upon the Beam Model (formerly referred to as the <a href="http://www.vldb.org/pvldb/vol8/p1792-Akidau.pdf">Dataflow Model</a>), and implemented to varying degrees in each Beam runner. To help clarify the capabilities of individual runners, we\u2019ve created the capability matrix below.</p>