Curious and Enthusiast software developer with a pinch of UI/UX design experience, trying out new stuffs

With great data comes great repositories…

Image for post
Image for post

The moment we talk about Spring Boot, first thing that comes to our mind is Controller-Service-DAO. But backend applications are not built just to fetch data from Database and serve it to Front End. One of its core responsibility also involves gathering data from several sources along with Database and performing some processing on top of it (and then storing the processed data back to those sources as required).

In this article I will walk through some of the common coding mistakes that is done while dealing with external data sources and how we can avoid them efficiently.

The Data Web


Using a theming library to quickly create a uniform and beautiful UI in React / React Native while following the scalability of Atomic Design principle

Image for post
Image for post
Cover Credits: https://www.zemosolabs.com/

In Part1, I have discussed about few of the basics of Atomic Design and Theming Library and how using them correctly can play a crucial role for the success of a project, no matter if you are an individual developer, working with a friend, working in a Startup or even as a part of an established Organisation.

By now you would have realised how simple it is to build some very basic building blocks (a.k.a. Atoms) of the application in almost no time. …


Using a theming library to quickly create a uniform and beautiful UI in React / React Native while following the scalability of Atomic Design principle

Image for post
Image for post
Cover Credits: https://www.zemosolabs.com/

Market is evolving at a rapid speed. While many ideas turn into success in no time, that success might not be yours if the solution is not sustainable or if it is not implemented in time.

In most of the cases, it all begins with a website or mobile application. While there are many approaches to build a website or mobile application, picking the right one is important. It has to be fast enough to come up with an MVP but at the same time sustainable to adapt to user feedbacks and market needs.

In this three part article I…


Fast, Elegant and Easy process to deploy React Application to Firebase Hosting using Github Actions and Firebase Publish React plugin

Image for post
Image for post

Deploying applications can be a tedious task, especially when working in a team (or even solo). This includes integrating, merging, testing and deploying the codes to make sure it works well in production.

Using CI/CD tools can help us streamline the process. Though there are several CI/CD tools available in the market like Jenkins, why not begin with the one that comes ready to use free of cost (mostly)? Github Actions.

In this article I will be talking about using Github Actions and Firebase Publish React to test, build and deploy React Application. …

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store