You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@beam.apache.org by da...@apache.org on 2016/12/09 20:06:14 UTC

[1/3] incubator-beam-site git commit: Update Additional Resources page

Repository: incubator-beam-site
Updated Branches:
  refs/heads/asf-site 8cbeb0b8d -> 9d7519e3d


Update Additional Resources page


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/50479030
Tree: http://git-wip-us.apache.org/repos/asf/incubator-beam-site/tree/50479030
Diff: http://git-wip-us.apache.org/repos/asf/incubator-beam-site/diff/50479030

Branch: refs/heads/asf-site
Commit: 5047903068a24b341cbf2abfd6a29145dd33d0d2
Parents: 8cbeb0b
Author: Hadar Hod <ha...@google.com>
Authored: Thu Dec 1 14:58:23 2016 -0800
Committer: Davor Bonaci <da...@google.com>
Committed: Fri Dec 9 12:05:44 2016 -0800

----------------------------------------------------------------------
 src/documentation/resources.md            | 107 +++++++++++++++++++++++--
 src/images/resources/se-radio-podcast.png | Bin 0 -> 165792 bytes
 src/images/resources/streaming-101.png    | Bin 0 -> 127023 bytes
 src/images/resources/streaming-102.png    | Bin 0 -> 126182 bytes
 4 files changed, 101 insertions(+), 6 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-beam-site/blob/50479030/src/documentation/resources.md
----------------------------------------------------------------------
diff --git a/src/documentation/resources.md b/src/documentation/resources.md
index 5accec0..89f4b62 100644
--- a/src/documentation/resources.md
+++ b/src/documentation/resources.md
@@ -6,11 +6,106 @@ redirect_from: /learn/resources/
 ---
 # Additional Resources for Learning about Apache Beam
 
-This page is under construction ([BEAM-509](https://issues.apache.org/jira/browse/BEAM-509)).
+This page provides links to some of our favorite videos, podcasts, and articles that will help you get started and learn more about Apache Beam. 
 
-Here's some links to some of our favorite articles and videos get you started.
+* TOC
+{:toc}
 
-* [The world beyond batch: Streaming 101](https://www.oreilly.com/ideas/the-world-beyond-batch-streaming-101)
-* [The world beyong batch: Streaming 102](https://www.oreilly.com/ideas/the-world-beyond-batch-streaming-102)
-* [Dataflow/Beam & Spark: A Programming Model Comparison](https://cloud.google.com/dataflow/blog/dataflow-beam-and-spark-comparison)
-* [Dataflow and open source - proposal to join the Apache Incubator](http://googlecloudplatform.blogspot.com/2016/01/Dataflow-and-open-source-proposal-to-join-the-Apache-Incubator.html)
+## General
+
+The following resources provide general overviews and fundamentals of Apache Beam.
+
+### Fundamentals of Stream Processing with Apache Beam
+
+Data Science Summit, Jerusalem, 2016
+
+Presented by Tyler Akidau, *Apache Beam PPMC member*  
+
+<iframe width="560" height="315" src="https://www.youtube.com/embed/V35MwYcXEX0" frameborder="0" allowfullscreen></iframe>
+<br>
+
+### Apache Beam: A Unified Model for Batch and Streaming Data Processing
+
+Hadoop Summit, San Jose, CA, 2016 
+
+Presented by Davor Bonacci, *Apache Beam PPMC member* 
+
+<iframe width="560" height="315" src="https://www.youtube.com/embed/7DZ8ONmeP5A" frameborder="0" allowfullscreen></iframe>
+<br>
+
+### Fundamentals of Stream Processing with Apache Beam
+
+@Scale Conference, San Jose, CA, 2016
+
+Presented by Dan Halperin, *Apache Beam PPMC member*  
+
+<iframe src="https://www.facebook.com/plugins/video.php?href=https%3A%2F%2Fwww.facebook.com%2Fatscaleevents%2Fvideos%2F1775945569345206%2F&show_text=0&width=560" width="560" height="315" style="border:none;overflow:hidden" scrolling="no" frameborder="0" allowTransparency="true" allowFullScreen="true"></iframe>
+<br>
+
+### The World Beyond Batch: Streaming 101
+
+Written by Tyler Akidau, *Apache Beam PPMC member*  
+
+Click on the image to read the article.
+
+<a href="https://www.oreilly.com/ideas/the-world-beyond-batch-streaming-101" target="_blank">![alt text]({{ site.baseurl }}/images/resources/streaming-101.png)</a>
+<br>
+
+### The World Beyond Batch: Streaming 102
+
+Written by Tyler Akidau, *Apache Beam PPMC member*  
+
+Click on the image to read the article.
+
+<a href="https://www.oreilly.com/ideas/the-world-beyond-batch-streaming-102" target="_blank">![alt text]({{ site.baseurl }}/images/resources/streaming-101.png)</a>
+<br>
+
+### Software Engineering Radio Podcast Episode 272: Apache Beam
+
+Presented by Frances Perry, *Apache Beam PPMC member* 
+
+<a href="http://www.se-radio.net/2016/10/se-radio-episode-272-frances-perry-on-apache-beam/" target="_blank">![alt text]({{ site.baseurl }}/images/resources/se-radio-podcast.png)</a>
+<br>
+
+## Beam & Friends
+
+The following resources present Apache Beam partnerships. 
+
+### Flink and Beam: Current State & Roadmap
+
+Flink Forward, Berlin, 2016 
+
+Presented by Maximilian Michels, *Apache Beam PPMC member* 
+
+<iframe width="560" height="315" src="https://www.youtube.com/embed/msdjh6KRXC8" frameborder="0" allowfullscreen></iframe>
+<br>
+
+### Lessons learned from developing a stream processing platform at scale 
+
+Big Things Meetup, Tel Aviv, 2016
+
+By Amit Sela, *Apache Beam PPMC member* 
+
+<iframe width="560" height="315" src="https://www.youtube.com/embed/fc-YigLn_gs" frameborder="0" allowfullscreen></iframe>
+<br>
+
+## Technical Details
+
+The following resources provide detailed explanations about technical concepts in Apache Beam.
+
+### Watermarks: Time and Progress in Apache Beam and Beyond
+
+Strata+Hadoop World, New York, 2016
+
+Presented by Slava Chernyak, *Software Engineer at Google*
+
+<iframe width="560" height="315" src="https://www.youtube.com/embed/TWxSLmkWPm4" frameborder="0" allowfullscreen></iframe>
+<br>
+
+### Triggers in Apache Beam 
+
+Strata+Hadoop World, New York, 2016
+
+Presented by Kenneth Knowles, *Apache Beam PPMC member* 
+
+<iframe width="560" height="315" src="https://www.youtube.com/embed/E1k0B9LN46M" frameborder="0" allowfullscreen></iframe>

http://git-wip-us.apache.org/repos/asf/incubator-beam-site/blob/50479030/src/images/resources/se-radio-podcast.png
----------------------------------------------------------------------
diff --git a/src/images/resources/se-radio-podcast.png b/src/images/resources/se-radio-podcast.png
new file mode 100644
index 0000000..b7264cd
Binary files /dev/null and b/src/images/resources/se-radio-podcast.png differ

http://git-wip-us.apache.org/repos/asf/incubator-beam-site/blob/50479030/src/images/resources/streaming-101.png
----------------------------------------------------------------------
diff --git a/src/images/resources/streaming-101.png b/src/images/resources/streaming-101.png
new file mode 100644
index 0000000..cea456c
Binary files /dev/null and b/src/images/resources/streaming-101.png differ

http://git-wip-us.apache.org/repos/asf/incubator-beam-site/blob/50479030/src/images/resources/streaming-102.png
----------------------------------------------------------------------
diff --git a/src/images/resources/streaming-102.png b/src/images/resources/streaming-102.png
new file mode 100644
index 0000000..5a6dc46
Binary files /dev/null and b/src/images/resources/streaming-102.png differ


[2/3] incubator-beam-site git commit: Regenerate website

Posted by da...@apache.org.
Regenerate website


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/ad33f2a8
Tree: http://git-wip-us.apache.org/repos/asf/incubator-beam-site/tree/ad33f2a8
Diff: http://git-wip-us.apache.org/repos/asf/incubator-beam-site/diff/ad33f2a8

Branch: refs/heads/asf-site
Commit: ad33f2a8d5d8c11dc6ce04f61ed9a93a7e2c469a
Parents: 5047903
Author: Davor Bonaci <da...@google.com>
Authored: Fri Dec 9 12:06:06 2016 -0800
Committer: Davor Bonaci <da...@google.com>
Committed: Fri Dec 9 12:06:06 2016 -0800

----------------------------------------------------------------------
 content/documentation/resources/index.html    | 128 +++++++++++++++++++--
 content/images/resources/se-radio-podcast.png | Bin 0 -> 165792 bytes
 content/images/resources/streaming-101.png    | Bin 0 -> 127023 bytes
 content/images/resources/streaming-102.png    | Bin 0 -> 126182 bytes
 4 files changed, 120 insertions(+), 8 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-beam-site/blob/ad33f2a8/content/documentation/resources/index.html
----------------------------------------------------------------------
diff --git a/content/documentation/resources/index.html b/content/documentation/resources/index.html
index b88d003..128f5cc 100644
--- a/content/documentation/resources/index.html
+++ b/content/documentation/resources/index.html
@@ -146,17 +146,129 @@
       <div class="row">
         <h1 id="additional-resources-for-learning-about-apache-beam">Additional Resources for Learning about Apache Beam</h1>
 
-<p>This page is under construction (<a href="https://issues.apache.org/jira/browse/BEAM-509">BEAM-509</a>).</p>
+<p>This page provides links to some of our favorite videos, podcasts, and articles that will help you get started and learn more about Apache Beam.</p>
 
-<p>Here\u2019s some links to some of our favorite articles and videos get you started.</p>
-
-<ul>
-  <li><a href="https://www.oreilly.com/ideas/the-world-beyond-batch-streaming-101">The world beyond batch: Streaming 101</a></li>
-  <li><a href="https://www.oreilly.com/ideas/the-world-beyond-batch-streaming-102">The world beyong batch: Streaming 102</a></li>
-  <li><a href="https://cloud.google.com/dataflow/blog/dataflow-beam-and-spark-comparison">Dataflow/Beam &amp; Spark: A Programming Model Comparison</a></li>
-  <li><a href="http://googlecloudplatform.blogspot.com/2016/01/Dataflow-and-open-source-proposal-to-join-the-Apache-Incubator.html">Dataflow and open source - proposal to join the Apache Incubator</a></li>
+<ul id="markdown-toc">
+  <li><a href="#general" id="markdown-toc-general">General</a>    <ul>
+      <li><a href="#fundamentals-of-stream-processing-with-apache-beam" id="markdown-toc-fundamentals-of-stream-processing-with-apache-beam">Fundamentals of Stream Processing with Apache Beam</a></li>
+      <li><a href="#apache-beam-a-unified-model-for-batch-and-streaming-data-processing" id="markdown-toc-apache-beam-a-unified-model-for-batch-and-streaming-data-processing">Apache Beam: A Unified Model for Batch and Streaming Data Processing</a></li>
+      <li><a href="#fundamentals-of-stream-processing-with-apache-beam-1" id="markdown-toc-fundamentals-of-stream-processing-with-apache-beam-1">Fundamentals of Stream Processing with Apache Beam</a></li>
+      <li><a href="#the-world-beyond-batch-streaming-101" id="markdown-toc-the-world-beyond-batch-streaming-101">The World Beyond Batch: Streaming 101</a></li>
+      <li><a href="#the-world-beyond-batch-streaming-102" id="markdown-toc-the-world-beyond-batch-streaming-102">The World Beyond Batch: Streaming 102</a></li>
+      <li><a href="#software-engineering-radio-podcast-episode-272-apache-beam" id="markdown-toc-software-engineering-radio-podcast-episode-272-apache-beam">Software Engineering Radio Podcast Episode 272: Apache Beam</a></li>
+    </ul>
+  </li>
+  <li><a href="#beam--friends" id="markdown-toc-beam--friends">Beam &amp; Friends</a>    <ul>
+      <li><a href="#flink-and-beam-current-state--roadmap" id="markdown-toc-flink-and-beam-current-state--roadmap">Flink and Beam: Current State &amp; Roadmap</a></li>
+      <li><a href="#lessons-learned-from-developing-a-stream-processing-platform-at-scale" id="markdown-toc-lessons-learned-from-developing-a-stream-processing-platform-at-scale">Lessons learned from developing a stream processing platform at scale</a></li>
+    </ul>
+  </li>
+  <li><a href="#technical-details" id="markdown-toc-technical-details">Technical Details</a>    <ul>
+      <li><a href="#watermarks-time-and-progress-in-apache-beam-and-beyond" id="markdown-toc-watermarks-time-and-progress-in-apache-beam-and-beyond">Watermarks: Time and Progress in Apache Beam and Beyond</a></li>
+      <li><a href="#triggers-in-apache-beam" id="markdown-toc-triggers-in-apache-beam">Triggers in Apache Beam</a></li>
+    </ul>
+  </li>
 </ul>
 
+<h2 id="general">General</h2>
+
+<p>The following resources provide general overviews and fundamentals of Apache Beam.</p>
+
+<h3 id="fundamentals-of-stream-processing-with-apache-beam">Fundamentals of Stream Processing with Apache Beam</h3>
+
+<p>Data Science Summit, Jerusalem, 2016</p>
+
+<p>Presented by Tyler Akidau, <em>Apache Beam PPMC member</em></p>
+
+<iframe width="560" height="315" src="https://www.youtube.com/embed/V35MwYcXEX0" frameborder="0" allowfullscreen=""></iframe>
+<p><br /></p>
+
+<h3 id="apache-beam-a-unified-model-for-batch-and-streaming-data-processing">Apache Beam: A Unified Model for Batch and Streaming Data Processing</h3>
+
+<p>Hadoop Summit, San Jose, CA, 2016</p>
+
+<p>Presented by Davor Bonacci, <em>Apache Beam PPMC member</em></p>
+
+<iframe width="560" height="315" src="https://www.youtube.com/embed/7DZ8ONmeP5A" frameborder="0" allowfullscreen=""></iframe>
+<p><br /></p>
+
+<h3 id="fundamentals-of-stream-processing-with-apache-beam-1">Fundamentals of Stream Processing with Apache Beam</h3>
+
+<p>@Scale Conference, San Jose, CA, 2016</p>
+
+<p>Presented by Dan Halperin, <em>Apache Beam PPMC member</em></p>
+
+<iframe src="https://www.facebook.com/plugins/video.php?href=https%3A%2F%2Fwww.facebook.com%2Fatscaleevents%2Fvideos%2F1775945569345206%2F&amp;show_text=0&amp;width=560" width="560" height="315" style="border:none;overflow:hidden" scrolling="no" frameborder="0" allowtransparency="true" allowfullscreen="true"></iframe>
+<p><br /></p>
+
+<h3 id="the-world-beyond-batch-streaming-101">The World Beyond Batch: Streaming 101</h3>
+
+<p>Written by Tyler Akidau, <em>Apache Beam PPMC member</em></p>
+
+<p>Click on the image to read the article.</p>
+
+<p><a href="https://www.oreilly.com/ideas/the-world-beyond-batch-streaming-101" target="_blank"><img src="/images/resources/streaming-101.png" alt="alt text" /></a>
+<br /></p>
+
+<h3 id="the-world-beyond-batch-streaming-102">The World Beyond Batch: Streaming 102</h3>
+
+<p>Written by Tyler Akidau, <em>Apache Beam PPMC member</em></p>
+
+<p>Click on the image to read the article.</p>
+
+<p><a href="https://www.oreilly.com/ideas/the-world-beyond-batch-streaming-102" target="_blank"><img src="/images/resources/streaming-101.png" alt="alt text" /></a>
+<br /></p>
+
+<h3 id="software-engineering-radio-podcast-episode-272-apache-beam">Software Engineering Radio Podcast Episode 272: Apache Beam</h3>
+
+<p>Presented by Frances Perry, <em>Apache Beam PPMC member</em></p>
+
+<p><a href="http://www.se-radio.net/2016/10/se-radio-episode-272-frances-perry-on-apache-beam/" target="_blank"><img src="/images/resources/se-radio-podcast.png" alt="alt text" /></a>
+<br /></p>
+
+<h2 id="beam--friends">Beam &amp; Friends</h2>
+
+<p>The following resources present Apache Beam partnerships.</p>
+
+<h3 id="flink-and-beam-current-state--roadmap">Flink and Beam: Current State &amp; Roadmap</h3>
+
+<p>Flink Forward, Berlin, 2016</p>
+
+<p>Presented by Maximilian Michels, <em>Apache Beam PPMC member</em></p>
+
+<iframe width="560" height="315" src="https://www.youtube.com/embed/msdjh6KRXC8" frameborder="0" allowfullscreen=""></iframe>
+<p><br /></p>
+
+<h3 id="lessons-learned-from-developing-a-stream-processing-platform-at-scale">Lessons learned from developing a stream processing platform at scale</h3>
+
+<p>Big Things Meetup, Tel Aviv, 2016</p>
+
+<p>By Amit Sela, <em>Apache Beam PPMC member</em></p>
+
+<iframe width="560" height="315" src="https://www.youtube.com/embed/fc-YigLn_gs" frameborder="0" allowfullscreen=""></iframe>
+<p><br /></p>
+
+<h2 id="technical-details">Technical Details</h2>
+
+<p>The following resources provide detailed explanations about technical concepts in Apache Beam.</p>
+
+<h3 id="watermarks-time-and-progress-in-apache-beam-and-beyond">Watermarks: Time and Progress in Apache Beam and Beyond</h3>
+
+<p>Strata+Hadoop World, New York, 2016</p>
+
+<p>Presented by Slava Chernyak, <em>Software Engineer at Google</em></p>
+
+<iframe width="560" height="315" src="https://www.youtube.com/embed/TWxSLmkWPm4" frameborder="0" allowfullscreen=""></iframe>
+<p><br /></p>
+
+<h3 id="triggers-in-apache-beam">Triggers in Apache Beam</h3>
+
+<p>Strata+Hadoop World, New York, 2016</p>
+
+<p>Presented by Kenneth Knowles, <em>Apache Beam PPMC member</em></p>
+
+<iframe width="560" height="315" src="https://www.youtube.com/embed/E1k0B9LN46M" frameborder="0" allowfullscreen=""></iframe>
+
       </div>
 
 

http://git-wip-us.apache.org/repos/asf/incubator-beam-site/blob/ad33f2a8/content/images/resources/se-radio-podcast.png
----------------------------------------------------------------------
diff --git a/content/images/resources/se-radio-podcast.png b/content/images/resources/se-radio-podcast.png
new file mode 100644
index 0000000..b7264cd
Binary files /dev/null and b/content/images/resources/se-radio-podcast.png differ

http://git-wip-us.apache.org/repos/asf/incubator-beam-site/blob/ad33f2a8/content/images/resources/streaming-101.png
----------------------------------------------------------------------
diff --git a/content/images/resources/streaming-101.png b/content/images/resources/streaming-101.png
new file mode 100644
index 0000000..cea456c
Binary files /dev/null and b/content/images/resources/streaming-101.png differ

http://git-wip-us.apache.org/repos/asf/incubator-beam-site/blob/ad33f2a8/content/images/resources/streaming-102.png
----------------------------------------------------------------------
diff --git a/content/images/resources/streaming-102.png b/content/images/resources/streaming-102.png
new file mode 100644
index 0000000..5a6dc46
Binary files /dev/null and b/content/images/resources/streaming-102.png differ


[3/3] incubator-beam-site git commit: This closes #101

Posted by da...@apache.org.
This closes #101


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/9d7519e3
Tree: http://git-wip-us.apache.org/repos/asf/incubator-beam-site/tree/9d7519e3
Diff: http://git-wip-us.apache.org/repos/asf/incubator-beam-site/diff/9d7519e3

Branch: refs/heads/asf-site
Commit: 9d7519e3ddc75bb98c67cde883767fbed81397ec
Parents: 8cbeb0b ad33f2a
Author: Davor Bonaci <da...@google.com>
Authored: Fri Dec 9 12:06:06 2016 -0800
Committer: Davor Bonaci <da...@google.com>
Committed: Fri Dec 9 12:06:06 2016 -0800

----------------------------------------------------------------------
 content/documentation/resources/index.html    | 128 +++++++++++++++++++--
 content/images/resources/se-radio-podcast.png | Bin 0 -> 165792 bytes
 content/images/resources/streaming-101.png    | Bin 0 -> 127023 bytes
 content/images/resources/streaming-102.png    | Bin 0 -> 126182 bytes
 src/documentation/resources.md                | 107 ++++++++++++++++-
 src/images/resources/se-radio-podcast.png     | Bin 0 -> 165792 bytes
 src/images/resources/streaming-101.png        | Bin 0 -> 127023 bytes
 src/images/resources/streaming-102.png        | Bin 0 -> 126182 bytes
 8 files changed, 221 insertions(+), 14 deletions(-)
----------------------------------------------------------------------