Nima ShokouhfarDomain Driven Design/Clean Architecture: React, InversifyJS , Storybook, GitHub pages, & CI/CD…Welcome back to the third part of our journey into using InversifyJS with React. In Part 2, we explored how to use environment variables…Oct 3Oct 3
Nima ShokouhfarGetting Started with Inversify and React: Part 2 🚀In the first part of this series, we walked through setting up InversifyJS with React, creating a service, setting up a container, and…Oct 3Oct 3
Nima ShokouhfarDDD/Clean Architecture: React, InversifyJS , Storybook, GitHub pages, & CI/CD (ep1) 🚀Getting Started with Inversify and React: Part 1 🚀Oct 3Oct 3
Nima ShokouhfarDomain Driven Design: Inversify js Dependency Injection with TypeScript, & NX Monorepo ( Part 2)In this tutorial, we will walk through setting up a simple API using Domain-Driven Design (DDD) principles with TypeScript, Inversify for…Oct 2Oct 2
Nima ShokouhfarDomain Driven Design: Dependency Injection with Inversify, TypeScript & NX MonorepoIn software architecture, dependency control is essential to ensure that objects are flexible, maintainable, and testable. Poor dependency…Oct 1Oct 1
Nima ShokouhfarinBootcampStorybook tutorial: deploy to GitHub pagesIf you don’t have an existing Storybook setup, you can start by cloning my pre-configured Storybook boilerplate that includes Tailwind and…Sep 28Sep 28
Nima ShokouhfarWhy Customize Keycloak Themes with Keycloakify?!! 🎨🔐🚀When it comes to identity and access management, Keycloak stands as one of the most trusted open-source solutions out there. But what…Sep 27Sep 27
Nima ShokouhfarI am open sourcing my brain. You can clone it if you wantA few years ago, I watched a YouTube video that completely shifted my perspective. The topic? Learn how to learn. It sparked a journey of…Sep 27Sep 27
Nima ShokouhfarinBootcampChatGPT: The Key to Unlocking the Full Potential of Storybook and GitHub PagesAs developers, we’re always on the hunt for tools that can streamline our workflow and improve the quality of our projects. For me, the…Sep 16Sep 16