Strange Loop 2014:Sessions Planning

Strange_loop_2014


The following are the most probable and least probable sessions that I expect to attend during each time slot of the Strange Loop 2014 conference next week, although anything is possible, and I can be swayed.



Thursday September 18



7:30am – 8:45am
Registration

8:45am – 9:00am
WelcomeAlex Miller (Strange Loop conference creator)

9:00am – 9:45am
Keynote: The Mess We're InJoe Armstrong (one of the inventors of Erlang)


10:00am – 10:40am
React: RESTful UI Rendering – Pete Hunt
Testing Distributed Systems w/Deterministic Simulation – Will Wilson
Concurrency Options on the JVM – Jessica Kerr
Liberating the Smalltalk Lurking in C and UNIX – Stephen Kell
Nashorn: Implementing a Dynamic Language Runtime on JVM in 2014Attila Szegedi


10:50am – 11:30am
Scaling League of Legends Chat to 70 Million Players – Michal Ptaszek
Typed Closure in Practice – Ambrose Bonnaire-Sergeant
EventRacer: Finding Concurrency Errors in Event Driven Applications – Pavol Bielik
Art.js: Transfigure Data to Create 21st Century Art – Sarah Groff-Palermo
Shenandoah: An Open Source Pauseless GC for OpenJDK – Christine Flood


11:30am – 12:20pm
Lunch


12:20pm – 1:00pm
The Sociology of Programming Languages – Leo Meyerovich
DOMStep: Audio Synthesis, AI and a JavaScript Dance Party – Jamison Dance
All of this has Happened Before, and it Will Happen Again – Mark Allen
Building Analog Displays for Your Data Larry Ogrodnek
Analyzing Rap Lyrics Using Python – Julie Lavole


1:10pm – 1:50pm
Type Systems – The Good, Bad and Ugly – Paul Snively and Amanda Laucher
Vulpes: A Functional Approach to Deep Machine Learning on the GPU – Rob Lyndon
Simulation Testing – Michael Nygard
Democratizing Hardware – Chris Williams
Retaking Rules for Developers – Ryan Brush


2:00pm – 2:40pm
Idris: Practical Dependent Types with Practical Examples – Brian McKenna
A core.async Debugging Toolkit – David McNeil
Turning the Database Inside Out with Apache Samza – Martin Kleppmann
Practical Fractals in Space – Michelle Brush
Production Prolog – Michael Hendricks


2:40pm – 3:10pm
Break


3:10pm – 3:50pm
Consistency Without Consensus in Production Systems – Peter Bourgon
Aeron: Open-Source High-Performance Messaging – Martin Thomson
Color Decoder: Functional Programmer Lingo Explained with Pictures – Katie Miller
Web Apps without Web ServersRichard Feldman
How Julia Goes Fast – Leah Hanson


4:00pm – 4:40pm
Write the Other Half of Your Program: From Functional to Logic Programming – Jason Hemann and Daniel Friedman
Highly Concurrrent Services with Finagle & Clojure – Sam Neubardt
Dynamic Programming at Ease – with Grammars, Algebras, Products – Stefanie Schirmer
Distributed SWI-Prolog Development – Anne Ogborn
Building Real-Time Systems with Open Source Technologies – Gian Merlino and Fangjin Yang


4:50pm – 5:30pm
Keynote: Inside the Wolfram Language Stephen Wolfram


7:00pm – 8:00pm (Unsession)
Fun with Go – Eleanor McHugh
Property-Based, Generative Testing – Scott Feeney
Building Apps on Top of Email – Tony Blank
Transforming an Algorithm from Imperative to Functional Using Perl6 – Steve Lembark


8:00pm – 9:00pm (Unsession)
Logic/Declarative Programming Birds of a Feather – Anne Ogborn
Scaling with Mesos, Docker and Google's Kubernetes – Ken Sipe
PureScript Tutorial/Discussion – Phil Freeman (original developer of the PureScript compiler)
The Typelevel Scala Fork – Brandon Hudgeons


9:00pm – 10:00pm (Unsession)
Compositional Programming – Jim Duey
CoreOS/Docker (STL Docker) – Steven Borrelli (founder of Asteris)
The Future of Data Viz – Leo Meyerovich (Graphistry CEO)
Zendo the Scientific Method in a Box – Michael Fogus



Friday September 19



8:45am – 9:00am
Welcome

9:00am – 9:45am
Programming Should Eat Itself – Nada Amin


10:00am – 10:40am
Controlling Time and Space: Understanding the Many Formulations of FRP – Evan Czaplicki
Benchmarking: You're Doing it Wrong – Aysylu Greenberg
The Road to Akka Cluster, and Beyond – Jonas Bonér
Elixir and the Internet of Things – Doug Rohrer
Towards "Annex", a Fact Based Dependency System – Mark Hibberd


10:50am – 11:30am
PureScript (Maybe This Time We Get JavaScript Right) – Bodil Stokke
Taming the 9s – Ariel Weisberg
Jepsen II: Linearizable Boogaloo – Kyle Kingsbury
The Internet of Things in Practice – Yodit Stanton
Mesos: The Operating System for Your Cluster – David Greenberg


11:30am – 12:20pm
Lunch

12:20pm – 1:00pm
Transducers – Rich Hickey


1:10pm – 1:50pm
The Challenges and Benefits of a Functional Reactive Frontend – Ian Davis
Fast, Secure, Safe: The Web that Can Still Be – Chris Morgan
Time Series Data with Apache Cassandra – Eric Evans
Onyx: Distributed Workflows for Dynamic Systems – Michael Drogalis
Spreadsheets for Developers – Felienne Hermans


2:00pm – 2:40pm
Function Passing Style: Typed, Distributed Functional Programming – Heather Miller
Cap'n Proto and Rust: Type Systems for Sharing – David Renshaw
etcd: Distributed Locking and Service Discovery – Brandon Philips
How to Make Error Handling Less Error-Prone – Daira Hopwood
Haste: Full-Stack Haskell for Non-PhD Candidates – Erin Swenson-Healey and James Cooper


2:40pm – 3:10pm
Break


3:10pm – 3:50pm
The Eight Fallacies of Distributed Computing – Stephen Asbury
How Types Can Turn a SQL Interpreter into a SQL Compiler: Building Efficient Query Engines in a High-Level Language – Tiark Rompf
Ludicrous Speed: Designing for Performance on the JVM – Cliff Moon
Writing a Game in Haskell – Elise Huard
You Can Be a Kernel Hacker! – Julia Evans


4:00pm – 4:40pm
Visualizing Persistent Data Structures – Dann Toliver
Deterministic Memory Management for Managed Runtimes – Aaron Bedra
Shen: A Sufficiently Advanced Lisp – Aditya Siram
FRP in Practice: Taking a Look at Reactive[UI/Cocoa] – Paul Betts
Clojure in Unity 3D: Functional Video Game Development – Ramsey Nasser and Tims Gardner


4:50pm – 5:30pm
Our Shared Joy of Programming – Carin Meier and Sam Aaron

Subscribe to Erik on Software

Don’t miss out on the latest issues. Sign up now to get access to the library of members-only issues.
jamie@example.com
Subscribe