Home | Why us | Offerings | Clients | Quality | News & Events | Career | About
 
Services
Engagement Models
Technology
Ruby on Rails
 

Fast Web 2.0 Application Development for low cost using Ruby on Rails!

We offer Fast, low cost web 2.0 application development with quality product mangers in the US and talented developers based in Bangalore, India. Web 2.0 is a buzzword that refers to all the new things happening on the internet. Tim O'Reilly's "What is Web 2.0" is a good place to start to learn more about it.

What is Ruby on Rails:

We develop web applications, using agile development techniques with Ruby on Rails. Other tools like Basecamp, Subversion, Blogs and Aggregators enhance the joy in development.

Rails is a full-stack framework for developing powerful database-backed web applications according to the Model-View-Control pattern, accessible using any internet browser.

Rails is built on the:
  Interpreted
Dynamically typed
Pure object-oriented
Scripting language, from Japan named Ruby.

It’s Simple, straightforward and extensible.
Scalable, reliable, maintainable and easy to use applications can be developed in weeks instead of months using Ruby on Rails. Some cutting edge Rails features:
  .Ajax using RJS
.Object-relational mapping (ORM)
.Convention over configuration promoting simplicity
.Generators to automate repeating tasks
.Integrated test framework
.Automated application deployment promoting frequent releases to production
.Web services integration
.Migrations with the ability to deploy/rollback database schema changes.
How we do it:
All of these points below enable us to develop a better product, faster and for a lower cost. Yes, Faster, Better and Cheaper you can pick all three.
Better product:
. Applications offered as a service in the browser: Agile service that adjusts to the market quickly. Faster feedback cycles from users and quick improvements. Better maintenance. Easier to use.
. Collective user intelligence: Network effects of user actions taken advantage of. Amazon recommendations, Google's page-rank, delicious, Flickr tags etc.
. Ajax and SPIN (Single Page Inter-Networked) applications: AJAX is addictive. Once you use an AJAX app, you just can’t go back. Application is easier and simpler to use if designed well.
. Popularity of Simple designs: User conscious product design is what makes or breaks it. Google, Apple, 37signal apps show that simple is better.
. Process that encourages motivation: We are motivated to solve tough problems. All problems are tough if we try to be the best in it. This along with responsibility with accountability and healthy doses of celebration help our teams to be motivated and do the best work on any job.
   
Faster development:
. Fix Time and Budget, Flex Scope: Finish the application in a fixed time frame and leave the scope flexible. Solve only the most important problem and market it.
. Ruby on Rails: Agile development and AJAX made easier to work with.
. Global time difference: Development carried out all round the day. Team in India checks-in current code every US morning. US product manager tests, solves issues and raises tickets as necessary.
. Effective tools: Project management tools like Basecamp, Writeboard and RSS tools like blogs, aggregators reduce the information gap. An event is communicated as soon as it happens.
. Continuous integration: Frequent check-ins keep the application always deployable and ensure its health.
. Frequent releases: Small changes are sent to production frequently and catastrophic failures prevented.
. Outsourcing: Initial shared hosting with Textdrive, Site5, OCS Hosting, accounting, legal services, sometimes graphic design, Logo design is outsourced. We do only what we are best at, outsourcing everything else to others who are best at it.
. Test first development: Comprehensive test suites are developed faster. Refactoring is made easier.
. Getting Real and Lean Thinking (pdf): Do nothing unless it really, really adds value. Spec, meetings, extra features, all go down the drain.
   
Low cost:
. Offshoring: Cost effective development in India.
. Opensource software: Ruby, Rails, Apache, MySQL, Solaris, LighttpD, Subversion, Wordpress, Typo, etc.
. Low cost hosted tools: Email, IM, Basecamp, Aggregators, initial application hosting.
. Cheap hardware: Moore's law, Redundant commodity servers architected for reliability.
. Cheap communication: IM, VOIP, Webcams, screencasts and the ever increasing email
. Low cost/Open API's: Amazon's S3, Mechanical Turk, Google Maps, Calendar APIs, Yahoo Flickr, Delicious APIs, Ebay API, Windows LIVE platform, More APIs....
. Long tail marketing: Its easier to get in touch with your user base how ever small it is through RSS, targeted blogging and targeted Ads.

 

Testimonials

"We have used CircleSource several times for projects - both at early stages and middle stages of the engineering cycle. They seem to have a very rapid grasping power and get themselves to productivity in a short period of time. Further, in my experience I have found them to be very thorough in their knowledge and documentation.

They analyze the requirements in good detail upfront to save us from tough change management routines later. They have never missed their timelines on our projects and have come across as extremely reliable development partners."

Saurabh Sinha
President - Business Development
eMids Technologies

"For the past two years Speedy Scan Company Inc. has had the opportunity to outsource work to CircleSource for various software development products. Outsourcing software development cannot be successful unless a high level of communication exists between the two involved firms. CircleSource has always made itself available to discuss the never ending revisions and changes that are required for our retail software products. We have the trust in CircleSource so as not to employ any programmers but instead focus on the marketing and development of products".
Todd McIndoo
President
Speedy Scan Company Inc

I worked with CircleSource during a 6 month project for our organization. During our project, CircleSource designed and developed data utilities and reports between 3 critical systems which we depend on everyday:
  1. Solomon Accounting system
  2. HeavyBid estimating system and
  3. Microsoft Project.
Today, after successful implementation, we greatly reduced the amount of manual time required to enter data into these systems. Our integrated systems allow the Crafton Group to operate more efficiently and allow our key management personnel to gain current accurate reports quickly. We will definitely use CircleSource in the future and we highly recommend your services to others.
Taylor Cox
Division Manager, Construction
Crafton Group

I can’t say enough things about the Team. The project deserves an excellent rating due to the intangibles that the team brings: flexibility, persistence, domain knowledge, leadership, etc.

Steven Kukulka
Director of Operations
Comframe

I am very pleased and happy to work with the team. They are doing a great job. Right now we are going at a good speed, and we are happy with the progress that we are making

Parag Alex Rumao
Vero Auction System