~/conference

Open Source Bridge 2014

date:2014-06-24..2014-06-27
location:Portland, United States
series:Open Source Bridge · 4 editions
tags:[open-source]
titleauthorlength
Keynote: Frances HocuttFrances Hocutt37m
Confusion about unexpected followership becomes a roadmap: founded a feminist hacker space called the Attic, started a feminist hacker space, ran fundraising…
Talk on
Keynote: Lukas BlakkLukas Blakk28m
Mozilla funds two pilot cohorts of 40 people total for a 6-week accelerator that pays participants a daily honorarium and provides transit, childcare, a laptop…
Talk on
Keynote: Julie PaganoJulie Pagano33m
Claims that imposter syndrome makes capable engineers avoid speaking, open source contributions, pair programming and job applications, backed by interviews…
Talk on
My Journey into Open Source DesignMel Choyce31m
Starts with a small conference volunteer logo and scales into committing CSS to core; uses p2s, IRC, Trac, SVN and GitHub to move from observation to patches…
Talk on
Open source software could save librariesCoral Sheldon Hess40m
Argues that a practical open source search layer can make library sites usable by indexing local guides and database/journal lists and combining them with…
Talk on
Learn you some Lisp for Great GoodHoward Abrams38m
Over fifty years of language work stays active and experimental; examples include a weekend port of a Lisp to JavaScript and David Nolan reimplementing 1970s…
Talk on
A Few Python TipsSumana Harihareswara40m
Recommends writing new code in Python 3 when possible and using pip to install packages, demonstrates pip freeze and pip install, and advocates isolating…
Talk on
How to make generics in CChristopher Swenson42m
A header-only C library generates type-specialized sorts by using token-pasting macros to create uniquely named functions from a user-provided type and…
Talk on
Open Sourcing Mental Illness: Ending The StigmaEdward Finkler49m
Description of lived anxiety, adult ADD and depression with medication names (Lexapro, Strattera, buspirone, clonazepam) and CBT therapy, including self-harm…
Talk on
Stop Crying in the Bathroom and Start Your Own BusinessKronda Adair46m
Starts the business in January 2013 and builds a solo WordPress consulting practice serving solopreneurs, small nonprofits and social-justice projects, using…
Talk on
OAuth, IndieAuth, and the Future of Authorization APIsAaron Parecki43m
OAuth 2.0 plus a web identity layer that treats users and apps as URLs enables third‑party apps to post to personal sites using the standard authorization code…
Talk on
The Outreach Program for WomenLiz Henry, Sumana Harihareswara42m
Outreach Program for Women runs three-month paid internships for non-students and students alike, requires a mandatory try-before-you-buy task plus weekly…
Talk on
REI's Expedition into Open SourceRob McGuire-Dale37m
Front-end team creates a covert rei-dev GitHub account, modularizes new code into standalone packages and submits upstream patches to Istanbul, npm and Maven…
Talk on
When Many Eyes Fail YouTerri Oda44m
Argues that open review helps sometimes but often fails: a webcrypto W3C candidate recommendation gets almost no attention then later hundreds of public…
Talk on
The Promise of Collaborative MagicJosh Lim50m
Argues that Wikipedia’s original “wiki magic” — bold seed edits that others finish — is breaking: contributor count peaks around 50k then declines, policy text…
Talk on
Towards more diversity-friendly social networksDeborah Pierce, Jon Pincus43m
Builds a small live test social network called tapestries that targets privacy and diversity, currently live with a small user group and still a work in…
Talk on
Open Lighting ArchitectureMatt Ranostay19m
Explains DMX512 as 512 control slots over RS485 (250 kb/s, ~44 fps) and how network transports like Art‑Net/E1.31 map universes; shows an open source stack…
Talk on
Get more contributors! Lessons from the Drupal LadderRhys Fureigh37m
Organizes local meetups around a step-by-step ladder of tasks (download, install, file/read/clarify issues, apply patches) using drupal.org issue queues, Git…
Talk on
Don't Let Your Tests Flake OutJason R. Clark42m
Explains two root causes of flakiness: leaked shared state (globals, constants, class vars, callbacks, even 50 lingering event subscriptions) and brittle…
Talk on
Utilizing open source medical systems to reach the next 33 millionJudy Wawira48m
Argues that reaching the “next 33 million” Kenyans requires pragmatic deployments not promises, using openMRS (deployed in 42 countries and running 160,000 HIV…
Talk on
Patents are for babies: what every engineer should know about IP lawBelinda Runkle50m
Explains copyright, trademark, patent and trade secret tradeoffs with concrete examples: the Amazon one-click patent (assigned to the company), 20-year patent…
Talk on
Life-Hacking and Personal Time Management for the Rest of UsHeidi Waterhouse42m
Applies agile software practices to messy home life and shows concrete methods that work: Kanban-style boards with a two-task Kanban limit, Trello for a Trello…
Talk on
Crash Course in Tech ManagementVM Brasseur50m
Argues that management is a craft with three concrete duties: get things done, manage people, and make informed technical/business decisions. Recommends…
Talk on
Build your own exobrainPaul Fenwick46m
A personal automation framework called exobrain runs on a laptop or cloud, written in Perl, using ZeroMQ messaging and Ubic process management, exposing agent…
Talk on
Code review for Open SourceAlex Gaynor33m
Argues that code review raises the bus factor, improves readability and culture, and should be mandatory before merge; recommends concrete tools…
Talk on
Working Effectively with People in Government on Open Source ProjectsJason Denizac46m
A practical playbook for partnering with government: advocates apply Code for America methods in Chattanooga to draft an open data policy, use short release…
Talk on
Battling Browser Bugs for "Fun" and (Non-)ProfitRoan Kattouw44m
Browsers mostly work until pushing edges reveals specific failures: Chrome treats box-shadow as interactive, fonts sometimes render from freed memory…
Talk on
Confessions of a DBA: worst and best things I've done in productionEmily Slocombe44m
Runs 3,000 customer databases in Amazon and shows concrete fixes: converts a heavy write table with ALTER TABLE ... ENGINE=BLACKHOLE to stop replication lag…
Talk on
Surviving Support: 10 Tips for Saving Your Users and YourselfJulie Cameron31m
Open-source jQuery quiz called slick quiz becomes a WordPress plugin and generates support across GitHub issues, WordPress.org threads, Stack Overflow and…
Talk on
Making language selection smarter in WikipediaSucheta Ghoshal24m
Builds a compact language selector on top of the Universal Language Selector using browser language, up to five cookie‑stored previous choices, GeoIP plus CLDR…
Talk on
An exploration in technology, art, and making mistakesCatriona Buhayar, Bill Madill46m
A set of painted benches with embedded lighting runs a programmed sunrise-to-sunset sequence using BlinkM MaxM LEDs driven by an Arduino Uno; scripts load onto…
Talk on
Rocket Science On GithubNathan Bergey47m
A university rocket project with about 50 to 100 contributors moves its code and docs onto GitHub, consolidating 45 repositories and using read the docs and…
Talk on
Performance strategies for delivering web fonts at Wikipedia scaleAlolita Sharma47m
Wikipedia serves roughly half a billion monthly users and actively supports 115 web fonts across ~287 languages while pushing 82 font files and using default…
Talk on
The joy of volunteering with open technology and cultureNetha Hussain53m
Describes hands-on volunteer programs that use Wikipedia, Wikinews, Mozilla localization, IRC and Google Groups plus spreadsheets and cheat sheets to recruit…
Talk on
Extreme Software Portability as an Art FormAndrew Nacin41m
WordPress explains how extreme portability means sacrificing modern conveniences to support the long tail: PHP compatibility across versions, 25 bundled…
Talk on
NerdCred++; How to Customize your Bash PromptPamela Ocampo, Rachel Walker42m
Shows how to turn the default shell line into an information-dense prompt by setting the PS1 variable, writing it into ~/.bashrc and applying it with source so…
Talk on
Power Tuning Linux: A Case StudyAlexandra Yates34m
Measurements use a Yokogawa WT310 power meter and a photometer plus PowerTOP for tuning on a Sony Vaio Core i5 SSD laptop with 20 minute runs. Default settings…
Talk on
UX Design in Action: Redesigning the Mailman UIKaren Tang39m
Mailman archives get rebuilt into HyperKitty: a Django/Python frontend that uses a REST API to add search and activity graphs, per-list stats, thread up/down…
Talk on
History of ConcurrencyMichael Schurter42m
Argues that core concurrency ideas come from the 1960s–70s (mutexes and semaphores in 1965, CSP in 1978) and shows concrete implementations: an 1980s…
Talk on
Modern Home AutomationBenjamin Kero44m
History of X10 (16 devices, single-bit powerline signaling, ~70–80% failure and ~0.75s per command) leads to modern choices: Z‑Wave USB stick paired with…
Talk on
Introduction to Sphinx & Read the DocsEric Holscher45m
Covers how reStructuredText plus Sphinx generate semantic docs from plain text, with directives, cross-references and code‑block testing; shows an autodoc…
Talk on
Lightning Talk WorkshopMichelle Rowley01h 21m
Hands-on workshop that leads participants from brainstorming to a scripted five minute presentation then partnered practice with timing, feedback and a clear…
Lightning on
SQL Utility BeltMichael Alan Brewer47m
PostgreSQL-focused toolbox of concrete techniques for building large reporting queries for NSF STEM enrollment exports: use INSERT ... SELECT for bulk inserts…
Talk on
The 20,000km view: How GPS worksJamey Sharp47m
Explains that GPS measures time-of-flight from satellites at 20,000 km altitude moving ~14,000 km/h, requires relativity corrections, and recovers signals that…
Talk on
Generational Relay: Passing the Open Source TorchEric Steele44m
Plone documents a concrete recovery plan: 87 releases since 2001, a measured shift from single-founder control to a multigenerational model, and explicit…
Talk on
xmonad: the window manager that (practically) reads your mindDavid Brewer45m
A demonstration of xmonad shows a tiling window manager implemented in Haskell that removes title bars, uses a master pane with resizable tall layout, and…
Talk on
Make your wireless router route or anything else the way you want it toRussell Senior46m
Shows how to build and flash OpenWrt from the Makefile repo: clone, run feeds update -a, run menuconfig and then make -j32 to build cross toolchain and ~4,000…
Talk on
How I Learned Haskell by Writing Tiny GamesMoss Collum45m
Builds a series of tiny roguelike games in Haskell, often shipping one-game-per-day while traveling, to learn practical Haskell techniques. Uses GHC with…
Talk on
Futel: the future of the past of telephonyKarl Anderson41m
Portland project puts real pay phones back on the street as Portland's smallest phone company offering free domestic calls, voicemail, an on-call operator…
Talk on
Network Science for Fun and ProfitJohn Taylor01h 38m
Describes using R + igraph and other tools (NetworkX, Gephi, Neo4j, GraphChi/GraphLab) to fit real networks to models—random, small‑world, scale‑free—and to…
Talk on
IPv6 for ProgrammersIan Burrell26m
IPv6 uses 128-bit addresses with a default /64 subnet so hosts auto-derive interface IDs from MACs (and often use privacy extensions to randomize them)…
Talk on
OpenStreetWhat? Mapping The World With Open DataRafa Gutierrez, Justin Miller01h 41m
Live demo shows creating and saving OSM edits (a building polygon traced over ID editor and committed as a change set which appears live within minutes)…
Talk on
Advanced Javascript Basics for Web DevelopersLauren Voswinkel51m
Starts by demonstrating value versus reference semantics with numbers versus arrays and shows hoisting by declaring a local var after use so the function logs…
Talk on
DIY User Research for Open Source ProjectsErin Richey49m
Two-person open source startup publishes user-research templates on GitHub, runs a quick survey with 50 survey responses that reveals bloggers rely on Facebook…
Talk on
The Keys to Working RemotelyCarson Shold44m
Argues that remote work is ordinary work: 90% personal remote time, ~10% of Shopify staff remote, and tools like Basecamp, GitHub, Google Hangouts, Envision…
Talk on
Keeping your culture afloat through a tidal wave of inAzure Jane Lunatic, Kat Toomajian48m
A community forks LiveJournal into DreamWidth in 2009 and manages a codebase of quarter of a million lines of code with persistent technical debt, staffed by…
Talk on
How I went from stage fright to stage presence and want to help others do tJulie Pagano46m
A volunteer-run support group uses Google Groups and Google Hangouts to coach new speakers through brainstorming, CFP selection, proposal editing and…
Talk on
Extension Development with MediawikiRicha Jain39m
Shows how to build a working MediaWiki extension that adds inline annotations stored in a new DB table and reachable via custom REST-style endpoints: it uses…
Talk on
Scikit and the K-Nearest Neighbor AlgorithmPortia Burton33m
Scikit learn K‑Nearest Neighbors applied to the classic iris dataset with 150 samples and two features uses an IPython notebook to build a classifier, plot…
Talk on
When Firefox Faceplants - what the fox says and who is listeningK Lars Lohn42m
sakuro is Mozilla’s home‑grown crash pipeline: Breakpad in the client posts JSON and up to four binary blobs to six Python collectors in Phoenix, which use a…
Talk on
Building leadership in the journalism code communityErika Owens44m
OpenNews documents concrete steps for growing newsroom coding: DocumentCloud spawned Backbone and Underscore, Django began in a newsroom, and dozens of funded…
Talk on
Introduction to ScalaTodd Lisonbee46m
Scala runs on the JVM and interoperates with Java while adding concise features: case classes generate equals/hashCode/toString/copy automatically…
Talk on
Net Art Praxis: Making Internet-Based Visual Art using Open SourceMark Hintz44m
Defines net art as web-native work tied to the browser and shows concrete projects: a frame-by-frame animation served by sequential URLs, Flash-based…
Talk on
How to Run 100 User Tests in Two DaysDaniel Sauble37m
A UX team runs concentrated user research at its conference booth, achieving 50 tests the first year and 95 tests in 2013 by using a 700-person Puppet Test…
Talk on
Intro to the IndieWeb: How Far Can We Go?Amber Case46m
Argues that personal domains stop data loss illustrated by AOL Hometown vs Phosphor, and credits 2003/Google Reader as turning points; demonstrates working…
Talk on
Beyond Leaning In: How to Negotiate to Get What You WantKatie Lane47m
Advocates shifting from fixed demands to motivations — ask for interests not positions — using concrete examples (French Bulldog vs qualities) and money framed…
Talk on
RandomBart Massey01h 30m
Covers why common shuffles and simple PRNGs fail and what to use instead: demonstrates the correct Fisher–Yates in-place shuffle, shows how linear congruential…
Talk on
Finding problems quickly in a quickly evolving opensource projectTimothy Chen45m
A zero‑day automated system monitors 400 git trees hourly, pulls new commits, compiles across configs and architectures in VMs/qemu/KVM, runs ~5,000 tests/day…
Talk on
Data, Privacy, & Trust in Open Source: 10 Lessons from WikipediaSteven Walling42m
Wikimedia Foundation recasts privacy around concrete practices: builds an event logging JSON schema published on the Wiki so every tracked field is explicit…
Talk on
Making Your Privacy Software UsableJen Davidson, Sean McGregor28m
Evaluates Mailvelope, Tor Browser and CryptoCat with concrete fixes: finds Mailvelope docs buried offsite so users hit a dead end after install; spots Tor…
Talk on
Extending Gems - Patterns and Anti-Patterns of Pluggable GemsJason R. Clark42m
Library authors encounter concrete failure modes and fixes: New Relic RPM is broken by internal monkey‑patches and by single shared instrumenters that get…
Talk on
Trust, Community, and Automatic UpdatesAndrew Nacin47m
WordPress implements automatic updates for only patch releases, using a staged API rollout, package checksums, copy-and-verify file replacement, VCS detection…
Talk on
Deconstructing Open Source ContributionsShauna Gordon-McKeon45m
Explains concrete methods used at Open Source Comes to Campus—27 on-campus events (nine this year) and an 800-project aggregator—to turn contributing barriers…
Talk on
Unicorns Are People, Too: Re-Thinking Soft and Hard SkillsLiz Abinante25m
Argues that labeling skills "soft" or "hard" misleads hiring and rewards, proposes concrete replacements (examples: interpersonal vs quantifiable…
Talk on
Hacking In-Group Bias for Fun and ProfitKat Toomajian49m
An open source community built from LiveJournal code (≈250k LOC) runs with ~50–60 volunteers, ~2/3 women and ~65% who never coded before, and uses concrete…
Talk on
Distributed Agile DevelopmentArthur Richards42m
Mobile web engineering team embraces distribution since 2012, adopts Scrum rituals, drops a Wiki for project tools, and moves from Mingle to Trello and Google…
Talk on
Modernizing a Stagnant ToolboxAaron Jorbin34m
A WordPress build and repo overhaul modernizes tooling without breaking existing SVN workflows by introducing a develop source repo plus synced core.svn and…
Talk on
Mushroom Data DemystifiedLauren Hudgins43m
Fungi taxonomy is shockingly incomplete: around 280 new fungal species per year, we likely know less than 5% of fungi, and at current rates cataloging could…
Talk on
Airplanes : Sailboats :: Mobile : DesktopAmye Scavarda Perrin40m
Claim: mobile design is a new technology layer that lets teams build rigid‑wing sailboats—America’s Cup–style interfaces engineered with computational fluid…
Talk on
Compiling Pythons with Custom Grammar for the sake of a jokeAmy Hanlon34m
Rewrites CPython’s grammar to replace the literal import token with AO, edits the grammar file and runs make, then runs a project-wide find-and-replace to…
Talk on
Write an Excellent Programming BlogA. Jesse Jiryu Davis43m
Argues that writing is a tool for thinking and problem solving, showing that drafting an explanation lets someone diagnose a Python concurrency bug in about…
Talk on
Internet Archive: More than the Wayback MachineVM Brasseur, Alexis Rossi49m
Nonprofit library with about $12M/year budget, roughly 50 petabytes of spinning disk (duplicated) and 32 scanning centers that scan ~1,000 books/day, the…
Talk on
The Case for Junior DevelopersShawna Scott35m
Argument: hiring juniors costs less long term and forces fixes that seniors ignore. Data points: median junior salary $57,500 versus senior around $117k–$140k…
Talk on
Data Wrangling: Getting Started Working with Data for VisualizationsRachel Shadoan47m
Argues that any data can be visualized if it is consistently modeled and cleaned, shows that a single view realistically encodes four dimensions per view…
Talk on
Building Community Mesh NetworksMarc Juul, Mitar Milutinovic, Jenny Ryan, Russell Senior48m
Community meshes here report concrete results: a Slovenia network with about 300–360 nodes, Portland clusters of roughly 100 nodes serving ~50,000 users/year…
Talk on
Slytherin 101: How To Win Friends and Influence PeopleDenise Paolucci52m
Argues that Slytherin-style goals—power as having decisions respected, influence as having unspoken wishes honored, and optimization as minimum-effort…
Talk on
Scottish Folk Dance: If you can follow code, you can dance!Darrick Wong43m
Claim: Scottish country dances are built like code from reusable figures — setting, right‑hand crosses, progressions that move first couple to second place —…
Talk on
Badging and Beyond: Rubrics and Building a Culture of Recognition as ComLarissa Shapiro45m
Argues that badges track and verify specific skills but do not replace personal recognition, and shows concrete tooling and results: Open Badges and a badge…
Talk on
Unicode Beyond Just Characters: Localization with the CLDRNick Patch44m
Explains how the CLDR is used to localize real products: a production number-formatting CPAN module CLDR number formats currencies and percentages using local…
Talk on
Forking Pop Culture and Remixing Code: Where Open Movements IntersectNancy McLaughlin47m
Builds and runs Archive of Our Own in Ruby as a volunteer project that starts in 2007, goes public 2008–09, and now hosts 1,000,000+ works with millions of…
Talk on
A short examination on the intersection of security and usabilityMorgan Miller43m
Claims that strong cryptography exists but people cannot use it get backed by concrete studies: PGP study: ~30 people in 1999 fail to encrypt, recent Lori…
Talk on
Freedom, security and the cloudMatthew Garrett43m
Cloud hosting boosts utilization and lowers cost but adds layers of software and attack surface: hypervisors, QEMU, orchestration and management. Claims…
Talk on
Nest + Pellet Stove + YurtK Lars Lohn35m
Nest thermostat outputs are mapped to a pellet stove high/medium/low switch by an adapter that reads three white wires and implements the truth table with a…
Talk on
Making your mobile web app accessibleEitan Isaacson40m
Firefox OS apps use only HTML/CSS/JS and platform web APIs to access sensors, so accessibility must be baked into the DOM and events. Use native controls when…
Talk on
Open Source is Not Enough: The Importance of Algorithm TransparencyRachel Shadoan46m
Argues that open source code alone fails because users still cannot inspect what an algorithm actually uses or why it produced a result; demands that systems…
Talk on
Building a Translucent Mobile Crypto Currency with Couchbase Lite JSONJ Chris Anderson49m
Proposes a translucent mobile cryptocurrency called Document Coin that abandons a global blockchain in favor of a web of trust style model: coins are JSON…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.