Software Engineer, Marathon Runner, Writer.
Pinned posts
My Daily Notes
List of insights and thoughts that I have gathered over the years.
My Reading List
A list of books that I have read or plan to read with a short summary of the book.
Recent Posts
SEO Checklist
SEO (Search Engine Optimization) is the practice of optimizing websites to improve their visibility and ranking on search engine results pages (SERPs). An SEO checklist helps webmasters and developers ensure that their websites meet the best practices for SEO, including technical, on-page, and off-page optimization.
Understanding HTTP/2 Protocol
HTTP/2 is the latest version of the Hypertext Transfer Protocol (HTTP) that improves web performance by introducing features like multiplexing, header compression, and server push. Understanding the HTTP/2 protocol can help developers optimize web applications for faster loading times and better user experience.
Understanding different types of rendering on Frontend
Rendering is the process of generating the final output from the data and template. In frontend development, rendering refers to how the browser displays content on the screen. There are different types of rendering techniques used in web development, each with its advantages and use cases.
Understanding Server-Sent Events (SSE)
Server-Sent Events, a standard for unidirectional communication between a server and a web client over HTTP
Chess Notation
Chess notation is a standardized way to record and describe chess moves. It allows players to review and analyze games, communicate moves, and study chess strategies.
React Context API
Understanding React Context API
What is Domain Rating
Optimistic vs. Pessimistic Locking
An overview of optimistic and pessimistic locking in distributed systems
Angular Best Practices
Angular Performance Tips
Tips for improving the performance of Angular applications