Web Software
BUILT WITH RUBY, RAILS & JAVASCRIPT
Here at Rumble Labs we work on the cutting edge of technology, building towards the future. That’s why our primary focus has always been on creating highly functional applications for the web.
Web software is quickly replacing native applications due to it’s accessible and scalable nature. Software built for online use has countless benefits for developers, product managers and most importantly users.
Open Source
At Rumble Labs, we love open source software.
We believe in not re-inventing the wheel and utilise a large amount of open source projects in our creations. We also believe in giving back to the community, we regularly extract and open source code from our consulting and internal projects.
Agile Software Development
Ruby and Rails are at the heart of our technology stack and infrastructure. All of which is optimised for shipping great software, fast.David Rice, Technical Director
From the first prototype to a fully architected solution, we incrementally develop your ideas and evolve your business.
We use technologies that get out of the way, technologies that fit with our agile approach, that let us focus on your minimum viable product right from the outset.
Technologies we use
Ruby
Ruby is a programming language created in 1993 by Yukihiro Matsumoto. The main goals in mind were, developer productivity, maintainability, happiness and beautiful code.
Coupled with modern cloud architecture principles, Ruby is one of the most expressive and scalable languages for building complex software.
Ruby on Rails
Since it's creation by David Heinemeier Hansson in 2003 Rails has become one of the most respected frameworks for modern web application development. It powers some of the largest sites on the internet including twitter.com and yell.com.
It shares many of Ruby's design principles and is full of conventions and best practices for web application development.
HTML5
HTML5, the future version of the HTML standard, opens the doors for rich web application development. 2D & 3D animation, offline & local storage and real time data are just some of the new possibilities we're exploring. It can safely be used now to enhance existing applications for modern browsers or embraced entirely to create cutting edge experiences.
To speed things up we use the templating language HAML to easily write clean, semantic and valid HTML.
CSS3
With CSS3 we gain a lot of possibilities to enhance existing designs with exciting new visual techniques.
SCSS (Sassy CSS) is an extension to CSS3 which adds many improvements to the creation of highly reusable and maintainable CSS, especially when used with Compass an open source CSS authoring framework.
All of these tools help us create designs which scale well with complexity.
Cloud Computing
We've been using the Cloud since it was called a mainframe, it's become more than a buzzword, it's a way of life.
In the same way that utilising open solutions to common problems we can significantly cut down on development time.
Using the commoditized computing services of Amazon, Heroku etc. we drastically reduce the costs of infrastructure management and can focus on supporting you and your customers. Instead of worrying about servers.
We extensively use cloud based services, platforms and APIs to improve our offerings to customers.