Skip to content
This repository has been archived by the owner on Jul 22, 2018. It is now read-only.

Commit

Permalink
Generated pages
Browse files Browse the repository at this point in the history
  • Loading branch information
benjaminoakes committed Apr 23, 2012
1 parent 4986af4 commit 23533b0
Show file tree
Hide file tree
Showing 64 changed files with 1,477 additions and 4 deletions.
16 changes: 16 additions & 0 deletions Aaron-Patterson-Keynote.md
@@ -0,0 +1,16 @@
**Presenter:** Aaron Patterson

## Abstract

> When he isn't ruining people's lives by writing software like phuby, enterprise, and neversaydie, Aaron can be found writing slightly more useful software like nokogiri. To keep up his Gameboy Lifestyle, Aaron spends his weekdays writing high quality software for ATTi. Be sure to catch him on Karaoke night, where you can watch him sing his favorite smooth rock hits of the 70's and early 80's.
## Notes

* This is a file generated from the RailsConf JSON. Please remove this notice when adding notes.
* If you're interested in the generator code, see the "generator" directory.
* This layout is just a suggestion.
* Bullet points might work well. Paragraphs too. Up to you. :)

## External Links

* [Some related website](http://www.example.com/)
16 changes: 16 additions & 0 deletions ActiveRecord-Scopes-and-Arel.md
@@ -0,0 +1,16 @@
**Presenter:** Jacob Swanner

## Abstract

> Scopes are a great way of encapsulating query logic in a granular, reusable way. This talk will cover some techniques you can use to keep those scopes as composable and portable as possible. We’ll cover how to use Arel directly, while avoiding the common practice of using SQL fragments, and show you how this can make your scopes more reusable, while at the same time preventing you from using database vendor specific operators, such as ILIKE.
## Notes

* This is a file generated from the RailsConf JSON. Please remove this notice when adding notes.
* If you're interested in the generator code, see the "generator" directory.
* This layout is just a suggestion.
* Bullet points might work well. Paragraphs too. Up to you. :)

## External Links

* [Some related website](http://www.example.com/)
16 changes: 16 additions & 0 deletions ActiveSupport-and-ActiveModel.md
@@ -0,0 +1,16 @@
**Presenter:** Bryan Liles

## Abstract

> Have you ever wondered what makes Rails tick? Bryan Liles will cover two of the pillars of the Rails foundation: ActiveSupport and ActiveModel. Together we will discover where some of Rails’ ease and power originates and how make use of it in your projects.
## Notes

* This is a file generated from the RailsConf JSON. Please remove this notice when adding notes.
* If you're interested in the generator code, see the "generator" directory.
* This layout is just a suggestion.
* Bullet points might work well. Paragraphs too. Up to you. :)

## External Links

* [Some related website](http://www.example.com/)
32 changes: 32 additions & 0 deletions Basecamp-Next:-Code-Spelunking.md
@@ -0,0 +1,32 @@
**Presenter:** Nick Quaranto

## Bio

> Programmer at 37signals, Husband, Husky wrangler, RIT Alum, http://rubygems.org Mechanic.
## Abstract

> Heard about the big Basecamp launch this March? Wondering what's new, how it's shaping Rails, and the tech behind it? We're going to go over some the practices and patterns in the new Basecamp's code base and you can learn how to improve your app with them.
>
> Some of what we'll go over:
>
> * Employing concerns to share code across models/controllers
> * Stacker, the CoffeeScript component behind the "page" based layout
> * Why polling for updates still works at scale
> * Client side testing without the hassle
> * Using jbuilder to keep view data out of models
> * Keeping your team's sanity with a single setup script
> * Debugging painful JavaScript performance slowdowns
> * How to keep your app alive even if external dependencies like Redis are down
> * Why tagged request logging and action/controller SQL query logging can make finding bugs easier
## Notes

* This is a file generated from the RailsConf JSON. Please remove this notice when adding notes.
* If you're interested in the generator code, see the "generator" directory.
* This layout is just a suggestion.
* Bullet points might work well. Paragraphs too. Up to you. :)

## External Links

* [Some related website](http://www.example.com/)
16 changes: 16 additions & 0 deletions Basic-Rake.md
@@ -0,0 +1,16 @@
**Presenter:** Jim Weirich

## Abstract

> Anyone who develops with Rails uses the Rake tool all the time. Rake will run your tests, migrate your database, and precompile your assets. But did you know you can define and build your own Rake tasks? This short talk will cover the basics of using Rake and writing simple automation tasks to make your development process smother.
## Notes

* This is a file generated from the RailsConf JSON. Please remove this notice when adding notes.
* If you're interested in the generator code, see the "generator" directory.
* This layout is just a suggestion.
* Bullet points might work well. Paragraphs too. Up to you. :)

## External Links

* [Some related website](http://www.example.com/)
20 changes: 20 additions & 0 deletions COOKPAD-Keynote.md
@@ -0,0 +1,20 @@
**Presenter:** COOKPAD

## Bio

> Thank you to the Rails community, from Cookpad and 15 million families.
## Abstract

> TBD
## Notes

* This is a file generated from the RailsConf JSON. Please remove this notice when adding notes.
* If you're interested in the generator code, see the "generator" directory.
* This layout is just a suggestion.
* Bullet points might work well. Paragraphs too. Up to you. :)

## External Links

* [Some related website](http://www.example.com/)
@@ -0,0 +1,24 @@
**Presenter:** Kenta Murata

## Bio

> Kenta Murata is an Engineer at Cookpad in Tokyo, Japan. He is also a Ruby committer maintaining the bigdecimal library.
## Abstract

> Chanko provides a simple framework for rapidly and safely prototyping new features in your production Rails app, and exposing these prototypes to specified segments of your user base.
>
> With Chanko, you can release many concurrent features and independently manage which users see them. If there are errors with any chanko, it will be automatially removed, without impacting your site.
>
> Chanko was extracted from Cookpad.com where the team uses it daily to test new features live, in production, on the largest Rails site in Japan which serves 500 million page views a month to a user based of over 15 million highly engaged uses.
## Notes

* This is a file generated from the RailsConf JSON. Please remove this notice when adding notes.
* If you're interested in the generator code, see the "generator" directory.
* This layout is just a suggestion.
* Bullet points might work well. Paragraphs too. Up to you. :)

## External Links

* [Some related website](http://www.example.com/)
28 changes: 28 additions & 0 deletions CoffeeScript-for-the-Rubyist.md
@@ -0,0 +1,28 @@
**Presenter:** Mark Bates

## Bio

> Mark Bates is the founder and chief architect of the Boston, MA based consulting company, Meta42 Labs. Mark spends his days focusing on new application development and consulting for his clients. At night he writes books, raises kids, and occasionally he forms a band and “tries to make it”.
>
> Mark has been writing web applications, in one form or another, since 1996. His career starting as a UI developer writing HTML and JavaScript applications before moving towards the middle(ware) with Java and Ruby.
>
> Always wanting to share his wisdom, or more correctly just wanting to hear the sound of his own voice, Mark has spoken at several high profile conferences, include RubyConf and jQueryConf. Mark has also taught classes on Ruby and Ruby on Rails. In 2009 Mark’s first (surprisingly not his last!) book, “Distributed Programming with Ruby”, was published by Addison-Wesley. In 2012 Addison-Wesley published Mark’s second book, “Programming in CoffeeScript”.
>
> Mark lives just outside of Boston with his wife Rachel and their two sons, Dylan and Leo. Mark can be found on the web at: http://www.markbates.com, http://twitter.com/markbates, and http://github.com/markbates
## Abstract

> CoffeeScript is taking the world, and particularly the Rails eco system, by storm. This little language has provided an almost Ruby like abstraction onto of JavaScript. CoffeeScript is trying to make writing front end code as much fun as Ruby makes writing backend code.
>
> In this talk we start with the basic concepts of CoffeeScript and move on to the more powerful and fun features of the language. While we're looking at CoffeeScript we'll see how it relates to the Ruby code we write everyday. What do Ruby 1.9 lambdas and CoffeeScript functions have in common? Which of the two languages supports splats, default arguments, and ranges? The answers may surprise you.
## Notes

* This is a file generated from the RailsConf JSON. Please remove this notice when adding notes.
* If you're interested in the generator code, see the "generator" directory.
* This layout is just a suggestion.
* Bullet points might work well. Paragraphs too. Up to you. :)

## External Links

* [Some related website](http://www.example.com/)
24 changes: 24 additions & 0 deletions Complex-Made-Simple:-Sleep-Better-with-TorqueBox.md
@@ -0,0 +1,24 @@
**Presenter:** Lance Ball

## Bio

> Lance Ball is a Senior Software Developer at Red Hat and a core member of the TorqueBox team. He has been writing code for over a dozen years in startups, as a consultant, and working for The Man. His ideas have been expressed in Ruby, Java, Perl and C++. As a consultant, Lance wrote Rails and Sinatra applications before joining Red Hat. He's on Twitter as @lanceball.
## Abstract

> Even the simplest of Rails applications can eventually grow into a twisted mess of complexity. At some point you will need a background task, or a long-running service, or a scheduled job, or all of the above and more. All of these little bits of functionality added to an application ad hoc can keep you up at night with cold sweats and nightmares. But it doesn't have to be that way.
>
> In this presentation, we will examine a complex Rails application - complexity that is eventually common to most modern Rails apps: background tasks, scheduled jobs, WebSockets, long-running services, caching and more. We will look at the challenges inherent in these features for both development and deployment. Then we'll look to TorqueBox for simple solutions to these complex problems. You'll never have that long-runing service using the wrong Ruby code again; no more environment variable nightmares in your cron jobs. You can sleep better now.
>
> TorqueBox is a Ruby application server that is built on JRuby and JBoss AS7. It provides asynchronous messaging, scheduled jobs, long-running processes, caching, simple deployment, and much more. TorqueBox is designed to bring the power, scalability and stability of these time-tested JavaEE services to Ruby applications through a simple and expressive Ruby interface.
## Notes

* This is a file generated from the RailsConf JSON. Please remove this notice when adding notes.
* If you're interested in the generator code, see the "generator" directory.
* This layout is just a suggestion.
* Bullet points might work well. Paragraphs too. Up to you. :)

## External Links

* [Some related website](http://www.example.com/)
18 changes: 18 additions & 0 deletions David-Cohen-Keynote.md
@@ -0,0 +1,18 @@
**Presenter:** David Cohen

## Abstract

> David Cohen is the founder and CEO of TechStars. Previously, David was a founder of several software and web technology companies. He was the founder and CTO of Pinpoint Technologies which was acquired by <a href="http://www.zoll.com/">ZOLL Medical Corporation</a> (NASDAQ: <a href="http://quotes.nasdaq.com/asp/summaryquote.asp?symbol=ZOLL%60&amp;selected=ZOLL%60">ZOLL</a>) in 1999. You can read about it in <a href="http://www.amazon.com/gp/product/1420819917/sr=8-1/qid=1141840409/ref=sr_1_1/103-1943388-3567068?%5Fencoding=UTF8">No Vision, All Drive</a> [Amazon]. David was also the founder and CEO of <a href="http://www.askdavetaylor.com/keep_track_of_my_favorite_musicians.html">earFeeder.com</a>, a music service which was sold to <a href="http://www.sonicswap.com/">SonicSwap.com</a> in 2006. He also had what he likes to think of as a "<a href="http://www.davidgcohen.com/2006/11/22/life-in-the-deadpool/">graceful failure</a>" in between.
>
> David is a active startup advocate, advisor, board member, and technology advisor who comments on these topics on his blog at <a href="http://www.davidgcohen.com/">DavidGCohen.com</a>. He recently co-authored <a href="http://domorefasterbook.com/"><em>Do More Faster</em></a> with Brad Feld. He is also very active at the <a href="http://www.colorado.edu/">University of Colorado</a>, serving as a member of the Board of Advisors of the <a href="http://www.cs.colorado.edu/">Computer Science Department</a>, the <a href="http://www.silicon-flatirons.org/people.php?id=EntrepreneurialBoardMember">Entrepreneurial Advisory Board at Silicon Flatirons</a>, and the Board of Advisors of the <a href="http://leeds.colorado.edu/Deming/interior.aspx?id=548">Deming Center</a> Venture Fund. He is a member of the selection committee for <a href="http://www.vcintherockies.com/">Venture Capital in the Rockies</a>, and runs the Colorado chapter of the <a href="http://www.openangelforum.com/">Open Angel Forum</a>. His hobbies are technology, software/web startups, business history, and tennis. He is married to the <a href="http://www.jilato.com/">coolest girl</a> he's ever met and has three amazing kids who always seem to be teaching him something new.
## Notes

* This is a file generated from the RailsConf JSON. Please remove this notice when adding notes.
* If you're interested in the generator code, see the "generator" directory.
* This layout is just a suggestion.
* Bullet points might work well. Paragraphs too. Up to you. :)

## External Links

* [Some related website](http://www.example.com/)
21 changes: 17 additions & 4 deletions David-Heinemeier-Hansson-keynote.md
@@ -1,7 +1,20 @@
**Presenter:** [@dhh](http://twitter.com/dhh)
**Presenter:** David Heinemeier Hansson

> David Heinemeier Hansson is a partner at 37signals, a privately-held Chicago-based company committed to building the best web-based tools possible with the least number of features necessary.
>
## Abstract

> David Heinemeier Hansson is a partner at <a href="http://37signals.com/">37signals</a>, a privately-held Chicago-based company committed to building the best web-based tools possible with the least number of features necessary.
>
> 37signals' products include Basecamp, Highrise, Backpack, Campfire, Ta-da List, and Writeboard. 37signals' products do less than the competition -- intentionally.
>
>
> He is also the creator of Ruby on Rails.
## Notes

* This is a file generated from the RailsConf JSON. Please remove this notice when adding notes.
* If you're interested in the generator code, see the "generator" directory.
* This layout is just a suggestion.
* Bullet points might work well. Paragraphs too. Up to you. :)

## External Links

* [Some related website](http://www.example.com/)
24 changes: 24 additions & 0 deletions Deconstructing-Travis.md
@@ -0,0 +1,24 @@
**Presenter:** Josh Kalderimis

## Bio

> Josh is a top 30 Ruby on Rails contributor and has been working with the framework since 2008. He maintains a bunch of open-source Ruby projects, including multi_json, linkedin, faraday_middleware and his own completeness-fu. He's also one of Amsterdam.rb's organizers, and an integral part of the core Travis-CI team.
## Abstract

> Unless you have been living under a rock for the past year you might know of Travis CI, the continuous integration service for the open source community.
>
> Travis started as a single GitHub project which was a rails app and a resque background task. Compare that to 12 months later where Travis is now four separate deployable apps, uses two different rubies (1.9.2 and jruby), and comprises a total of 10 GitHub projects.
>
> Apart from looking at how Travis works now, we will also look at how it got there, and how we broke Travis up into smaller more manageable, more concise encapsulated services.
## Notes

* This is a file generated from the RailsConf JSON. Please remove this notice when adding notes.
* If you're interested in the generator code, see the "generator" directory.
* This layout is just a suggestion.
* Bullet points might work well. Paragraphs too. Up to you. :)

## External Links

* [Some related website](http://www.example.com/)
22 changes: 22 additions & 0 deletions Designing-Hypermedia-APIs.md
@@ -0,0 +1,22 @@
**Presenter:** Steve Klabnik

## Bio

> Steve is a Ruby Hero, software craftsman, and an aspiring digital humanities scholar. He spends most of his time contributing to Open Source projects, and maintains both Hackety Hack and Shoes. He also teaches classes with Jumpstart Lab.
## Abstract

> Rails did a lot to bring REST to developers, but its conception leaves the REST devotee feeling a bit empty. "Where's the hypermedia?" she says. "REST isn't RPC," he may cry. "WTF??!?!" you may think. "I have it right there! resources :posts ! What more is there? RPC? Huh?"
>
> In this talk, Steve will explain how to design your APIs so that they truly embrace the web and HTTP. Just as there's an impedance mismatch between our databases, our ORMs, and our models, there's an equal mismatch between our applications, our APIs, and our clients. Pros and cons of this approach will be discussed, as well as why we aren't building things this way yet.
## Notes

* This is a file generated from the RailsConf JSON. Please remove this notice when adding notes.
* If you're interested in the generator code, see the "generator" directory.
* This layout is just a suggestion.
* Bullet points might work well. Paragraphs too. Up to you. :)

## External Links

* [Some related website](http://www.example.com/)
28 changes: 28 additions & 0 deletions Digging-Deep-with-ActiveSupport::Notifications.md
@@ -0,0 +1,28 @@
**Presenter:** Matt Sanders

## Bio

> Matt Sanders (@nextmat) is a Senior Software Engineer at Librato, Inc, where he works on the Metrics real-time monitoring platform and dreams of making your data beautiful. He’s been active in the Ruby community since 2005 and is a regular contributor to open-source projects including compass-960 and excon. On sunny days he can be found chasing waves on the Texas coast.
## Abstract

> Rails 3 and above includes a powerful instrumentation system, ActiveSupport::Notifications, which can be used to track performance and event information for all aspects of your application. Notifications are light-weight, easy to setup, and can be consumed by multiple subscribers (logs, audit trails, consolidated metrics, other parts of your application).
>
> In this session we’ll start with the basics of ActiveSupport::Notifications and work our way to powerful advanced use cases. Topics we’ll explore include:
>
> - How to set up and use notifications
> - Logging what you want from any tier of your system
> - How to capture and aggregate performance/business data for the metrics you care about most
> - Conditional monitoring in production: flag on and off data by system or customer to get to the root of problems more quickly
> - Using ActiveSupport::Notifications in non-Rails applications and your own libraries
## Notes

* This is a file generated from the RailsConf JSON. Please remove this notice when adding notes.
* If you're interested in the generator code, see the "generator" directory.
* This layout is just a suggestion.
* Bullet points might work well. Paragraphs too. Up to you. :)

## External Links

* [Some related website](http://www.example.com/)
20 changes: 20 additions & 0 deletions Evented-Ruby-vs-Node.js.md
@@ -0,0 +1,20 @@
**Presenter:** Jerry Cheung

## Bio

> Jerry Cheung splits his time as a co-founder of Opperator and a developer at Intridea. He is a co-author of the upcoming MacRuby in Action, and likes contributing to open source. He's currently dabbling in evented Ruby and Grape driven webapps. When he's not coding, he stalks awesome cars in Southern California and writes about them in RockyRoadBlog.
## Abstract

> While Node.js is the hot new kid on the block, evented libraries like EventMachine for Ruby and Twisted for Python have existed for a long time. When does it make sense to use one over the other? What are the advantages and disadvantages to using node over ruby? In this talk, you will learn how to get the same power of concurrency enjoyed by Node.js while continuing to write in the language you know and love. Topics covered will include pubsub with redis or faye, building evented rack applications, and running evented applications alongside existing Rails apps.
## Notes

* This is a file generated from the RailsConf JSON. Please remove this notice when adding notes.
* If you're interested in the generator code, see the "generator" directory.
* This layout is just a suggestion.
* Bullet points might work well. Paragraphs too. Up to you. :)

## External Links

* [Some related website](http://www.example.com/)

0 comments on commit 23533b0

Please sign in to comment.