Patron tickets cover our full cost of offering these events, plus a little extra to help support Racket development at large. Racket is part of the Software Freedom Conservancy.
Academic tickets are available to participants from academic institutions that need a subsidy. If this subsidized rate is still not low enough, we are offering a limited number of scholarships. Please apply here.
For those also attending Racket School, subsidized housing for both events is available in the University of Utah campus dorms. The cost is $40/night. Register here.
Phil HagelbergIn Production: creating physical objects with Racket
Phil Hagelberg (aka technomancy) has been using Lisp dialects since he first discovered Emacs in school. He writes Clojure at work, uses Racket for producing DIY keyboards, and is a lead developer on the Fennel compiler.
Gershon Mathew WolfeA Mental Model for Algorithmic Music Composition
Gershon Mathew Wolfe has a background in statistical physics and has been developing and prototyping software algorithms for the past 29 years in the fields of bioinformatics, machine learning in medical diagnostics, decision making processes in defense, and algorithmic music composition. Worked at Nalorac, Incyte Pharmaceuticals, Large Scale Biology, Advanced Ideas in Medicine, contract positions, SoSACorp, and currently at Algorhythms LLC. Gershon has a B.S. in chemistry from UCLA, a Ph.D. in chemical physics from the University of Washington, and a postdoctoral fellowship from UCSF.
Bradley M. KuhnConservancy and Racket: What We Can Do Together!
Bradley M. Kuhn is the Distinguished Technologist at Software Freedom Conservancy, and editor-in-chief of copyleft.org. Kuhn began his work in the software freedom movement as a volunteer in 1992, as an early adopter of GNU/Linux, and contributor to various Free Software projects. Kuhn’s non-profit career began in 2000 at FSF. As FSF’s Executive Director from 2001-2005, Kuhn led FSF’s GPL enforcement, launched its Associate Member program, and invented the Affero GPL. Kuhn was appointed President of Conservancy in April 2006, was Conservancy’s primary volunteer from 2006-2010, and has been a full-time staffer since early 2011. Kuhn holds a summa cum laude B.S. in Computer Science from Loyola University in Maryland, and an M.S. in Computer Science from the University of Cincinnati. Kuhn received an O’Reilly Open Source Award, in recognition for his lifelong policy work on copyleft licensing.
Greg HendershottRacket and Emacs: Fight! (in which we spend 5 more years herding cats)
Regardless of how they may feel about each other, Greg Hendershott loves both Racket and Emacs. He first showed racket-mode at RacketCon 2014. He founded Cakewalk, Inc. and Extramaze LLC. Through the latter he is sometimes available to consult on Racket projects.
Eric GriffisAlgebraic Racket in Action
Eric Griffis is an intuitive meta-programmer with an eye for composition, recursion, and self-similarity. A consummate bottom-up thinker, he enjoys playing with tools and techniques for developing software that creates and interacts with other software-producing software.
Vlad Kozin#lang wishful thinking (will! it be so)
Andrew BlinnFructure: A Structured Editing Engine in Racket
Andrew Blinn bounced off programming early in life, finding it unbearably fiddly in some ways and not fiddly enough in others. Two years ago and mostly through a BSc in math, he accidentally took a Racket-based PL course and immediately pivoted to CS. At the moment he is defrosting a dormant interest in visual design and interaction, hoping to further tweak programming’s fiddliness attribute.
John Clements… many small steps backward for mankind.
John Clements is Arrogant, Self-Centered, and Lazy. Also Intelligent, Honest, and Caring. Also, he’s a Professor at Cal Poly State University, and the author of DrRacket’s Stepper and many other things that can be entertainingly completed in a weekend, including this bio. Ask him about Bread, Knitting, Speedcubing, or Bicycling. Or the difficulty of wedging models of computation into CS 1.
09:00–09:25breakfast & registration09:25–09:30Welcome09:30–10:30Aaron Turon10:30–10:50break10:50–11:50Phil Hagelberg Gershon Mathew Wolfe11:50–14:00lunch (provided)14:00–15:00Bradley M. Kuhn Greg Hendershott15:00–15:20break15:20–16:20Eric Griffis Vlad Kozin16:20–16:40break16:40–17:40Andrew Blinn John Clements