If you need expert testimony about software and computer technology, look no further. Our experts perform source code review and explain how the code works.
Ruby on Rails hasn’t been around very long, but its popularity and power are far greater than what most young technologies enjoy. Created by Yukihiro “Matz” Matsumoto around the birth of the World-Wide Web, the Ruby programming language featured two characteristics seldom found together: it was interpreted but also fully object-oriented. In part for these reasons, Ruby found adherents among developers and system administrators looking for tools more expressive and succinct than Perl.
In 2003 Danish developer David Heinemeier Hansson used Ruby to create a new Web application framework called Ruby on Rails (also known simply as Rails). The combination of Ruby’s elegant and concise syntax and Rails’ love of convention over configuration arrived just as Web developers were choosing a dominant platform for Web 2.0. Rails quickly swept the open-source development world and everywhere Rails went, Ruby followed. Today, Ruby and Rails is the engine behind thousands of popular, high-traffic websites, and sports a vast ecosystem of open-source libraries and plugins.
What We Do
At Quandary Peak, we specialize in:
Rapid, efficient Ruby and Rails source code review and analysis.
Inspecting Ruby source code for software litigation involving patent infringementcopyright violation/code theft, and trade secrets misappropriation.
Detailed documentation of the architecture and features of Ruby and Rails programs.
Declarations, expert reports and testimony for Ruby on Rails litigation.
What We Know
Ruby and its variants: MRI, RubyMotion/MacRuby, JRuby, Rubinius, and others
Rails’ major versions & default libraries (ActiveSupport, ActiveRecord, etc.)
Ruby’s Core and Stdlib classes & libraries
Versioning environments using rvm and rbenv
Ruby package management using Rubygems
Rails dependency management using Bundler
Automated Ruby testing with rspec and guard
Runtime inspection using irb, pry and other tools
Automated Rails deployment using Chef, Puppet, and Ansible