I share my journey, insights, and progress as I navigate the ever-evolving world of programming.
Here, I document my experiences with various programming languages, frameworks, and tools, as well as the challenges I face and the solutions I discover along the way.
From debugging dilemmas to breakthrough moments, each post reflects my passion for problem-solving and my commitment to improving my craft.
Join me as I explore the intricacies of code, share tips and tricks, and celebrate the small victories that make programming such a rewarding endeavor.
Added a Sitemap Page in 2024! πΊοΈ Learned CSR (slow, dynamic), SSR (real-time), and SSG (fast, static). Used SSG with Contentlayer2 for my blogβsuper fast and SEO-friendly! π Use SSR for dynamic, SSG for static, or mix both! π
From deep diving into open source codebase I've learned about different search packages for different websites - client-side search engines vs. cloud-based search engines.
Discover how a Headless CMS can revolutionize your content strategy. Learn what it is, how it works, and why businesses are adopting this powerful technology to streamline content distribution across multiple platforms. Perfect for entrepreneurs, developers, and content creators looking to work smarter, not harder
A deep dive into the codebase of useMeasure hook in React
Examples and explanations of using prism-react-renderer for highlighting syntax of code Snippets
Exploring state management in React, focusing on a pattern derived from Shadcn's useToast system for managing dynamic UI components like toast notifications.
The `useFieldArray` hook in React Hook Form is a powerful tool designed for managing dynamic forms where the number of input fields can vary.
Explore the pros and cons of endless scrolling, pagination, and the "Load More" button to choose the best content delivery method for your blog.
Learn how I built custom social share buttons for my Next.js blog, enhancing user experience, boosting engagement, and avoiding third-party bloat for optimal performance.