JuliaCon 2020 (times are in UTC)

Elliot Saba

Elliot Saba is a Senior Research Engineer at Julia Computing, where he develops new tools to bolster the Julia community's collective productivity. From machine learning algorithms to web services, build environments to debugging tools, his greatest weapon against the impossible is patience.


Sessions

07-25
14:00
210min
BinaryBuilder.jl — The Subtle Art of Binaries that "Just Work"
Elliot Saba, Mosè Giordano

This workshop will walk you through the wonders of BinaryBuilder.jl, the framework that allows you to compile binary libraries and programs for all supported Julia platforms.

Join via Zoom: link in email from Eventbrite. Backup Youtube link: https://youtu.be/3IyXsBwqll8

Green Track
07-29
16:40
30min
What's new in Pkg: artifacts, binaries & the Pkg protocol
Elliot Saba, Stefan Karpinski

There have been some major developments in Julia package manager in the past year. A system has been added in 1.3 for content-addressed binary artifacts, including data and platform-dependent binaries. In conjunction, the BinaryBuilder system has been updated to produce these artifacts, allowing package to depend on non-Julia libraries without any client-side build step. Pkg 1.4 introduced a new protocol for clients to get packages and artifacts from "Pkg servers" without needing git or GitHub.

Green Track
07-30
12:30
10min
Creating a multichannel wireless speaker setup with Julia
Elliot Saba

The Julia package ecosystem provides a rich trove of useful functionality across a wide range of platforms. By standing on the shoulders of giants and combining packages such as ZMQ.jl, Opus.jl, PortAudio.jl, DSP.jl and more, we are able to build a multichannel, low-latency, intelligent wireless speaker system that runs on cheap single-board linux computers.

Purple Track