OSCON Amsterdam 2015: Video Compilation

Video description

The power of open source—in Europe and beyond

Get insights and strategies for the best use of open source tools and technologies. With this complete video compilation of OSCON 2015 Amsterdam, you’ll learn the latest developments, add to your skills, and discover how other people are solving the same problems you’re working on. You’ll have a front row seat for every keynote, session, tutorial, and workshop from this conference... and begin a new chapter in open source.

With these videos, you'll discover ideas that you can take back to test in your workplace. OSCON in Amsterdam celebrates, defines, and demonstrates the best that open source has to offer. You’ll explore and solve critical, real-world issues around these tracks:

  • Protection: the emerging and nuanced facets of identity, privacy, and security
  • Performance and Scale: from compilation and interpreter time to DOM manipulation, browser responsiveness, and network latency
  • Devices: what it means to have a successful mobile game plan, from wearables to native apps
  • Collaboration and Craft: look at the ways a new generation of tools and approaches can help you work
  • Architecture: a massive multidisciplinary subject that covers many roles and responsibilities
  • Design: learn how to incorporate design best practices from the beginning of your project and all the way through
  • Data: harness the power of math to secure and manipulate data to create insight
  • Foundations: computational thinking, problem solving, and programming best practices for successful programmers.

Publisher resources

View/Submit Errata

Table of contents

  1. Keynotes
    1. The evolution of evolutionary architecture - Rebecca Parsons (ThoughtWorks)
    2. The Seif Project - Douglas Crockford (PayPal)
    3. Docker Security - Nils Magnus (LinuxTag Association)
    4. Enough Foundations Already! - Simon Phipps (Wipro)
    5. AB testing: Test your own hypotheses, and prepare to be wrong - Stuart Frisby (Booking.com)
    6. Kubernetes: Changing the way we think and talk about computing - Mandy Waite (Google)
    7. Bootstrapping a business around open source - Ninh Bui (Phusion) and Hongli Lai (Phusion)
    8. Growth Hacking: Data and Product Driven Marketing - David Arnoux (Growth Tribe)
  2. Architecture
    1. Software architecture as code - Simon Brown (Coding the Architecture)
    2. Building microservices with Go - Baron Schwartz (VividCortex)
    3. Chaos patterns - architecting for failure in distributed systems - Jos Boumans (Krux Digital) and Bruce Wong (Chaos Engineering @ Netflix)
    4. Who are you and what did you do with my containers? - Mandy Waite (Google)
    5. 5 secrets to rock solid Rails APIs - Carlos Souza (Code School)
    6. Writing code that lasts… or writing code you won’t hate tomorrow - Rafael Dohms (AmsterdamPHP)
    7. Software architecture fundamentals - Neal Ford (ThoughtWorks) - Part 1
    8. Software architecture fundamentals - Neal Ford (ThoughtWorks) - Part 2
    9. Software architecture fundamentals - Neal Ford (ThoughtWorks) - Part 3
    10. Software architecture fundamentals - Neal Ford (ThoughtWorks) - Part 4
    11. Taming microservices with CoreOS and Kubernetes - Kelsey Hightower (CoreOS) - Part 1
    12. Taming microservices with CoreOS and Kubernetes - Kelsey Hightower (CoreOS) - Part 2
  3. Collaboration and Craft
    1. Fear of failing fast: How to avoid sabotaging your success - Leslie Hawthorn (Elastic)
    2. A Git rebasing workflow - Emma Jane Hogbin Westby (Git for Teams)
    3. Pull requests: Not just for code anymore - Tim Krajcar (New Relic)
    4. GET /better - Mark Bates (Meta42 Labs, LLC)
    5. Working in the Open as an Open Source Community - Job van der Voort (GitLab)
    6. A crash course in tech management - VM Brasseur (@vmbrasseur)
    7. Surviving technology transitions: Adding and (more importantly) removing tools from an existing stack - Melissa Santos (Etsy) and Maggie Zhou (Etsy)
    8. InnerSource as the anti-silo: How open source style has broken silos while strengthening systems at PayPal - Cedric Williams (PayPal)
  4. Data
    1. The new world of open source SQL analytics - Tugdual Grall (MapR)
    2. NoSQL's biggest lie: SQL never went away - Matthew Revell (Couchbase)
    3. Enabling development teams to move fast with PostgreSQL - Valentine Gogichashvili (Zalando SE)
    4. How to fake a database design - Curtis Poe (All Around The World)
    5. Modelling complex game economy with Neo4j - Yan Cui (JustEat)
    6. Real-time music recommendations with Storm - Emily Samuels (Spotify)
    7. From relational to graph databases - Michael Hunger (Neo Technology) and Luke Gannon (Neo Technology) - Part 1
    8. From relational to graph databases - Michael Hunger (Neo Technology) and Luke Gannon (Neo Technology) - Part 2
  5. Design
    1. Articulating design decisions - Tom Greever (Bitovi)
    2. Decoupling the front end through modular CSS - Julie Cameron (Articulate)
    3. Modern accessibility for modern web apps - Patrick Fox (Razorfish)
  6. Devices
    1. Don't disconnect me! The challenges of building offline-enabled web apps - Christiane Kurz (SAP SE) and Matthias Oßwald (SAP SE)
    2. Building a mobile location aware system with beacons - Tim Messerschmidt (PayPal + Braintree)
    3. Programming with Swift 2: Solid fundamentals for iOS and OS X development - Paris Buttfield-Addison (Secret Lab Pty. Ltd.), Jonathon Manning (Secret Lab Pty. Ltd.), and Tim Nugent (lonely.coffee) - Part 1
    4. Programming with Swift 2: Solid fundamentals for iOS and OS X development - Paris Buttfield-Addison (Secret Lab Pty. Ltd.), Jonathon Manning (Secret Lab Pty. Ltd.), and Tim Nugent (lonely.coffee) - Part 2
    5. Programming with Swift 2: Solid fundamentals for iOS and OS X development - Paris Buttfield-Addison (Secret Lab Pty. Ltd.), Jonathon Manning (Secret Lab Pty. Ltd.), and Tim Nugent (lonely.coffee) - Part 3
    6. Programming with Swift 2: Solid fundamentals for iOS and OS X development - Paris Buttfield-Addison (Secret Lab Pty. Ltd.), Jonathon Manning (Secret Lab Pty. Ltd.), and Tim Nugent (lonely.coffee) - Part 4
  7. Foundations
    1. What to expect from PHP 7 - Lorna Mitchell (LornaJane)
    2. Nim: An overview - Andreas Rumpf (3DICC)
    3. 5* non-cryptographic hash functions enter. One hash function leaves. - Adam Harvey (New Relic)
    4. ES6 metaprogramming unleashed - Javier Arias Losada (Telefonica I+D)
    5. Perl 6 for mere mortals - Curtis Poe (All Around The World)
    6. Plate spinning: Modern concurrency in Python - Luciano Ramalho (Python.pro.br)
    7. The Physical Web - Scott Jenson (Google)
    8. Distributed systems in one lesson - Tim Berglund (DataStax)
    9. Concurrency first in Rust - Jim Blandy (Mozilla Corporation)
    10. Advanced Git - David Baumgold (edX)
    11. Git and GitHub collaboration fundamentals - Brent Beer (GitHub) and Lorna Mitchell (LornaJane) - Part 1
    12. Git and GitHub collaboration fundamentals - Brent Beer (GitHub) and Lorna Mitchell (LornaJane) - Part 2
    13. Algorithms for fun and profit - Chris Laffra (Google) - Part 1
    14. Algorithms for fun and profit - Chris Laffra (Google) - Part 2
    15. Algorithms for fun and profit - Chris Laffra (Google) - Part 3
  8. Performance/Scale
    1. Is OpenStack the best path forward towards successful Clouds? - Cor van der Struijf (IBM)
    2. Keeping it real time: Globally distributed, high volume data processing optimized for scale, reliability, and cost - Jos Boumans (Krux Digital)
    3. Using race conditions in correct concurrent software - Devon H. O'Dell (Fastly)
    4. Scaling MySQL and MariaDB - Max Mether (MariaDB)
    5. Apache Cassandra: The how and the why - Christopher Batey (DataStax)
    6. Technology isn't interesting until it's technologically boring - Chris Chabot (Crate.IO)
    7. Automating web performance - Dean Hume (Huddle) and Robin Osborne (Otomotech)
  9. Sponsored
    1. The Seif Project Deeper Dive - Douglas Crockford (PayPal)
    2. OpenShift 3 and The Next Generation of PaaS - Marek Jelen (Red Hat)
  10. Protect
    1. Death to passwords - Tim Messerschmidt (PayPal + Braintree)
    2. Stay away from the internet - limiting the attack surface for modern web infrastructure - Gareth Rushgrove (Puppet Labs)
    3. Surveillance and the erosion of weirdness - Deb Nicholson (Open Invention Network)
    4. Secure open source: Making the web safer, one codebase at a time - Gervase Markham (Mozilla)
    5. Building software securely with agile - Michael Brunton-Spall (Government Digital Service)

Product information

  • Title: OSCON Amsterdam 2015: Video Compilation
  • Author(s):
  • Release date: November 2015
  • Publisher(s): O'Reilly Media, Inc.
  • ISBN: 9781491928028