Videos tagged with GoGaRuCo
Many of us discovered Ruby because of Rails, but there are many more frameworks for both web development and other application domains. We have assembled authors and contributors from six of the major application frameworks written in Ruby: Rails, Merb, Sinatra, Adhearsion, RAD and Shoes. We'll get to hear what they have to say about what makes Ruby good (or bad) for building frameworks, and wh...
Pivotal Labs Talks: GoGaRuCo Lightning Talks
Lightning talks emceed by Bosco So. Presenters: Jeff Smick - Blather: simple XMPP; Tim Connor - Rack Middleware; Wolfram Arnold - Cache Money; Yehuda Katz - Moneta; Andy Delcambre - DataMapper adapters; Erik Michaels-Ober - Merb admin console; Mislav Marohni? - autotest and rspactor; Bryan Helmkamp - Rack::Bug; Pat Nakajima - Slidedown; Chris Lee - Floxee; Max Horbul - PiMP Speakers: Bosco So
Pivotal Labs Talks: Unison: A Relational Modeling Framework
The relational model has long been the domain of databases, but hidden beneath the awkward, non-compositional syntax of SQL lies the relational algebra, an elegant and compact formalism with powerful implications for distributed application design. Because relational models don't rely on pointers and complex object graphs, it's easy to work with them across network boundaries. All data can be r...
Pivotal Labs Talks: Arduino is Rails for Hardware Hacking
Just as Rails did for web development, the Arduino project combines powerful layers of abstraction with sensible defaults, making it easy to build hardware devices that sense and manipulate the physical world. So easy that artists, social workers, scientists, and even simple web programmers who lack electrical engineering degrees can do it. The Ruby Arduino Development project attempts to exten...
Pivotal Labs Talks: Webrat: Rails Acceptance Testing Evolved
A robust suite of acceptance tests ensures your Rails app stays working giving you extreme freedom to refactor. Unfortunately, traditional full-stack acceptance testing of web-based applications has centered on in-browser solutions like Selenium and Watir that immediately present challenges like speed, timing/waiting and sharing data across processes, all through a relatively clunky API designe...
Pivotal Labs Talks: Using Ruby to Fight AIDS
In August of 2008, Jacqui Maher visited Baobab Health in Lilongwe, Malawi. Baobab is a dedicated group of programmers, clinicians and administrators developing public health and patient data administration systems. They use a variety of hardware and software technologies, but their main applications are written in Ruby on Rails. This talk will discuss: OpenMRS, a framework for open medical reco...
Pivotal Labs Talks: Using Shoes to Have Fun
Shoes is a tiny graphics toolkit that embeds ruby. It allows you to do anything. You can draw squares and circles and they can move about and say "Good Morning" when they chance upon each other. Shoes lets you add layouts to your applications with ease. It borrows ideas from Processing, Lua, and HTML to make an intuitive language to convert your ideas into programs that you can share with your ...
Pivotal Labs Talks: CloudKit: Hacking the Open Stack with Ruby and Rack
Learn about the architecture and construction of CloudKit, an Open Web JSON Appliance. Along the way, see how the emerging Open Stack — including OpenID and OAuth+Discovery — can be used to build open and discoverable web services in Ruby. Other topics of exploration will include cooperative Rack middleware stacks, non-relational storage with Tokyo Cabinet, new IETF drafts covering ...
Pivotal Labs Talks: Hypertable and Rails: DB Scaling Solutions with HyperRecord
Every site based on a RDBMS will eventually hit a database scalability bottleneck. In this session we will introduce Hypertable, an open-source implementation of BigTable, and HyperRecord, an extension of ActiveRecord using Hypertable for storage. We will demonstrate Zvents' use of these technologies to scale a high-traffic, data-intensive consumer web application, writing billions of cells dai...
Pivotal Labs Talks: Magic Scaling Sprinkles
Building a massively scaled, fault tolerant web service isn't easy, but it's definitely easier if you know which architectures work and which don't. In this talk we'll survey the architecture and complexities of a scalable web service including edgeware, middleware, message systems, load balancing, cache hierarchies, queueing theory, coordination primitives for distributed computation, designin...