development, javascript, typesriptOctober 12, 2021By adminTypeScript Enums vs String LiteralsEnums help to define a set of named constants. Using enums can make it easier to document intent, or create a set of distinct cases.
development, javascriptAugust 04, 2021By adminHow to lint staged Git filesWe use linting to automate code formatting issues, to fix syntax errors and coding style. For example, you may have forgotten a semi-colon during aor bug fix you may have accidentally left a console.log statement.
development, javascript, nextjs, ssrFebruary 02, 2021By adminNextJS Client-side, Server-side & Static RenderingThe future of SEO and search ranking algorithms are now in heavy favour of static or server-side rendering. This means building static or server-side rendered apps instantly gain advantages in rankings.
development, javascriptDecember 23, 2020By adminES2020 New FeaturesSince ES2015, updates from the TC39 committee are released annually. Their latest release ES2020 comes with many new features.
development, javascript, reactApril 30, 2020By adminReact Re-rendering ComponentsReact is known for providing a fast user experience by only updating the parts of the UI that have changed. In this article, we discuss how we can optimise the render performance by understanding how React decides to re-render
development, javascript, react, material-uiMarch 16, 2020By adminReact Component Library with Material UIUsing Material UI which supports Styled Components is an excellent combination of libraries to start building a design system of your own
development, javascript, node.jsFebruary 21, 2020By adminNode.js Memory ManagementNode.js memory management provides means to dynamically allocate memory chunks for programs when they request them and free it when they are no longer needed, so they can be reused. Application-level memory management can be manual or automatic.
development, reactNovember 09, 2019By adminREACT CONCURRENT MODERegardless of all the optimizations we do in in React apps, rendering process so far has been a blocking and cannot be interrupted. With the introduction of new experimental React Concurrent Mode, rendering becomes interruptible.
development, javascript, reactApril 13, 2018By adminREACT CONTEXT APIThe context API will finally become a first-class citizen with the release of React 16.3. Facebook has announced that they are going to release a stable yet revamped version of the context API.