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

  • ORM with DrySQL and ActiveRecord

    ActiveRecord fails the DRY principle, especially if your database doesn't follow Rails naming conventions. As well, ActiveRecord associations and validations are redundant specifications of database constraints. Bryan wants to avoid (as much as possible) the situation where he's averse to making changes to his database schema, because of the resulting effort to change his app code.

  • Railway Story: SimpleTicket

    A 5-year old, Dallas-based company named Spur is gaining attention and kudos within Ruby on Rails circles. Earlier this week it announced a new release of its popular GPL'd IT support tool named SimpleTicket. Managing Partner Alexander Muse was kind enough to share the story of SimpleTicket with InfoQ.

  • Enterprise-Ruby Wish List

    Francis Cianfrocca asks "What do enterprise developers need, that they're not getting from their tools today?" Based on the answers to that question, he examines whether Ruby currently has anything valuable to offer in the form of an Enterprise Ruby wishlist.

  • From Java to Ruby: Risk

    "Ruby is risky" is a common perception. As Ruby on Rails moves closer to the mainstream, that risk will decrease. In this article, Bruce Tate examines the changing risk profiles for Java and Ruby from a managers perspective, examining Java's initial adoption and also common risk myths about Rails.

  • Grails + EJB Domain Models Step-by-Step

    Grails brings Ruby on Rails style productivity to the Java platform, built on the Groovy language and fully integrated with Java. This tutorial shows how to use Grails to quickly build a functional website around an existing EJB 3 entity bean domain model with very little code

  • Why Would a .NET Programmer Learn Ruby on Rails?

    .NET developer Stephen Chu gives us some insight into his transition to Ruby on Rails programming. Quote: "By being loyal to one technology stack, I am bound to unconsciously make biased decisions, which will ultimately hinder my ability to deliver business value."

  • Introduction to BackgrounDRb

    As the problem domain of your Rails applications expands, you may need to run computationally intensive or long running background tasks. How can you run these long background tasks without your web server timing out? And how do you display the progress to your users?

  • A Look at Common Performance Problems in Rails

    Rails performance expert Dr. Stefan Kaes takes a look at the most common performance issues in your Rails applications and what to do about them. Advice is given regarding benchmarking, choosing a session container, caching results of expensive computations, optimizing database queries and working effectively with view helpers.

BT