Gagan Sikri

Backend-as-a-Service—BaaS—is a mobile-based backend service that lets web and mobile application developers link their applications to the backend cloud storage. Firebase, a provider of BaaS, allows developers to create delightful user experiences by simplifying management—the developers don’t need to focus on managing the servers. Firebase becomes the server, the datastore, as well the API, all… Read More »

Apache Cassandra is a distributed database with unique benefits which should ideally be present in the developer's toolkit. Cassandra is free and open-source distributed database management system which is designed to manage very large amount of structured data. In this article, we’ll discuss the step-by-step process of creating charts by fetching chart data from a… Read More »

Most enterprise apps currently use relational databases like SQL, MariaDB, or MySQL due to their popularity and stable nature. However, developers face issues when they try to scale such databases. Furthermore, considering the recent breed of web applications that handle large data sets, developers are constantly looking for more scalable databases. This has attributed to… Read More »

The Python programming language was becoming increasingly popular in the development of web-based applications. In an attempt to leverage this and help speedily deploy secure and maintainable web applications, the Django web framework was developed. The open-source web framework of Django, which is based entirely on Python, follows the model-view-template (MVT) architectural pattern. The framework… Read More »

AngularJS (version 1.x) when launched by Google a few years back was a compelling JavaScript library. However, the library faced an unexpected developer attrition, when Facebook launched the ReactJS library. To prevent it from becoming obsolete, the complete architecture was reworked. The framework was converted from a Model-View-Whatever architecture to a component-based architecture. To mark… Read More »