Skip to content

Lightning Talks Sign up

Greg Lee edited this page Sep 25, 2018 · 30 revisions

SUBMISSIONS ARE NOW CLOSED!

This page should be used to propose lightning talks for Strange Loop 2018. This event will be held on the evening of Thursday, September 27, at Union Station in Grand EF from 8:00-10:00 pm. Talk proposals can be on any topic (subject to review and possible removal by conference organizers) and should be 5-7 minutes in length. To propose a talk, please add the name of the talk, a description, and your name (Twitter, Github, or other social networking profile links are allowed). Talks will be selected primarily based on a popular vote among attendees.

  • Title by speaker - Description (short)
  • History, Condensed by **@ ** - A short introduction to it all...

  • Alda: a music programming language with a functional backbone by @dave_yarwood - A bite-size excerpt of a talk I gave recently at Compose::Melbourne about Alda, a music composition programming language that I created in 2012. Alda allows you to express a musical score using a concise, beginner-friendly markup, but also offers the ability to generate your score by writing Clojure code alongside the markup. In this lightning talk version, I skip to the fun bits at the end of the talk and show you a few examples of how I compose music with Alda by using functional programming techniques.

  • Life in ClojureScript by @quoll - A whirlwind demonstration of linear algebra and SVG, to answer the question so many people ask of ClojureScript: "That's nice, but what can I do with it?" Based on the APL demonstration of the same name, but this one is done with a live REPL in a browser.

  • Resuming control flow on the server by lincolnquirk - How my company uses Python3 to solve a classic undergraduate programming languages problem: a nice way to gather user input step by step within a stateless HTTP server.

  • Do we need a data ethics code? Why we as technologists and technology users should care about data ethics. by @loooorenanicole - What does 2.5 quintillion records of new data generated daily + an increasingly online global population equal? A huge data ethics challenge! How do we as technologists and as technology users discern what data is ethically valid to collect and what is not? What do we do with data once collected? Do we as data practitioners need an ethical code? Let's survey the landscape of the data ethics challenge by crafting a definition of what data ethics is and observing some of the proposed data ethics codes out there are. Together we can learn what the challenge is and decide what we want our response(s) to be.

  • The Value of Null Results by Twitter @angeld_az - I delivered pizzas while in college. To get into Python and statistics, I started collecting data on each delivery. The number one question I get, is a variation of; "what are the best predictors for tips?". The answer is... not always too clear. I go over some emotional and business benefits one can draw from null results, which are more common than a lot data science education would have you believe.

  • Margin Notes by @geoffreylitt - Programmers working on large codebases frequently need to understand APIs for existing code. Manual documentation is helpful, but takes time to maintain and often doesn’t include enough examples. Margin Notes automatically generates code documentation by recording example data from function calls as a program executes and displaying those examples in an interactive UI next to the code. This allows programmers to quickly view many examples from past executions as they read the code, helping them efficiently gain insight into the behavior of the program.

  • Ranting about TIME ZONES by @kritichakdar - Time zones, day light savings are not a programmer's best friends. Leave what it is for a programmer, even as a traveler while travelling internationally and going through 3 different time zones, there is just so much going on!! Hear me talk about or rant about time zones as a programmer/traveler/human being.

  • Become a better programmer by memorizing a shuffled deck of cards! By @BeccaTmac - I found that memorizing a shuffled deck of cards was a good exercise to focus my mind. I swear I’m no prodigy and I don’t have a photographic memory. I can do it and so can you! 💪 I will explain the three step process I used and then take you through a short demo.

  • A Letter From Ned Ludd by @angusiguess - When we think of the word Luddite we usually think of uncritical opposition to technology. The history is quite a bit more interesting than that, and I intend to capture a small slice of it, adding some context to questions we have today about automation, labor, and the role of technology in human life.

  • A worker-run and worker-owned tech company by Libby Horacek - I work at a worker-run software company that’s becoming a worker-owned cooperative. I’ll talk a bit about practices we’ve developed around being worker-run and what it will mean to be worker-owned. I’ll finish by offering some advice and resources on starting a tech worker cooperative.

  • What Programmers Can Learn From Jugglers by Hillel Wayne - Thirty years ago jugglers discovered Siteswap, turning the art inside-out. This talk will cover how Siteswap works, why it's so important, and the lessons we can extract to improve our software. There may be juggling.

  • Programming with live values by Paul Biggar - An underappreciated challenge in programming is how hard it is to know what a thing is. We code far away from our production environments, and rarely know - given a variable - what that variable can be in real life. I'll show some of our experiments around building production values into an editor, and how that changes how we code.

  • Coding a Numbers Station by Scott Fradkin - Using TidalCycles, a live coding language for music, let's code a numbers station generator so that we can send mysterious encrypted messages out into the internet.

  • I Built an Open-Source Artificial Pancreas by @geekygirlsarah - Is it possible for an open source project to solve real medical problems? After years of failed promises from the medical tech makers, developers and researchers built OpenAPS, the Open Artificial Pancreas System. Installed on a small IoT device, it can auto-regulate insulin dosages and improve quality of life for type 1 diabetics. I'll show off the device, talk about the tech behind it, and show off my setup (including a live demo of SSHing into my pancreas).

  • Native Clojure binaries w/GraalVM by Taylor Wood - With GraalVM it's possible to compile Clojure (and other JVM languages) to standalone native binaries that start instantly, use little memory, and don't require a JRE/JDK. I can show how Clojure can be used to write native CLI tools and a simple web server.

  • Volunteering to Write Code by Gregory Lee - Writing code is a great way for us to leverage our skills to give back to the community in an impactful way. But, the non-profit world has some key differences from companies, and especially startups. I recently built an iOS and Android app for American Whitewater, an advocacy organization for river health and recreation. In this talk, I'll share my learnings from building the apps as a volunteer for an organization with an extremely long time horizon, and a somewhat antiquated stack.

Clone this wiki locally