Noting down my experiences on various technical topics, mostly dealing with Javascript.
  • Calculate visitor's reading time of your blog article effectively.

    An experiment on how to accurately measure user reading time on blog posts to enhance content quality and engagement.

    8 mins read
  • My journey with Open Source and its impact on platform development

    Learn how an open source project grew into a platform, driven by the principles of engineering excellence and continuous improvement.

    7 mins read
  • Online and Offline Problems

    Offline vs. Online Range Query: How sorting queries in advance can significantly improve efficiency and reduce redundant iterations.

    6 mins read
  • Thoughts on Design and what it means

    Explore the role of design in shaping experiences and the challenges of simplicity in an increasingly complex world.

    5 mins read
  • Avoid redundant API calls in NextJS app router

    Learn how to reduce redundant API calls and improve user experience in NextJS using React.cache.

    2 mins read
  • Building a high performant web application in edge runtime

    In this blog post, we explore optimizing web app performance in a serverless edge environment using GraphQL.

    5 mins read
  • Automatic Domain mapping in Letterpad platform

    This post talks about the different challenges that I encountered while adding the domain mapping feature with Letterpad.

    9 mins read
  • Field Permissions in Graphql

    In this post, we will see how to add field level authorization in GraphQL using directives. It's a more expressive way to add logic to schema.

    6 mins read
  • GraphQL - Under the hood

    The post talks about how a request is processed by graphQL. It explains how schema and resolvers validates a query and prepare the response.

    7 mins read
  • Do we need Redux ?

    When developing a single page application, we need a way to persist data in state that can be used by our application. Redux helps us in maintaining this state.

    4 mins read
  • Building our own store management library like Redux

    React comes with hooks and also it has a powerful context API. We are going to take advantage of these two features and build a state management system.

    10 mins read
  • High Order Components in React

    High Order Components are a great way to enhance your components. You can combine multiple HOCs together to build a powerful feature.

    5 mins read
  • Chaining Graphql Resolvers

    By creating a chain of resolvers to satisfy individual parts of the overall problem, you will be able to compose an elegant workflow.

    8 mins read
Abhishek Saha
Abhishek Saha

Software Architect and Design

Passionate about exploring the frontiers of technology. I am the creator and maintainer of Letterpad which is an open source project and also a platform.