~/conference

RubyConf 2007

ruby application developers, jruby developers, library and gem authors, embedded hardware developers, search and data engineers, testing and qa engineers, language implementers, operations and deployment engineers

domain specific languages in Ruby; Ruby exploit development; geocoding with R; Solr integration with Ruby; JRuby on the JVM; OpenID and CAS integration; embedded Ruby for hardware; Adhearsion VoIP framework; behaviour driven development with RSpec; code generation with RubiGen; Ruby to JavaScript compilation; deployable Ruby runtimes

titleauthorlength
Cleanliness Is Next to Domain SpecificityBen Scofield59m
Claim: using domain-specific vocabulary in Ruby shapes clearer thinking and better code; evidence: examples with ActiveRecord is not a language and RSpec…
Talk on
Sploitin' with Ruby (Point, Click, Root)Aaron Bedra55m
Metasploit proves a Ruby framework that packages exploits, encoders and payloads so a NetBIOS/WINS ms04-045 exploit runs from ~200 lines of Ruby to a working…
Talk on
Geocode/RAndreas Erik Johan Launila13m
An actual Ruby wrapper sends declarative models to a C++ constraint solver (jcode) and demonstrates working examples rather than promises. Example code uses…
Talk on
solr-ruby: The Best Open Source Search Engine + RubyErik Hatcher57m
Solr is a Java HTTP search server on top of Lucene that adds caching and replication and serves XML, JSON or a Ruby response writer; it indexes via HTTP posts…
Talk on
JRuby in the WildKyle Maxwell49m
Describes concrete moves: swaps the Ruby C search stack for Lucene bindings via JRuby, implements a Java trie search for spell correction, and packages Java…
Talk on
Security and Identity: Ruby, CAS, and OpenIDJustin Gehtland57m
Title claims that central auth fixes repetition and UX problems and the demo shows it: Rails apps typically store credentials locally so 90% of Rails apps end…
Talk on
Enhancing Embedded Development with RubyWilliam Bereza40m
A working embedded test pipeline that uses rake to build C firmware for a PIC18F2480 (40 MHz, 16 KB flash, 768 bytes RAM) and runs about two dozen system tests…
Talk on
Next-Gen VoIP Development with AdhearsionJay Phillips48m
Adhearsion reaches 0.8.0 trunk release with a rewritten, testable core, a new component system and a call‑routing DSL that targets both Asterisk and…
Talk on
Behaviour Driven Development with RSpecDave Astels, David Chelimsky01h 00m
Claim: behavior-driven development is TDD plus an explicit focus on design, documentation and behavior and it’s practical in Ruby right now. Demonstrations use…
Talk on
Use Ruby to Generate More Ruby - RubiGenNic Williams41m
RubiGen extracts Rails’ generator system into a reusable rubygen gem that actually builds gems, app scaffolds and component generators using ERB templates and…
Talk on
Keynote Address: Does Language Matter?yukihiro Matsumoto 'Matz'01h 15m
Claims a 10x speedup at Twitter comes from C-level fixes and DTrace bottleneck hunting not from changing Ruby or Rails. Version 1.9 targets a Christmas…
Talk on
Mac OS X Loves RubyLaurent Sansonetti01h 06m
Mac OS X ships a supported Ruby distribution as a framework, includes ruby coco so Ruby can call Objective‑C and Cocoa APIs, and integrates with…
Talk on
Conversations vs. LawsFrancis Hwang01h 06m
Argues that Ruby treats type is abstract and class is concrete, not as a formal contract, cites the deprecated type method and the Java vs Ruby array debate…
Talk on
Efficient Ruby to Javascript Compilation and ApplicationsChris Nelson45m
A Ruby to JavaScript compiler called Ruby GS converts real Ruby semantics into faster JS by choosing tradeoffs: name mangling to shrink output, a variadic call…
Talk on
Maximizing ProductivityEric Hodel52m
Organizes workflow so coding time outpaces busywork and claims concrete results: over 40 projects in six years averaging about six to seven weeks each, tools…
Talk on
Deployable Ruby RuntimesRich Kilmer, Bruce Williams53m
Claims a self contained Ruby runtime that statically compiles Ruby and native extensions into one executable, embeds source as a Berkeley DB virtual file…
Talk on
Tightening the Feedback LoopPhil Hagelberg40m
Argues that shortening the feedback loop makes developers faster and safer by delivering concrete, timely signals: automated tests plus file-watching…
Talk on
Essential Incompleteness in Program ModelingLuke Kanies44m
Claim: any sufficiently powerful model cannot both be complete and consistent so programs cannot perfectly model reality; prefer incompleteness to…
Talk on
RubiniusEvan Phoenix52m
Rubinius claims to be Ruby for Ruby programmers by moving heavy lifting into Ruby: a self-hosted compiler in Ruby, a kernel written in Ruby, generational GC…
Talk on
JRuby: Ruby for the JVMCharles Oliver Nutter, Thomas E Enebo49m
JRuby implements Ruby 1.8 on the JVM with a full 1.8 compiler that emits Java bytecode and an interpreter that falls back to JIT, ships a 1.0.2 release that…
Talk on
State of IronRubyJohn Lam53m
IronRuby claims a reasonably complete Ruby on the DLR that runs on CLR Mono and Silverlight, exposes .NET types (ArrayList, generics) with Ruby-style methods…
Talk on
Town Meeting with Ruby Creatoryukihiro Matsumoto 'Matz'01h 12m
Annual Q&A covers concrete decisions and failures: about 500 attendees compared with three originals, file.exists vs file.exist breaks on 1.9 and is an…
Talk on
Ropes: An Alternative to Ruby's StringsEric Ivancich42m
Ropes are presented as a binary-tree string alternative with constant-time append and sharing that reduces memory; slicing is log n in the implementation but…
Talk on
Avoiding Pitfalls in C ExtensionsPaul Brannan46m
Shows how C/C++ extensions actually fail and how to fix them: missing frees and ownership bugs with JIT values, unchecked libjit return codes, deadlocks from…
Talk on
Hurting Code for Fun and ProfitRyan Davis07m
A Rails social‑media project ties ActiveRecord to WebDAV and the test suite crawls — a planned 2–3 month job stretches past a year — so WebDAV is ripped out…
Talk on
Treetop: Syntactic Analysis with RubyNathan Sobo52m
Treetop presents a Ruby grammar engine that uses parsing expression grammars and packrat parsing so code parses without a separate lexer, trading memory for…
Talk on
Building Games with RubyAndrea O. K. Wright48m
Survey of actual game work and tradeoffs: low‑level ruby-sdl shows sprite loops, collision and a runnable Nebula Gauntlet with map editor, radar and save…
Talk on
Controlling Electronics with RubyBen Bleything56m
Ruby controls electronics using serial‑attached devices: Firecracker CM17A (X10), BetaBrite LED sign, Arduino with XBee radios and rad Rubyuino toolchain. Key…
Talk on
Introduction to AP4RKiwamu Kato, Shunichi Shinohara48m
AP4R is a Ruby messaging library that claims lightweight API and seamless Rails integration and guaranteed delivery via SAF (store and forward); it uses a…
Talk on
What Makes Code Beautiful?Marcel Molina47m
Claim: beauty equals proportion integrity clarity (Aquinas) and that definition guides concrete design choices. Example: a coercible string is built to convert…
Talk on
Advanced Ruby Class DesignJim Weirich01h 01m
Three concrete examples: a lazy FileList for rake that uses delegation and to_ary rather than inheriting from Array to avoid unresolved concatenation bugs…
Talk on
Why Camping MattersNathaniel Talbott51m
Argues that Camping matters because it feeds the inner hacker and sparks experiments, then proves it by building a working blog: a 4K microframework app placed…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.