Blogs

Welcome to my blogging space! Below are some of my thoughts, experiences, and insights that I've penned down. I believe in the power of storytelling and the written word, and I'm excited to share a bit of my journey with you.

Feel free to explore the blog posts listed below. Each piece reflects a unique perspective, and I hope you find them both informative and enjoyable.


Jotai Atoms And Molecules (opens in a new tab)

This blog post about state management in React applications using the Jotai library. It provides a short introduction to Jotai and explains the key concepts of atoms and molecules in Jotai.

The Most Important Trait for a Software Engineer (opens in a new tab)

In this article, I discuss what I believe to be the most important trait for a software engineer: logical thinking. I explain why logical thinking is crucial for learning and growth not only in the field of software engineering but also in life in general.

State Management in React (opens in a new tab)

A presentaion on various state management solutions available for React applications. It covers popular libraries like Redux and Jotai and discusses their pros and cons.

Optimizing React Applications (opens in a new tab)

A presentation on techniques and best practices for optimizing the performance of React applications. It covers topics like code splitting, lazy loading, memoization, and more.

Anthropic's Interactive Prompt Engineering Tutorial: Comprehensive Summary (opens in a new tab)

This guide outlines the nine core chapters and advanced techniques from Anthropic's prompt engineering course, emphasizing best practices for structuring inputs for the Claude family of models.

Git Worktree Cheat Sheet (opens in a new tab)

A concise cheat sheet for using Git Worktree, a powerful feature that allows you to manage multiple working directories with a single Git repository.

© Shamim Fahad, 2025