On February 6 and 7, a regular Ruby and Rails
conference was held in Florida. On the site that specializes in publishing video from Ruby-related conferences, recordings of speeches have been posted.
Speeches in English.
On each report, I post a brief information: name, duration, a brief description and url. After reading this RSS-shaped dataset, you can understand whether the report is interesting for you or you should watch something else.
')
Who might be interested? This may sound strange, but the most interesting, in my opinion, reports are quite universal. They cover topics that will be interesting to people no matter what programming language they use. Of course, with knowledge of Ruby it will be easier to understand the examples, but the ideas that are presented can be used in different languages. Two reports that I would like to focus on - The Grand Unified Theory ... and Relaxing with CouchDB
Title: Innovation in Rails
Tags: deployment, shoulda, factory girl, cache money, webrat, bort, workling, social networks, github, proxy
Duration: 55 minutes
Description: The guys from envy celebrate the year from the beginning of the recording of their podcasts and on this occasion arrange a small analysis of changes in the rail world over the past year. They talk about changes in deployment, testing, caching, template presets for rail projects, working with queues, expanding open-source to the size of entire projects, changes in version control systems. After reviewing the achievements of the national economy, the speakers talk about their new project, which is completely devoted to the extensibility of projects on the tracks. Now - February 14, 2009 - about a dozen podcasts have been published on this site, telling how to speed up the project on the tracks. The report describes the theory of how reverse proxy servers work. How to use such servers in applications is described on the example of Rack-cache.
URL:
aac2009.confreaks.com/06-feb-2009-09-00-innovation-in-rails-gregg-pollack-jason-seifer.htmlTitle: Live Video Q & A
Tags: DHH
Duration: 46 minutes
Description: The creator rails answers questions. The quality of the recording is not very high, but it is quite possible to disassemble the speakers.
URL:
aac2009.confreaks.com/06-feb-2009-10-00-live-video-qa-david-heinemeier-hansson.htmlTitle: The Grand Unified Theory ...
Tags: theory, modularity, degrees and types of dependencies
Duration: 53 minutes
Description: This report is not only about Ruby and Rails. Rather, it is a general study on how the parts of a single project interact. What ways of interaction can be laid when creating the project architecture and how the choice of these ways will affect the overall quality of the project. He said difficult, but in fact everything is not so confusing and it will be clear to everyone, including people who are not familiar with Ruby / Rails.
URL:
aac2009.confreaks.com/06-feb-2009-11-00-the-grand-unified-theory-jim-weirich.htmlName: Testing as Communication
Tags: agile, pair programming, pivotal
Duration: 55 minutes
Description: A person working at Hashrocket talks about how their development process is organized. The main focus is on the description of the tools and techniques that they use in the development and how they do automatic testing.
URL:
aac2009.confreaks.com/06-feb-2009-13-30-testing-as-communication-jon-larkowski.htmlTitle: Writing Multi-Tenant Applications in Rails
Tags: user, context, database
Duration: 36 minutes
Description: The report talks about creating Rails applications with user accounts. For example, the site on which you are reading this description contains a division of access to data depending on the user's rights and whether he is the author of this data or not. The report focuses on the overall architecture and structure of the database. Three variants of architecture are described taking into account their advantages and disadvantages.
URL:
aac2009.confreaks.com/06-feb-2009-14-30-writing-multi-tenant-applications-in-rails-guy-naor.htmlName: rails.merge! (Merb)
Tags: Rails, Merb, agnosticism, changes
Duration: 50 minutes
Description: In May they promise to show us the third version of the rail which will be the combination of the current version of the rail and the current version of the merb. The person who is currently working on this association, talks about the changes in the API that are waiting for all of us. So far, everything is described without all the details and details, but now we can present an approximate picture of what will have to work with in a few months.
URL:
aac2009.confreaks.com/06-feb-2009-16-00-railsmergemerb-yehuda-katz.htmlName: BrowserCMS
Tags: Ruby, Java, PHP, CMS
Duration: 44 minutes
Description: Report on CMS in general and implementation on Rails in particular. The speakers consider the market for existing CMS, justify the choice of Rails as a platform for developing CMS, form a list of requirements for CMS and tell how this was all taken into account in the implementation. What they did was called BrowserCMS. So far, the project is closed, but the authors promise to post it as open-source on github.
URL:
aac2009.confreaks.com/07-feb-2009-10-00-browsercms-patrick-peak-and-paul-barry.htmlName: TATFT: The Layman's Guide
Tags: testing
Duration: 56 minutes
Description: TATFT == test all the fucking time. Detailed description of testing and supporting scripts for this testing. The report describes the motivation during testing.
URL:
aac2009.confreaks.com/07-feb-2009-13-30-tatft-the-laymans-guide-bryan-liles.htmlName: OAuth and APIs
Tags: security, user rights
Duration: 50 minutes
Description: OAuth provides distributed user authorization. Hem OAuth allows you to contact remote servers for user authorization. The report describes the advantages and disadvantages of this type of authorization. We should also note that OAuth can be used in any Ruby scripts, and not only in Rails applications.
URL:
aac2009.confreaks.com/07-feb-2009-14-30-oauth-and-apis-tim-rosenblatt.htmlName: Relaxing with CouchDB
Tags: database, views
Duration: 38 minutes
Description: In addition to the usual relational databases, there are databases based on documents. In such databases there are no tables with familiar columns and rows. Instead of tables, all data is stored as a key + value pair, where the key is the object id and the data is a hash with all the object data. Where it is useful, where it can be used and how to work with databases constructed in this way is said in the report. Despite the title, the speaker could not relax with CouchDB.
URL:
aac2009.confreaks.com/07-feb-2009-16-00-relaxing-with-couchdb-will-leinweber.html