Skip to main content
Massively Parallel
Procrastination

Talks.

24 conference & meetup talks

Conference and meetup talks I've given over the years. Most have video; a few are slides only.

2017 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 1 talks
August 4, 2017 TALK
builderscon tokyo 2017, Keio University Hiyoshi Kyoseikan, Tokyo

Factory Class

Jesse's invited guest talk at builderscon tokyo 2017 — the Tokyo developer conference that took the YAPC::Asia slot after that series ended in 2015. Factory Class is the long-form, in-person version of the Keyboardio backer-update saga: how Jesse and Kaia found a contract manufacturer for the Model 01, what they had to learn about Shenzhen on the fly, and the specific failure modes (mold sign-off, LED supplier retooling, vendors substituting Dremels for CNC routing) that recur in the HDDG #10 and Hackaday Hack Chat tellings. Delivered in English with simultaneous Japanese interpretation. Roughly an hour, recorded for the official builderscon YouTube channel.

2016 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 1 talks
January 28, 2016 TALK
Hardware Developers Didactic Galactic (HDDG) #10 — Supplyframe Hardware Meetup, San Francisco

Jesse Vincent (Keyboardio) — "My first hardware startup: A few vignettes"

Conference talk (55:36) given at HDDG #10 on January 28, 2016 — the Hardware Developers Didactic Galactic meetup hosted by Supplyframe in San Francisco. Jesse covers getting a hardware product off the ground, the quoting process, visiting Chinese factories, and putting it all together for the Model 01.

2015 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 2 talks
June 21, 2015 TALK
synHAK (Akron, OH hackerspace)

Jesse Vincent of Keyboard.io presents the Model 01 at synHAK (3-part)

Jesse Vincent presents the Model 01 prototype and the Kickstarter campaign at synHAK, the Akron, OH hackerspace, during his cross-country Kickstarter promotional tour. Three-part recording (~59 minutes total) covering keyboard ergonomics history, design challenges, prototype construction, and lessons in perseverance. All three parts archived locally as archive-part1.html, archive-part2.html, archive-part3.html.

2014 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 1 talks
2013 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 2 talks
July 24, 2013 TALK
OSCON 2013 (O'Reilly Open Source Convention)

Building a keyboard from scratch

“Like many hackers, I tend to type a lot. And I'm somewhat picky about my keyboards. Early last year, I started reading about the (incredibly sad) state of the art in ergonomic keyboards. Despite the fact that I'd never held a soldering iron, I somehow got it into my head that I should be able to make my own keyboard. ”
2011 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 3 talks
October 19, 2011 TALK
YAPC::Asia Tokyo 2011

Perl 5.16 and beyond

Jesse Vincent, then Perl 5 pumpking, lays out his vision for Perl 5.16 and the modernized release cadence: monthly dev releases, an annual stable cycle, a rotating release engineer roster, and a 'use 5.16' forward-compatibility declaration mechanism. Delivered as a four-stop summer 2011 tour: YAPC::NA (Asheville, June 27–29), OSCON (Portland, July 25–29), YAPC::Europe (Riga, August 15–17), and YAPC::Asia (Tokyo, October 14–15). The Tokyo recording is the surviving video; the OSCON deck (slideshare.net/obrajesse/oscon-2011-perl-516-and-beyond) is the surviving slides.

October 19, 2011 TALK
Android Open 2011 (O'Reilly)

Dancing App Stores

“There are many, many Android App Stores — and most of the revenue still concentrates in Google's. Distributing across all of them means managing distinct processes and policies for marginal returns. ”
2010 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 4 talks
July 8, 2010 TALK
RMLL / LSM 2010 (Libre Software Meeting), Bordeaux

Peer to peer issue tracking with SD and Prophet

Jesse presents SD and Prophet at the Libre Software Meeting (Rencontres Mondiales du Logiciel Libre) in Bordeaux. He walks the development track audience through the case for a peer-to-peer, disconnected, versioned issue tracker, and demos how SD lets developers sync bugs across devices and peers without a central server. Same family of talks as the OSCON 2009 SD talk and the 2008 Beijing Perl Workshop Prophet talk, but a fresh delivery to a European libre-software crowd.

July 8, 2010 TALK
RMLL / LSM 2010 (Libre Software Meeting), Bordeaux

Perl 5.12

Jesse, fresh off shipping Perl 5.12 as pumpking, presents the release to the Development track at RMLL 2010 in Bordeaux. Covers Perl language history, what's new in 5.12, and the new timeboxed release cadence he put in place — moving Perl 5 from "ships when it ships" to monthly dev releases and annual stable releases. CC-BY-SA video hosted on the RMLL UbiCast platform.

April 24, 2010 TALK
Conference deck (slideshare)

K-9 Mail for Android

“Eight lines of code to enable IMAP deletion. Ten hours to compile Android the first time. Then suddenly 150,000 downloads, a developer community, and an ecosystem of compatible apps. ”
April 1, 2010 TALK
Conference deck (slideshare, Pumpking-era)

Perl 5.12.0

“Perl 5.12.0 shipped with no critical regressions reported so far. The new monthly release process, run by multiple release managers, takes the workload off the Pumpking — a whimsical title that traces back to the pre-version-control era of Perl development. ”
2009 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 2 talks
2008 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 8 talks
November 28, 2008 TALK
Beijing Perl Workshop 2008

Hiveminder — The Secret Sauce

Companion to the YAPC::Asia "Everything but the Secret Sauce" deck — this time Jesse covers the *secret sauce*: the homegrown Perl infrastructure that makes Hiveminder tick. Same toolbelt (Template::Declare, CSS::Squish, TAP::Harness, Carp::REPL) presented to the Beijing Perl Workshop crowd alongside the Prophet deck Jesse gave at the same event.

October 1, 2008 TALK
UNAM Congreso de Seguridad en Cómputo 2008, Mexico City

An Introduction to RTIR

Overview of RTIR (Request Tracker for Incident Response) — the incident-response variant of RT that Jesse and Best Practical built for CERT teams and security responders. Covers the core RTIR workflow: incident reports, investigations, and network blocks, layered on top of RT's ticketing, access control, and reporting. Delivered to a Mexican university audience at the run-up to UNAM's Congreso de Seguridad en Cómputo. 61 slides.

October 1, 2008 TALK
UNAM Congreso de Seguridad en Cómputo 2008, Mexico City

A Brief Introduction to RTIR

The longer (98-slide) companion to the UNAM RTIR introduction. Same theme — RT and RTIR as open-source tooling for sysadmins, helpdesks, and CERT teams — with more depth on RTIR's incident/investigation/block workflow and the surrounding international user/developer community.

July 25, 2008 TALK
OSCON 2008 (O'Reilly Open Source Convention), Portland

Prophet: a path out of the Cloud

Jesse pitches Prophet at OSCON 2008 as the offline-first alternative to cloud-only apps. The framing: an open-source database with an API family resembling Amazon SimpleDB or Google App Engine, but built for peer-to-peer replication and disconnected use. The first app on top of it is a canonical offline bug tracker that syncs over local networks (the seed of SD).

May 16, 2008 TALK
YAPC::Asia 2008, Tokyo

Hiveminder — Everything but the Secret Sauce

Jesse opens up the Best Practical toolchain behind Hiveminder, the collaborative todo-list app. The talk covers Template::Declare (a pure-Perl templating engine where templates are code), CSS::Squish (a CSS bundler/compiler for fewer round trips), faster bug detection with TAP::Harness, and Carp::REPL for live debugging. Delivered at YAPC::Asia 2008. 238 slides.