Register now

The second Julia conference will take place June 24th-28th, 2015 (Wednesday-Sunday) at the Massachusetts Institute of Technology in Cambridge, Massachusetts. Expect cutting-edge technical talks, hands-on workshops, a chance to rub shoulders with Julia's creators, and a weekend in a city known for its historical significance and colonial architecture.

Not sure what to expect? Have a look at JuliaCon 2014's program and videos.


Wednesday, June 24

Hackathon and Intro Workshop (Room 32-144)
08:00 Hackathon Begins
01:00 David P. Sanders Workshop: Invitation to Julia for scientific computing
04:00 Hackathon Resumes
06:30 Hackathon Ends
Dinner for speakers and organizers (7pm, RSVP)

Thursday, June 25

08:15 Coffee and light breakfast
08:45 Opening Remarks
Scientific Applications I (Room 32-123)
09:00 Daniel C. Jones BioJulia: A modern bioinformatics framework
09:40 Spencer Lyon Methods, Models, and Moments: Julian Economics with QuantEcon.jl
10:20 Kyle Barbary JuliaAstro
10:30 Break (30 Minutes)
11:00 Katharine Hyatt Quantum Statistical Simulations with Julia
11:40 David Beach Introducing Julia into a Python/C++ Scientific Computing Environment
12:00 Lunch
Visualization and Interactivity (Room 32-123)
01:30 Simon Danisch Hypersignals, a bold vision for interactive Data Visualization
02:10 Jack Minardi 3D Printing with Julia: Presenting "Euclid", a new high performance multimaterial slicer
02:50 Josef Heinen GR.jl - Plotting for Julia based on GR
03:00 Break (20 Minutes)
03:20 Mike Innes Building web-powered applications in Julia
04:00 Zachary Yedidia SFML.jl -- A package for the Simple Fast Multimedia Library
04:10 Shashi Gowda Escher.jl: A new way to make and deploy GUIs
04:20 Viral B. Shah JuliaBox - Julia in your browser
Statistics (Room 32-141)
01:30 Zenna Tavares Julia as a Probabilistic Programming Language
02:10 Chiyuan Zhang Mocha.jl - Deep Learning for Julia
02:50 Simon Kornblith L1 regularized regression
03:00 Break (20 Minutes)
03:20 Pontus Stenetorp Suitably Naming a Child with Multiple Nationalities using Julia
04:00 John Myles White What needs to be done to move JuliaStats forward
04:40 Break
Ecosystem (Room 32-123)
5:00 Tony Fong Lint.jl
5:40 Tony Kelman How to support Windows: cross-platform installation and testing for Julia packages
5:50 Isaiah Norton Automatic ccall wrapper generation with Clang.jl
6:00 Iain Dunning Julia's Package Ecosystem: Past, Present, and Future
6:10 Leah Hanson Contributing to Julia
6:20 Discussion: Contributing & Ecosystem
07:00 Hang out with other Julians

Friday, June 26

08:15 Coffee and light breakfast
08:45 Opening Remarks
Julia Internals (Room 32-123)
09:00 Jeff Bezanson TBC (Invited)
09:40 Jake Bolewski TBC (Invited)
10:20 Westley Hennigh Who optimizes the optimizers? Can genetic algorithms help us to
optimize the layout of llvm IR passes used to compile Julia code?
10:30 Break (30 Minutes)
11:00 Keno Fischer TBC (Invited)
11:40 TBC TBC
11:50 Mauro Werder Traits.jl, interfaces for Julia
12:00 Jacob Quinn What Happens When: From Parse-Time to Compile-Time
12:10 Lunch
Numerical Computing (Room 32-123)
01:30 Jack Poulson Distributed-memory "direct" linear algebra and optimization
02:10 Zhang Xianyi Introduction to OpenBLAS and BLIS
02:50 Break (20 Minutes)
03:10 Viral B. Shah The present and future of sparse matrices in Julia.
03:50 David P. Sanders Validated numerics in Julia
04:00 Luis Benet Taylor series expansions in julia
Scientific Applications II (Room 32-141)
01:30 Robert Moss Using Julia as a Specification Language for the Next-Generation
Airborne Collision Avoidance System
02:10 Lars Ruthotto
Eldad Haber
Distributed Algorithms for Full-Waveform-Inversion (FWI)
02:50 Break (20 Minutes)
03:10 Iain Dunning JuliaOpt: Optimization-related projects in Julia
03:50 Weijian Zhang Analyzing Evolving Graphs with Julia
04:00 Blake Johnson Quickly building simulations of quantum systems
04:10 Break
Data (Room 32-123)
04:30 Simon Kornblith JLD: Saving Julia objects to the disk in HDF5 format
05:10 Avik Sengupta Serving up : A practical guide to exposing Julia APIs on the web
05:20 Tanmay Mohapatra ProtoBuf.jl - Interfacing Julia with Complex systems using Protocol Buffers
05:30 Eric Davies Towards A Consistent Database Interface
05:40 Discussion: Databases and Interchange
Parallel Computing (Room 32-141)
04:30 Amit Murthy Cluster Managers and Parallel Julia
05:10 Kiran Pamnany
Ranjan Anantharaman
Multi-threading Julia
05:50 Patrick Sanan Using Julia on a Cray Supercomputer
06:00 Hongbo Rong, Jongsoo Park Sparse Accelerator
06:10 Break
06:20 Closing Remarks

Saturday, June 27

08:30-11:30 Iain Dunning, Joey Huchette,
Miles Lubin, Madeleine Udell
Solving optimization problems with JuliaOpt (Rm. 32-123)
09:00-11:30 Avik Sengupta Julia and the world: How to work with
C/C++/Java/Python/Ruby from Julia (Rm. 32-141)
11:30-1:00 Lunch
01:00-04:00 Arch D. Robison Introduction to Writing High Performance Julia (Rm. 32-123)
01:00-02:30 Randy Zwitch Everyday Analytics and Visualization (Rm. 32-141)
02:45-04:15 Jacob Quinn Managing Data in Julia: Old Tricks, New Tricks (Rm. 32-141)
04:30-06:30 Viral B. Shah Parallel computing with Julia (Rm. 32-123)
04:30-06:30 Shashi Gowda Making GUIs with Escher.jl (Rm. 32-141)

Thanks to our sponsors

Platinum Sponsors

Silver Sponsors


We have a block rate for JuliaCon attendees at a nearby hotel:

Hyatt Regency Hotel
575 Memorial Dr
Cambridge, MA 02139

The hotel is within walking distance from MIT but a complimentary shuttle service will also be available. Rooms are newly renovated and with free internet access. The rates are:

The guest room rates are quoted exclusive of applicable state and local taxes (which are currently 14.45%), applicable service fees, and/or hotel-specific fees in effect at the time of the event.

The special rate is available from https://resweb.passkey.com/go/juliacon2015 or by calling 888-421-1442

Program Committee

The JuliaCon program committee is composed of entirely of volunteer organizers and can be reached at juliacon@googlegroups.com with any questions or comments.



There are three tiers of sponsorship available.

Code of Conduct

All attendees, speakers, sponsors, and volunteers at our conference are required to agree with and follow the code of conduct. As this is a MIT Event, attendees should also respect the Policy on Harassment.

JuliaCon is dedicated to providing a harassment-free conference experience for everyone, regardless of gender, sexual orientation, disability, physical appearance, body size, race, religion, or tabs vs spaces preference. We do not tolerate harassment of conference participants in any form. Sexual language and imagery is not appropriate for any conference venue.

Harassment includes offensive verbal comments, sexual images in public spaces, deliberate intimidation, stalking, following, harassing photography or recording, sustained disruption of talks or other events, inappropriate physical contact, and unwelcome sexual attention. Participants asked to stop any harassing behavior are expected to comply immediately.

If a participant engages in harassing behavior, the conference organizers may take any action they deem appropriate, including warning the offender or expulsion from the conference with no refund. If you are being harassed, notice that someone else is being harassed, or have any other concerns, please contact a member of conference staff immediately. Conference staff will be happy to help participants contact hotel/venue security or local law enforcement, provide escorts, or otherwise assist those experiencing harassment to feel safe for the duration of the conference. We value your attendance.

We expect participants to follow these rules at all conference venues and conference-related social events.

If an incident occurs please contact Stefan Karpinski <stefan@karpinski.org> or Leah Hanson <astrieanna@gmail.com>.