Image by Mudassar Iqbal from Pixabay

Will you build a house without a pre-approved plan? Will you drive a car which hasn’t passed the safety requirements or not tested on actual road conditions? Why should building software be any different. Engineering Principles are ideas, rules, and concepts which guides our engineering process.

This was originally posted here.

Why do I need a Software Engineering Process

I remember when I started as a developer, I used to get so bugged writing unit tests and filling documents. I was one of the developers in a team of hundreds of developers, building a mammoth software which needed a monster server to run. For even a few line…


CI/CD Hero image
CI/CD Hero image

Last instalment of the four part post on how to take an idea from wireframe to production deployment using ReactJS. In this post we will host the movie app on AWS and setup Continuous Integration and Continuous Delivery (CI/CD) for our application.

This was originally posted here.

This is the last post in the series. You can find the first post here

Where are we

Ok so till now we have

  • Brainstormed on our brilliant idea to build a Movie App.
  • We have decided what features are needed as part of the MVP.
  • Our design team has given us the wireframes.
  • We have…


The Dark Knight Poster
The Dark Knight Poster

Third installment of the four part post on how to take an idea from wireframe to production deployment using ReactJS. In this post we will build the movie app using the component library we built in the last post.

This was originally posted here.

This is the third post in the series. You can find the first post here

Where are we

Ok so till now we have

  • Brainstormed on our brilliant idea to build a Movie App.
  • We have decided what features are needed as part of the MVP.
  • Our design team has given us the wireframes.
  • We have setup our project…


Storybook Hero Image
Storybook Hero Image

Second of the four part post on how to take an idea from wireframe to production deployment using ReactJS. In this post we will try to setup a component library in our previously setup Monorepo. We will break down our wireframes into components and build a component library using Storybook.

This was originally posted here.

This is the second post in the series. You can find the first post here

Where are we

Ok so till now we have

  • Brainstormed on our brilliant idea to build a Movie App.
  • We have decided what features are needed as part of the MVP.
  • Our design…


React Js Header Image
React Js Header Image

First of the four part post on how to take an idea from wireframe to production deployment using ReactJS. This post talks about how to brainstorm an idea and convert into wireframes. We will also look at how to setup a monorepo using lerna and yarn workspaces. We will also setup linting, code formatting and commit hooks for team coding standards.

This was originally posted here

What are trying to achieve

We as developers like writing code. Given a choice I will write code whole day. But writing code is only part of the job description. As engineers we are expected to build stuff and…

debojit roy

I am a Dynamic, Software Architect, Full Stack Developer, Techno Managerial leader with 14+ years of experience in building and delivering large scale apps

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