Behaviour Driven Development with Ruby on Rails

Overview

“Ruby on Rails is a breakthrough in lowering the barriers of entry to programming. Powerful web applications that formerly might have taken weeks or months to develop can be produced in a matter of days.”

Tim O’Reilly, Founder of O’Reilly Books/Media

Ruby on Rails is the cleanest and fastest way to develop industrial strength web applications. It is based on the awesome Ruby language, and by adhering to principles like convention over configuration and DRY, it makes the developer's life easy. In fact, Rails is pure fun!

Many highprofile consumer web firms are using Ruby on Rails to build agile and scalable web applications including Github, Scribd, Groupon, Shopify, Hulu, US Yellow Pages, Basecamp and Twitter. Rails inspired the creation of ASP.net MVC and Java/Scala Play frameworks.

Rails today is enterprise ready, so it is the right time to embrace Rails and boost your productivity as a programmer and have fun in the process.

Behavior Driven Development(BDD) is a second generation agile methodology that grew out of the frustrations the first generation agilists faced with Test Driven Development (TDD). BDD encourages collaboration between developers, QA and business participants in a software project. BDD helps to write test cases in a natural language that nonprogrammers can read and thereby facilitates in obtaining clear understanding of the desired software behavior.

During this one day workshop, you will learn about

  • Ruby on Rails
  • Behaviour Driven Development using RSpec and Cucumber
  • Distributed Version Control using Git
  • Developing a Rails 3.2 app
  • Deploying the application to the cloud

No prior knowledge or exposure to Ruby, Rails, BDD or Git is required, though you should either be a programmer or someone with an inclination to learn cutting edge programming stuff!

Kindly consider bringing your Laptop to the venue in order to make the best use of this workshop. Upon your registration we shall send you the instructions to pre-install some software that would enrich your learning experience.

Look forward to valuable participation.

0930 hrs – 1000 hrs
Registration

1000 hrs – 1015 hrs
Welcome Address by NASSCOM followed by Introduction of Participants

1015 hrs – 1130 hrs
Workshop on Behaviour Driven Development with Ruby on Rails

1130 hrs – 1145 hrs
Tea & Coffee

1145 hrs - 1300 hrs
Workshop continues

1300 hrs – 1400 hrs
Networking Lunch

1400 hrs – 1530 hrs
Workshop continues

1530 hrs – 1545 hrs
Tea & Coffee

1545 hrs – 1715 hrs
Workshop Continues

1715 hrs – 1730 hrs
Q&A and Sum up followed by Vote of Thanks

Arun Vydianathan, CoFounder & Associate, Ostrya Labs

Arun, a productive programmer having almost 11 years experience in software development and delivery, was associated with Oracle, Infosys and most recently with ProGen, a startup, where he was the Head of Engineering. Arun was involved in the development of many ERP modules including Order Management, Price Planning, Deal Management and Sourcing, as well as a Business Intelligence Suite, during his stint at Oracle and ProGen. Arun is a Silver Medalist at Master of Computer Applications from the University of Kerala. He is an experienced Java/J2EE, PL/SQL programmer and loves working with JavaScript and jQuery. His current area of focus is Ruby and Rails leveraging the power of the cloud.

Suresh Iyer, CoFounder & Associate, Ostrya Labs

Suresh Iyer, a passionate programmer with over 11 years experience working in software product development and delivery, was associated with iSOFT, a Healthcare products company (now CSC), and PSI Data Systems, an IT services company (now Aditya Birla Minacs). Suresh is a B.Tech in Mechanical Engineering from the University of Calicut, and pursued the Diploma in Advanced Computing from CDAC, Pune, studying at Amrita Institutions, Coimbatore. He is an experienced C#.net and Delphi programmer, with a keen interest in technologies and languages. He is a pure agilist and an ardent follower of lean thinking. His current area of focus is Ruby and Rails leveraging the power of the cloud.