Audience: Beginner
Topic: General

The details of how cryptographic primitives are designed, implemented, verified, and assembled into cryptosystems require expert knowledge. Fortunately, the big picture of how the resulting cryptosystems are used does not. We will sketch out the forest at action-movie speed without getting lost in the trees at the absolute beginner level so you can begin to understand and use cryptographic tools and so you are better able to read further on your own. Beginners of all ages are invited to attend. A laptop is useful but not necessary.

Audience: Developer
Topic: Big Data

Concurrency basics with a historical perspective. Moving from an architecture reliant on shared state to a message passing-based one. Topics include: concurrency & parallelism, actor model of computation and message passing vs. shared state.


Audience: Advanced
Topic: MySQL

MaxScale is an interesting new proxy for MySQL and MariaDB that provides advanced features for handling multiple MySQL or MariaDB servers. MaxScale allows you to transparently handle clusters of MySQL servers behind the proxy. MaxScale is different from most other proxies as it is content aware and contains a query parser, has a modular plugin architecture, is aware of the state of the underlying servers and much more. 

Audience: Everyone
Topic: PostgreSQL

The use of Multi-Version Concurrency Control (MVCC) is perhaps one of the most powerful features PostgreSQL has to offer, but it can be a source of confusion for new and experienced users alike. In this talk we will provide an in-depth walkthrough of why Postgres needs to vacuum and what vacuum does.

Audience: Beginner
Topic: General

Have you every wanted to learn the basics of Computer Animation, Modeling, Compositing, and Editing? This talk will introduce you to the best Open Source Cross Platform 3D Suite: Blender 3D. Blender can help you make a Movie, design a 3D scene, or Create a Videogame. This talk specifically will cover how to create a 3D scene, add environment textures and lighting, and how to polish the whole thing off with post-processing effects.

Audience: Everyone
Topic: Apache Bigtop

<p>The second half of the Apache Bigtop Workshop data will be open work time, come by to learn about Bigtop, hack away with team members and ask questions about anything open source Bigdata related</p>

Audience: Intermediate
Topic: Kernel

This talk/workshop will cover the current state of open source support on several popular ARM boards and their variants. Primary components include accelerated support for graphics hardware, mainline kernel support (largely device tree files and their "completeness"), and upstream (DENX) u-boot support. The current state of mainline kernel/u-boot support and associated patches, along with the current build/deploy process, will be covered in detail for several popular open source boards/variants, including RPi, Wandboard, Udoo, BeagleboneBlack, and more.

Topic: DevOps

The collection of Markdown, Git, Bitbucket or Github, and MDwiki make for a powerful documentation authoring toolset. Write documentation in Markdown files. Store the Markdown files in a Git repository. Host that Git repository on Bitbucket or Github. Use issue trackers in Bitbucket or Github to identify needed documentation. Host Markdown files on web server and present documentation with MDwiki in a browser. Writing process is iterative and collaborative. Documentation improves over time based on feedback provided in issue tracker.