Lightning talks will take place on Friday, September 29, at Union Station in Grand EF from 8:30-10:00 pm.
The following lightning talks were selected by popular vote (more on schedule to come!):
- TypeScript 101 by @fvcproductions - A short introduction to TypeScript and the benefits it provides to large-scale projects
- GraphQL in Practice by @nickvanw - An introduction to GraphQL and how it benefits GitHub internally and externally
- Home Automation without the cloud by @balloob - Short introduction to Home Assistant, one of the biggest open source home automation frameworks.
- The Voldemort Effect by @litonico_ - A lighthearted, very short talk about why Voldemort didn't win and what that means for how we think about ideas in tech
- Why Not Haskell? by @cercerilla - A look at why Haskell is great, but hasn't gotten wider adoption in industry, plus a summary of lessons I've learned trying to teach and foster the St. Louis Haskell community
- striking out on your own by @wyc - how to get clients and sling code for them without falling flat on your face.
- Programming Shibboleths by @thursdayb — A quick discussions on shibboleths (including jokes, social cues, and memes) in programming culture.
- Software Development Canaries by @blinkymach12 - Quickly diagnose and repair scary software development practices by applying a "canary in the coal mine" philosophy.
- Brainstorming with Introverts by @deedeelavinder - Tips for soliciting input from everyone on your team.
- Practical Privacy Protection by @eob - Practical things you can do to protect the privacy of your user, because it's the right thing to do, and because upcoming EU laws do apply to you.
- What's your story? On the importance of Storytelling by Sebastian Loh - I'll make a case for the importance to tell a good story if you want to build good software.
- Building a Memex by @hyfen - Proposed in 1945, the Memex was supposed to be the ultimate personal database. I’ll tell the story of my decade-long quest to build my own, and about the event-sourced, temporal graph database that powers it.
Original list of proposals:
- TypeScript 101 by @fvcproductions - A short introduction to TypeScript and the benefits it provides to large-scale projects
- GraphQL in Practice by @nickvanw - An introduction to GraphQL and how it benefits GitHub internally and externally
- Writing WebVR with Clojurescript by Andres Cuervo - A brisk walk through all the things I've had to do to be able to write web-based virtual reality experiences in Clojurescript
- Home Automation without the cloud by @balloob - Short introduction to Home Assistant, one of the biggest open source home automation frameworks.
- Strategy Factories by @melanchroes - A simple composite design pattern for maximum flexibility in picking the right algorithm given multiple options
- The Voldemort Effect by @litonico_ - A lighthearted, very short talk about why Voldemort didn't win and what that means for how we think about ideas in tech
- Why Not Haskell? by @cercerilla - A look at why Haskell is great, but hasn't gotten wider adoption in industry, plus a summary of lessons I've learned trying to teach and foster the St. Louis Haskell community
- Generating Music Functionally with Alda by @dave_yarwood - A lightning-fast introduction to the music programming language Alda, leading into a demo of how to use inline Clojure code to generate random bongo patterns in an Alda score.
- striking out on your own by @wyc - how to get clients and sling code for them without falling flat on your face.
- Building an Elm-Elixir Course Notes App by [@jxxcarlson] (https://github.com/jxxcarlson) - How make Elm talk to Phoenix, Asciidoctor.js, and MathJax.js to create complex, sometimes technical documents while increasing author and reader happiness.
- Let's build a SQL REPL in 5 minutes by @amjithr - Build a REPL with auto-completion and syntax highlighting in 10 lines of Python.
- Talker, an Open Source Communication Device for Kids with Autism by @amendment19 - Building a bespoke augmentative and alternative communication (AAC) device with Raspberry Pi and Django.
- Programming Shibboleths by @thursdayb — A quick discussions on shibboleths (including jokes, social cues, and memes) in programming culture.
- Software Development Canaries by @blinkymach12 - Quickly diagnose and repair scary software development practices by applying a "canary in the coal mine" philosophy.
- When Your Hobby Reminds You Too Much Of Your Work by @woodwardjd - A brief story about aggressive schedules, unanticipated roadblocks, workarounds, failure and triumph in personal automobile repair.
- Brainstorming with Introverts by @deedeelavinder - Tips for soliciting input from everyone on your team.
- elm.mk: GNU Make emigrates to the Elm province of Javascriptland by @c11z - Elm project builds automation with GNU Make; an old school solution to a much-solved problem.
- Practical Privacy Protection by @eob - Practical things you can do to protect the privacy of your user, because it's the right thing to do, and because upcoming EU laws do apply to you.
- Implementing Distributed Transactions running in 1.5 RTT is a Piece of Cake by @rystsov - Let's apply recent advances in distributed systems to run transactions between, say, PostgreSQL and Redis just in 1.5 round trip time.
- What's your story? On the importance of Storytelling by Sebastian Loh - I'll make a case for the importance to tell a good story if you want to build good software.
- Hacking your Elixir Editor by Max Veytsman - I'll show you how to exploit vulnerability in Vim's Elixir mode that lets any webpage execute arbitrary code on your computer if you browse it while editing Elixir code. (If you're reading this, upgrade alchemist.vim ASAP)
- Presenting zpresent, a presentation mode for Emacs by @zckzck - I'll talk about my new Emacs package, a way to give presentations inside Emacs based on a text-based input file in a standard file format, Org mode.
- Building a Memex by @hyfen - Proposed in 1945, the Memex was supposed to be the ultimate personal database. I’ll tell the story of my decade-long quest to build my own, and about the event-sourced, temporal graph database that powers it.
- Put Some Respek On My Name by Gerard O#39;Neill - If your name isn't "normal," using software can be a pain. I want to talk about how you can prevent your users from having a bad experience by avoiding common mistakes.
- User Research with Responsibility and Respect by Eileen McFarland - Online ignorance and harassment of marginalized groups has created a need for technical tools to respond. Clearly, doing user research around such painful topics poses unique challenges. This talk will break down how to do user research that prioritizes sensitivity and respect for participants.
- Continuously Delivering Safe Elm/Electron Apps by @dillonkearns - The story of creating a Continuous Delivery pipeline for Mobster and building tools for safe interop with Elm, Electron and TypeScript to support it.