Omar ShirinianiBuilding a Composable UI Component Library with BitIn this article, we will explore how to build a composable UI component library using Bit, a powerful tool for creating and managing…Mar 151Mar 151
Omar ShirinianiMastering Next.js Monorepos: A Comprehensive GuideIn the world of web development, Next.js has emerged as a powerful and versatile framework for building server-side rendered and statically…Feb 26Feb 26
Omar ShirinianiAdvanced Data Management in Next.js with React Query and SWRIn the fast-paced world of web development, efficiency and scalability are paramount. Next.js, React Query, and SWR…Feb 15Feb 15
Omar ShirinianiAdvanced Unit Testing Strategies with Jest in Next.js ApplicationsUnit testing is a cornerstone of modern software development, ensuring code quality, reliability, and maintainability. Next.js, a powerful…Jan 26Jan 26
Omar ShirinianiExploring Advanced Features of TypeScript for Modern Web Development 💻🚀TypeScript, a superset of JavaScript, has gained widespread popularity in the web development community due to its ability to bring static…Jan 17Jan 17
Omar ShirinianiMastering React and Tailwind CSS: Advanced Techniques and Best PracticesDec 29, 2023Dec 29, 2023
Omar ShirinianiApplying SOLID Principles in React: A Guide to Building Maintainable ComponentsReact has become a popular library for building modern web applications due to its declarative and component-based approach. While React…Dec 28, 2023Dec 28, 2023
Omar ShirinianiMastering Git: A Comprehensive Guide to Essential CommandsGit, the distributed version control system, has become an integral part of modern software development. Whether you’re a seasoned…Dec 25, 2023Dec 25, 2023