blog.fawwaz.devConvert Tailwind Components to Logical Tailwind with This ToolI love coding but if I have to spend half just fighting with the UI to get things looking as I want, then I don't feel very productive. This why I always love to find copy-past starting points from places like TailwindUI of Flowbite, to help move fas...Jul 21, 2023·2 min read
blog.fawwaz.devFrom Zustand to Xstate: the Zen of using the right toolI've known and seen demos of Xstate for a while but never felt the need to use it in a project. My understanding was and still is that Xstate shines in complex flow. Recently I worked on a small personal project that I built with Zustand I thought th...Jul 16, 2023·7 min read
blog.fawwaz.devSolving Persistence of DDD Objects with Prisma (SQL)Introduction Domain-Driven Design (DDD) is a software development methodology that emphasizes the importance of modeling business domains to create software that closely aligns with the needs of the organization. However, persisting DDD objects can p...Apr 26, 2023·4 min read
blog.fawwaz.devRedux: The Under The Hood TourPhoto by Hosea Georgeson on Unsplash But wait we have React hooks now, we don't need Redux anymore, right ? If you are not a React dev, React hooks are the latest addition to React and they are absolutely awesome ⚡, but they are not replacing Redux....May 26, 2022·18 min read