Agenda:
7:00 Pizza/Beer/Networking
7:30 Intros/Every Day Carry
7:45 Talk 1: Rails in the Real World
8:10 Break
8:15 Talk 2: The Future of JavaScript
8:45 Wrap
9:00 End
Talk 1:

Rails in the Real World: How Rails Fits into
High-performance, High-availability
Enterprise Architectures
Konstantin Gredeskoul is coming in to provide in-depth look at Rails architecture. He'll discuss the "weight" of Rails applications and their associated costs, especially in regards to high-performance/high-availability environments.
He'll discuss strategies for breaking applications up, decoupling components, and using asynchronous queues for communication between applications. He'll also touch on RESTful services and zero-downtime deployment strategies.
This talk should be of special interest to people who are facing large monolithic Rails applications, that are slow to start, slow to test, slow to develop new features, and hard to port to new versions of Rails/Ruby.
About the speaker
Konstantin Gredeskoul is CTO for Wanelo.com, a social bookmarking site dedicated to shopping. Prior to Wanelo, Konstantin was the Principal Engineer at ModCloth, where he led architecture and technical direction of the company and managed a team of 20+ developers across several geographic regions. Konstantin also served as the CTO of Infectious.com, a store for user-generated adhesive vinyl designs and led web development efforts at Blurb.com.
Talk 2: Future of JavaScript
Dave Herman, from Mozilla Labs, will give an in-depth look at the future of JavaScript. His talk will address where JavaScript sits now in the web stack as well as where it is going. He will cover a number of the new features currently under consideration for ES6 (the next edition of the ECMAScript standard). He has given versions of this talk as keynotes at conferences and is prepared to show lots of code and explain the why behind the new features. Bring seriously hard questions on language design. There will be t-shirt and coffee card bounties for anyone who can stump him.
About the Speaker
Dave Herman is a senior researcher at Mozilla Labs and a member of Ecma TC39, the technical committee specifying and standardizing the next version of ECMAScript, better known as JavaScript. His research interests include programming language design and specification, hybrid and multi-paradigm languages, embedded and domain-specific languages, advanced control constructs, program analysis, and expressive programs with expressible proofs. He gives many talks on language subjects and is adept at translating language designs and constructs into what it means for developer.
Comments