Let's learn about common mistakes while fetching data in useEffect
Let's learn how to use useMemo to reduce heavy computation in functional components.
React.memo is a higher order component that helps to avoid re-rendering of the component when the props are not changed. It is similar to PureComponent but it works with functional components.
Choosing the right caching strategy is very important to avoid costly mistakes. In this article, we will discuss how to choose the right caching strategy based on the invalidation strategy.
Caching helps to improve the performance of an API. But when to use caching techniques in an API? Let's find out.
Commit messages tells a story in the future about the changes you made. It is important to write good commit messages.
Let's learn how to write a good pull request title and how it can serve as a documentation for your code.
Good validation messages helps to improve the user experience and also the developer experience.
Let's create a GraphQL schema for a notes app and learn how to create simple yet powerful graphQL schemas for your APIs
useRef can store any mutable data that you want to persist between renders. It helps you to avoid re-rendering of the component when you don't want to.
Often graphQL gives flexibility in building the API, but it comes with hidden cost of overfetching the data from the server. In this article, we will see how to avoid overfetching from the server.
Let's learn on how to consume a keep alive connection from server to client (SSE) in React
Server sent events are useful to send data from server to client. In this article, we will see a practical example of SSE in Node Js.
fs module in node Js provide API to write files. Let's explore createWriteStream and writeFile methods with simple example and thier differences.
require.context in node Js allow you to import multiple modules from a directory dynamically. Let's learn its power through example.
Single Responsibility Principle is a software design principle that helps to separate the logic in a concised and maintainable way. Let's learn the example of how to apply this principle in a JS function.
Visual Guide to API Design Best Practices
This visual eBook covers essential best practices for designing robust APIs using REST principles.
This book is ideal for beginners and backend developers seeking to enhance their API design skills. However, it is not suited for those seeking an in-depth exploration of API design. This book is a quick read under 40 slides like scrolling through your instagram feed.