"In our business, using Rails allows new developers with only a little coding experience to quickly learn to create powerful, full-featured, applications."
What is Ruby on Rails?
Ruby on Rails development since 2006
We’ve been using Ruby on Rails since the 1.0 release in 2006, and would consider ourselves one of the leading Ruby on Rails agencies in the UK. Much of our work is with Ruby on Rails, and we favour it for its agility, speed and standards.
We have a diverse team of over 20 full-time developers working in-house at Kyan. For many of them, Ruby on Rails is a second language. They work closely with our front-end teams and testers to build the products and sites that we are known for.
What is Ruby on Rails?
Ruby on Rails is an open source framework for creating database-driven web applications. By automatically dealing with everyday code, it lets us focus on the precise needs of a project, quickly and efficiently.
Being open source, it is enhanced and extended every single day by thousands of developers all over the world. This means that it can easily keep up with the high demands of the ever-changing modern web. It is actively supported by a vibrant ecosystem of conferences, developer tools, specialist hosts and developers in many countries and industries.
Ruby on Rails is behind many high-traffic websites that are used by millions of people every single day, including Airbnb, Dribbble, Indiegogo, Kickstarter, Shopify, Strava, Twitch, Zendesk, and of course, GitHub.
We are a family of Ruby on Rails developers
Our Rails developers can take a project from the initial conception to a rough and ready working application extremely quickly. This allows us to show our clients at an early stage in the project timeline just how their website is going to work. The app or site can be improved in response to feedback at a stage where it’s easy to do so.
Rails allows us to deliver projects on shorter deadlines without compromising the quality of our work. Updates and changes to working applications costs our clients less, because Rails encourages consistency and structure in coding practices.
"As a language that prioritises convention over configuration, I find that when I have to swap between projects in-house, I can do so easily using Ruby."
"Rapid prototyping is essential at Kyan, and Rails is an excellent tool for quickly realising complex ideas, while retaining a proven track-record in production."
Ruby on Rails integration
We have also used Rails to integrate with numerous third party services and APIs. Some of these include:
- Amazon Simple Storage Service (S3)
- Amazon Elastic Compute Cloud (EC2)
- Google Maps and Google Charts
- Campaign Monitor (for bulk newsletter distribution)
- Payment systems: Stripe, WorldPay and PayPal
- New Relic (for performance monitoring)
- Bonsai (elasticsearch)
What we use it for
Ruby on Rails was designed specifically for building bespoke web applications and websites, which has enabled us to use it for a huge range of projects, including content management systems, e-commerce solutions, company intranets, workflow systems, online tender management systems and many other applications.
Rails is incredibly flexible and is suitable for us to use on the majority of the projects we undertake. Not only were we early adopters of the technology but we now have one of the most experienced Rails development teams in the UK.