July 20–24, 2015
Portland, OR

Emerging language conference sessions

1:40pm–2:20pm Thursday, 07/23/2015
Rosaria Silipo (KNIME.com AG)
Slides:   1-PDF 
This project deals with data from the Internet of Things, and particularly with data from a bike sharing service. The goal is to visualize and analyze the most popular routes, as well as to implement an intelligent alarm system to restock the bike stations in a timely manner. Time series prediction, geo-localization, and predictive analytics techniques have been used in this project.
11:30am–12:10pm Thursday, 07/23/2015
Maria Naggaga (Microsoft )
Slides:   1-PDF 
ASP.Net vNext, the open source version of the .Net series, has opened up its framework to an entirely new web developer community. The cool thing about this lean framework is you can get ASP.NET from Mac to PC using either Visual Studio Community or Sublime. In this demo, I will be going through the tools and frameworks you need to get ASP.NET vNext running on OS X Yosemite.
2:30pm–3:10pm Wednesday, 07/22/2015
David Cheney (Canonical)
Slides:   1-PDF 
The Go programming language lets you write high performance network servers without resorting to event loops and callback spaghetti.
9:00am–12:30pm Tuesday, 07/21/2015
Marc Sugiyama (Erlang Solutions, Inc)
Elixir is a functional programming language with a familiar syntax. In this tutorial we’ll explore the basics of the language, and why you want to use Elixir to write concurrent, scalable, and robust programs.
9:00am–12:30pm Tuesday, 07/21/2015
Jim Blandy (Mozilla Corporation)
Learn to program in Rust, a new systems programming language emphasizing safety and performance. Rust offers the same degree of control over performance as C and C++, but also makes strong memory safety guarantees: Rust programs are free of dangling pointers, leaks, null pointer dereferences and buffer overruns, making the language well-suited for security-sensitive and multithreaded code.
5:00pm–5:40pm Wednesday, 07/22/2015
James McCaffrey (Microsoft)
Swarm intelligence (SI) algorithms mimic the behaviors of groups such as flocks of birds and schools of fish. This session describes in detail four major SI algorithms: amoeba method optimization, particle swam optimization, simulated bee colony optimization, and firefly algorithm optimization. Attendees will receive Python source code for each algorithm.
1:40pm–2:20pm Thursday, 07/23/2015
Jon Kalb (A9.com)
C++ is hot again. Find out why. This talk will cover why engineers looking for performance choose C++, and where C++ fits in a world in which solutions are increasingly created using different languages for different components. You will get a historical perspective of C++, focusing on what's going on in the C++ community right now and where the language and its user base is heading.