BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Ruby on Rails Content on InfoQ

  • Faster Ruby Test Execution With Devver

    Devver is a new service that runs your Ruby tests in parallel on their cloud infrastructure. InfoQ talked to Ben Brinckerhoff from Devver to understand how they can speed up your tests.

  • DRYer CSS with LESS or Sass

    LESS and Sass are Ruby tools that allow to reduce redundancy in CSS files by introducing variables, mixins, and other time proven language features into CSS. We take a look at how the two tools work and what they offer.

  • Rails 2.3.3 Released and the State of Rails 3.0 and Merb

    Rails 2.3.3 is now available. Among the usual bug fixes, it adds a few new features like ActiveRecord touch functionality and some JSON related API changes. Also: a look at what's up with Rails 3 and Merb 1.1.

  • Presentation: Three Years of Real-World Ruby

    Martin Fowler talks about ThoughtWorks's experience with using Ruby on client projects for the past three years, and the creation of a Ruby-based product 'Mingle'.

  • Rescuing Your Ruby on Rails Projects

    Ruby on Rails has been around for about 5 years and in those years developers have created a lot of applications. Many of those applications were created while learning Ruby and Ruby on Rails and may not have used the best practices but yet made it into production web sites. These web applications can be problematical but a new book focused on the solution is available.

  • Twitter, an Evolving Architecture

    Evan Weaver, Lead Engineer in the Services Team at Twitter, who’s primarily job is optimization and scalability, talked about Twitter’s architecture and especially the optimizations performed over the last year to improve the web site during QCon London 2009.

  • DoS Vulnerability in BigDecimal

    A DoS vulnerability has been found in all Ruby 1.8.x versions, fixes are now available in 1.8.6-p369 and 1.8.7-p173. Current JRuby versions also seem to be affected.

  • Interview: Ruby in Practice with Jeremy McAnally

    InfoQ’s Robert Bazinet and Matthew Bass had the opportunity recently to talk with Jeremy McAnally about his new book, Ruby in Practice. Jeremy gives readers insight about the book but goes into detail about Ruby’s use in the enterprise.

  • Interview: The Well-Grounded Rubyist

    This interview talks about David A. Black’s new book, The Well-Grounded Rubyist, and his views on learning Ruby and making the transition from Ruby 1.8.6 to 1.9.1.

  • Rack 1.0 Released

    Rack, the "minimal interface between webservers supporting Ruby and Ruby frameworks" has finally seen its 1.0 release. We talked to Rack developer Christian Neukirchen to learn what his plans for the future of Rack are.

  • Interview: Geoffrey Grosenbach on PeepCode

    In this interview taped at RubyFringe, Geoffrey Grosenbach talks about the Ruby and Rails community, the popular PeepCode screencasts and books, and more.

  • Interview: Talking RubyMine with JetBrains Developer Dmitry Jemerov

    Dmitry Jemerov is the lead developer of the RubyMine IDE project at JetBrains. RubyMine is the new integrated development environment from JetBrains focusing on helping Ruby and Ruby on Rails developers be more productive and efficient programmers.

  • RiCal: A New iCalendar Library for Ruby

    RiCal is an implementation of RFC2445, better known as the iCalendar format. We talked to its creator Rick DeNatale to learn why Ruby needed a new library for parsing and generating the iCalendar format.

  • Heroku's Provisionless Hosting for Rails Apps is Revolutionary

    Heroku debuted a commercial version of their Rails hosting solution last week, after a free beta stage that lasted over a year. Using Heroku, deployment of a new Ruby web application from scratch is accomplished with little more than a handful of commands from your terminal. No emails, phone calls or support tickets needed.

  • Rails BDD with Macros, I18n,... with Remarkable

    There are many ways to develop, test and integrate your Rails application: from TDD with the basic Test:Unit or ZenTest, to BDD with RSpec, Shoulda or Cucumber. Remarkable tries to unify the syntax and adds some more flavors to make your Rails BDD painless.

BT