Skip to content

Commit

Permalink
fix links
Browse files Browse the repository at this point in the history
  • Loading branch information
igrigorik committed Apr 14, 2010
1 parent 0717a90 commit b9c02a0
Show file tree
Hide file tree
Showing 7 changed files with 16 additions and 17 deletions.
2 changes: 1 addition & 1 deletion 2009-FutureRuby/README.md → 2009-FutureRuby/README.rdoc
@@ -1,4 +1,4 @@
# FutureRuby 2009: Lean & Mean Tokyo Cabinet Recipes
= FutureRuby 2009: Lean & Mean Tokyo Cabinet Recipes

Tokyo Cabinet offers a great many features right out of the box: key-value store, ordered traversal, attribute search, schemaless data structures, and even indexing. We’ll explore these features with hands on examples and then delve into the advanced and little known feature of TC: ability to script it with Lua! We’ll explore a number of lean & mean recipes to take TC to the next level. A cache server you say? Perhaps a graph database?

Expand Down
2 changes: 1 addition & 1 deletion 2009-GoGaRuCo/README.md → 2009-GoGaRuCo/README.rdoc
@@ -1,4 +1,4 @@
# GoGaRuCo 2009: Building Custom Web Proxies in Ruby
= GoGaRuCo 2009: Building Custom Web Proxies in Ruby

A high-performance proxy server is less than a hundred lines of Ruby code and it is an indispensable tool for anyone who knows how to use it. In this session we will walk through the basics of event-driven architectures and high-performance network programming in Ruby using the EventMachine framework.

Expand Down
2 changes: 1 addition & 1 deletion 2009-MeshU/README.md → 2009-MeshU/README.rdoc
@@ -1,4 +1,4 @@
# MeshU 2009: Event-Driven Architectures
= MeshU 2009: Event-Driven Architectures

A look at the technologies and the architecture behind the emerging real-time web. We will discuss XMPP/Jabber and AMQP protocols and explore the advantages of each over the commonly used HTTP request-response cycle. As part of the workshop we will look at the available tools and libraries and work through simple examples of creating an event driven, real-time service.

Expand Down
@@ -1,4 +1,4 @@
# Rails Summit 2009: Real-time Ruby for the Real-time Web
= Rails Summit 2009: Real-time Ruby for the Real-time Web

The real-time web is an idea, a set of protocols and an architectural overhaul. In this talk we will examine the underlying technologies, look at their Ruby interfaces and relate them to real-life use cases. We will start at the protocol level with XMPP and AMQP, compare their features and benefits, and will then examine the new and ‘lightweight’ options embodied in WebHooks, PubSubHubbub, and long-polling. No prior knowledge of these technologies will be required. We will start from the ground up, examine the protocols, discuss the implied architecture and finally map them into Ruby & Ruby on Rails implementations.

Expand Down
4 changes: 2 additions & 2 deletions 2009-RailsConf/README.md → 2009-RailsConf/README.rdoc
@@ -1,4 +1,4 @@
# RailsConf 2009: Building a Mini-Google: High-Performance Computing in Ruby
= RailsConf 2009: Building a Mini-Google: High-Performance Computing in Ruby

High-performance computing may not be Ruby’s strength on the surface, but there is a great number of gems and third party packages which are often overlooked when it comes to this topic. We will assume no prior knowledge of PageRank (Google’s ranking algorithm) and will walk through the basic theory and computational challenges behind it. Along the way, we will look at a hands on example of computing PageRank for a 1-million page web, and the tools behind it:

Expand All @@ -15,7 +15,7 @@ Online slides:

----------

# RailsConf 2009: Art of the Ruby Proxy for Scale, Performance, and Monitoring
= RailsConf 2009: Art of the Ruby Proxy for Scale, Performance, and Monitoring

In this session we will first walk through the basics of event-driven architectures and high-performance network programming in Ruby using the EventMachine framework. Then we will examine three hands-on examples of how a simple proxy server, written in less than a hundred lines of code can become an indispensable tool for:

Expand Down
2 changes: 1 addition & 1 deletion 2009-RubyKaigi/README.md → 2009-RubyKaigi/README.rdoc
@@ -1,4 +1,4 @@
# RubyKaigi 2009: Ruby C10K challenge - High Performance Networking (case study with EM-Proxy)
= RubyKaigi 2009: Ruby C10K challenge - High Performance Networking (case study with EM-Proxy)

Ruby is often described as a DSL for web services and the popularity of frameworks such as Rails and Merb is a clear sign of success of the language. However, there is also the ongoing concern of scalability and performance of Ruby based web applications. In this talk we will investigate the challenges and dispel the myths around the Ruby networking stack:

Expand Down
19 changes: 9 additions & 10 deletions README.md
@@ -1,22 +1,21 @@
Slides, notes, code examples from some of the bigger conferences & talks.

Blog post: [Untangling Evented Code with Ruby Fibers](http://www.igvita.com/2010/03/22/untangling-evented-code-with-ruby-fibers)

Upcoming presentations & Talks:

- MySQLConf 2010: Beyond 'gem install MySQL' in Ruby VMs: Alternative Drivers & Architecture
* http://en.oreilly.com/mysql2010/public/schedule/detail/12616
- MySQLConf 2010: [Beyond 'gem install MySQL' in Ruby VMs: Alternative Drivers & Architecture](http://en.oreilly.com/mysql2010/public/schedule/detail/12616)

- RailsConf 2010: No Callbacks, No Threads: Async & Cooperative Web Servers with Ruby 1.9
* http://en.oreilly.com/rails2010/public/schedule/detail/14096
- RailsConf 2010: [No Callbacks, No Threads: Async & Cooperative Web Servers with Ruby 1.9](http://en.oreilly.com/rails2010/public/schedule/detail/14096)

- OSCON 2010: No Callbacks, No Threads: Async & Cooperative Web Servers with Ruby 1.9
* http://www.oscon.com/oscon2010/public/schedule/detail/13709
- OSCON 2010: [No Callbacks, No Threads: Async & Cooperative Web Servers with Ruby 1.9](http://www.oscon.com/oscon2010/public/schedule/detail/13709)

Questions, comments, and so on, get in touch via:

- Blog: http://www.igvita.com/
- Twitter: http://www.twitter.com/igrigorik
- Email: ilya@igvita.com
- Blog: [http://www.igvita.com/](http://www.igvita.com/)
- Twitter: [http://www.twitter.com/igrigorik][http://www.twitter.com/igrigorik]
- Email: [ilya@igvita.com](ilya@igvita.com)

Slideshare page with embeddable slides:

- http://www.slideshare.net/igrigorik/presentations
- [http://www.slideshare.net/igrigorik/presentations](http://www.slideshare.net/igrigorik/presentations)

0 comments on commit b9c02a0

Please sign in to comment.