- Sinatra in 8 Lines: A really entertaining and not so serious talk about code obfuscation with Almost Sinatra as an example.
- ZeroMQ: Scriptable Sockets: An introduction into ZeroMQ and communication in distributed systems in general. Here you can find examples of concepts and usage patterns.
- Slanger & Data Warehousing: About WebSockets and the message and subscription model of Slanger.
- Ruby on the Command Line: Tips and tricks concerning Ruby command line scripts, e.g. Trollop for command line option parsing.
- Writing a Rails Engine: A brief history of Rails evolution and an introduction into creating Rails engines and plugins.
- Do I need DI?: Some general remarks about software design, abstraction and modularization.
- RubyMotion: An introduction into Ruby on top of iOS including some demos.
- A fishbowl discussion that started with SPDY and push and moved to Ruby refinements and operators in Ruby.
- Idempotence as the holy grail of scaling: Functional idempotency as an important base for scalability.
- Clean Documentation: A talk about testing your docs by reviews, using references to avoid redundant contents and README Driven Development.
- Superheroes can do it and so can you!: An entertaining and interesting report about a project in Papua New Guinea to preserve the local languages by recording stories and songs with the help of a mobile app and a distributed synchronization infrastructure.
- Living in the data mapping world: An introduction into DataMapper, an ORM, and an outlook of future developments.
- All you need is love: About art, motivation and passion as important support for creative work like software development, but also about analytic skills and discipline. Performed as a two-person discussion.
- Complex Calculations Within a Web Request: A presentation about caching techniques and optimizing Ruby code for speed (including a demo of RubyJS).
- Lightning Talks:
- A short talk about mock objects.
- A presentation of the RFID tracking system used at eurucamp.
- A presentation of the book "Deploying with JRuby".
- About how to extend an engine's views.
- A short introduction of an RSpec-like test framework in Python.
- Pros and cons concerning MongoDB (cons: fragmentation by deletion, BSON, sharding and the global write lock; pros: replication, schemaless, secondary indexes).
- A talk about learning and training in general.
- Create your own tools (and share them)!: A eulogy about open source and sharing tools.
- Monolithic vs Distributed Software: No Holy Grails: Pros and cons of modularization and how to decide when to use or not.
- When Not to Use Object-Oriented Techniques: A comparison between object-oriented programming and functional programming by example.
- Polyglot Rails Applications in Rubinius: An introduction into Rubinius and the motivation behind it.
- Off the Tracks - Challenging the Rails Mindset: Various recipes for Rails projects like using POROs (plain old Ruby objects) or decorators.
The conference ended with a gig of Nomataras.
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.