OSCON 2014 Trip Report, part 2

Eric Gustafson

2014/08/08

Note (2017): this draft document was never completed. I am publishing it in its incomplete, draft state because there are a number of good links in the document – reader beware.

In this second part of my trip report I have included my notes on each of the sessions I attended. The purpose of this post is two fold. First, as a place to archive my notes and catalog the materials of the presentation. Second, to convey my impressions on the sessions I was able to attend. This post is not so much an opinion piece, but more of a archive for future reference.


Session Topics

1. An Elasticsearch Crash Course

Abstract http://www.oscon.com/oscon2014/public/schedule/detail/33571
Slides https://gist.github.com/andrewvc/5022184
Book http://exploringelasticsearch.com/

2. Is it safe to run applications in Linux Containers?

Abstract http://www.oscon.com/oscon2014/public/schedule/detail/34137
Slides http://bit.ly/UGchuV

A strategy: Rings of Security

Application ring:

System Services (upper level):

System services (lower level):

VM in Container

The general impression that was given is that placing a VM inside a container gave the same level of isolation (i.e. security) as a VM running directly under a hyper-visor with no containerization present.

VM in Container

The following is really VM in Docker

Immutable immutable infrastructure

3. Graph Theory - you need to know

Abstract http://www.oscon.com/oscon2014/public/schedule/detail/34756
Slides none posted

“Wikipedia is good at 2 things: comic books and computer science” – Tim Berglund

4. Building a Massively Scalable Cloud Service from the Ground Up

Abstract http://www.oscon.com/oscon2014/public/schedule/detail/33581
Slides (alt) http://slidesha.re/1xMcHfT

This session was a presentation of JFrog’s experiences as part of the design and deployment of their Bintray project. Of particular note: JFrog chose to evolve away from AWS back to Physical infrastructure for this project.

5. Monitoring Distributed Systems in Real-time with Riemann and Cassandra

Abstract http://www.oscon.com/oscon2014/public/schedule/detail/34587
Slides http://slidesha.re/1pwhY9P

6. Real-time Analytics with Open Source Technologies

Abstract http://www.oscon.com/oscon2014/public/schedule/detail/34076
Slides http://bit.ly/1oh9tvc
Video http://youtu.be/kJMYVpnW_AQ

The straw-man extended the prototype by continuing to use Hadoop in parallel to Storm. This addressed the long tail problem of latent data arrival while also allowing for interactive exploration::

Kafka --> Storm   ---> Druid  == Real-Time path
      |--> Hadoop --^         == Batch, warehouse path

7. Application Deployment and Auto-scaling On OpenStack using Heat

Abstract http://www.oscon.com/oscon2014/public/schedule/detail/34162
Slides none posted

All about OpenShift. Almost no Heat.

8. How We Built a Cloud Platform Using Netflix OSS

Abstract http://www.oscon.com/oscon2014/public/schedule/detail/34731
Slides none posted
Video (old) http://vimeo.com/99888966

Get the slide deck. There’s lots of good stuff in the deck.

9. Mesos: Elastically Scalable Operations, Simplified

Abstract http://www.oscon.com/oscon2014/public/schedule/detail/34422
Slides http://mesosphere.io/slides/oscon-mesos-2014/ (use arrow keys, reveal.js slide deck)

10. Multiple Datastores Working Together: Will It Blend?

Abstract http://www.oscon.com/oscon2014/public/schedule/detail/34542
Slides http://bit.ly/1pvXVrX

11. Migrating to the Web Using Dart and Polymer - A guide for Legacy OOP Developers

Abstract http://www.oscon.com/oscon2014/public/schedule/detail/33451
Slides none posted

Dart https://www.dartlang.org/ is a object oriented alternative to JavaScript for the browser that Google initiated. I attended this session because I have been following Dart’s progress for ~9 months. I didn’t gain any new revelations, however my suspicions about its popularity in the developers of the web client application world proved correct. In my opinion, Dart is something to keep an eye on.

12. Thinking in a Highly Concurrent, Mostly Functional Language

Abstract http://www.oscon.com/oscon2014/public/schedule/detail/34530
Slides (old) http://slidesha.re/1o06cGj

13. Big Data Pipeline and Analytics Platform Using NetflixOSS and Other Open Source Libraries

Abstract http://www.oscon.com/oscon2014/public/schedule/detail/34159
Slides http://bit.ly/1tDZND6

14. A Presentation Toolbox that Just Might Blow Your Audience Away

Abstract http://www.oscon.com/oscon2014/public/schedule/detail/34137
Slides https://fghaas.github.io/oscon2014-presentationtoolbox/#/

Not covered, but recommended:

reveal.js - https://github.com/hakimel/refeal.js

shellinabox - http://code.google.com/p/shellinabox

qrcode.js

GitHub Pages

Trick: embeds a google analytics cookie to track popularity

Little Tricks

https://github.com/fghaas/oscon2014-presentationtoolbox