Comprehensive guide on SEO in Rails

A Ruby on Rails (RoR) application isn’t really SEO friendly straight out of the box. It requires a lot of customisation to make your application more search engine friendly. But, when optimised in the correct manner, a Rails application can perform extremely well in the search results. U ...

Building a JSON API with Rails 5

Rails is great for making traditional server-rendered web applications. It has support for cookies, sessions, and other browser-specific functionality right out of the box. It’s also great for building JSON APIs, but why include a whole bunch of functionality that we aren’t going to us ...

5 Tips to Master the Art of Business Process Modeling

Even though Business Process Modeling is a very effective way for business organizations to keep track of their inner workings, many beginner modelers tend to design them incorrectly and make mistakes, which decrease their potential. The following are certain tips and suggestions you shoul ...

Monitoring Cassandra at Scale

At Yelp we leverage Cassandra to fulfill a diverse workload that seems to combine every consistency and availability tradeoff imaginable. It is a fantastically versatile datastore, and a great complement for our developers to our MySQL and Elasticsearch offerings. However, our infrastructu ...

Performance Best Practices for MongoDB

MongoDB is a high-performance, scalable database designed for a broad array of modern applications. It is used by organizations of all sizes to power on-line, operational applications where low latency, high throughput, and continuous availability are critical requirements of the system. ...