It is a good time to be a freelancer in India. I am working as an independent React developer for the last 9 months now. Being independent has kept me quite busy. I thought I will share my little experience
React is unopinionated and may be that is a problem. React component has a state. The state within the component get a bit messy for any medium-sized application. State management libraries like Flux, Redux or Mobx are available to manage state. The Flux pattern
Last week, I made two mistakes with my Redux code. Mistake #1: deepClone Redux state The state within the reducer is immutable. That is, the old state should never be changed. To ensure that the old state never gets changed,
UPDATE (Sep 8, 2017): This article was written for Webpack v1. A better article for Webpack v2 and above is published. The article explains how to do a minimal scaffolding of React application using Webpack. Setup Git. Setup npm. Install
Over the last six months, I am working intensely with the React ecosystem. I developed a web application and two native apps from the scratch. I have also been working on a few existing applications for start-ups based in New York,
The article provides a quick guide to understanding Entity Framework. Why Entity Framework? Entity Framework is an ORM layer which implements the Unit of Work pattern. The library keeps a track of all changes made to database entities. It saves all
ASP.NET Web API has an oAuth2 server. There is an endpoint, /token. Posting to the token endpoint with login credentials gives an access token. For authorising the user, pass the access token to all other endpoints exposed by the API.
FancyBox is a jQuery plugin which is used to open text, photos, etc as a modal dialog. The post explains how to integrate it with an ASP.NET MVC application. Bundling The plugin is available as a Nuget package. The Nuget