#node

How to Create a Component Library with Storybook and Stencil

Posted on Sat, Aug 12, 2023 typescript storybook node react stencil pnpm

Learn how to build a robust component library using Stencil and Storybook πŸ“š. From initializing your project πŸ› οΈ to designing atomic-level components βš›οΈ, all the way to complex organisms πŸ—οΈ. This guide walks you through each step of building a project with storybook. Enhance reusability and maintainability while enjoying real-time previews of your components πŸ–₯️ . Explore Storybooks way of dealing with accessibility β™Ώ and export your project for multiple frameworks. Perfect for teams looking to streamline their UI/UX development workflow πŸš€. Start crafting your component library today! 🌟

Implement Ports and Adapters in a Hexagonal Architecture with NodeJS and MongoDB

Posted on Tue, Aug 1, 2023 typescript architecture node database

πŸ”„ Learn how to build a robust application with Hexagonal Architecture using πŸ“Port & Adapters design pattern in NodeJS, MongoDB, and TypeScript! 🌐 Discover how to separate business logic from external dependencies, ensuring modularity & flexibility. πŸ“¦ Embrace clean code practices with decoupled components for smoother development and maintenance. πŸ’» Dive into NodeJS to power your backend, MongoDB for data storage, and TypeScript for type safety. πŸš€ Level up your architectural skills and create scalable, testable, and maintainable applications!

Testing Cached Data with Redis, NodeJS, and Jest through Docker Test Containers

Posted on Thu, Jul 27, 2023 redis testcontainers node docker npm typescript

Testing cached data can be tricky πŸ˜• but tools like Redis, NodeJS, Docker, Jest, and Testcontainers make it easier! 😊 By using Docker to spin up a Redis container for each test, you get a clean 🧼 cache instance. Jest allows you to write unit and integration tests πŸ§ͺ to validate caching logic and interactions with Redis. Testcontainers handles container management behind the scenes. Ultimately, this stack lets you test real-world caching scenarios βœ… thoroughly and consistently across environments. πŸ‘ So if you need to test your app's caching capabilities, this combo has you covered! πŸ’ͺ

Mono & Msa : Front 5. Single Spa

Posted on Sat, Dec 3, 2022 architecture frontend node vue singlespa

I’ve been thinking … πŸ’­, why introduce micro front-ends without showing any implementation? πŸ™„ Well, this week, I’ve got just the news for you !!! πŸ“° Let’s embark in the implementation adventure 🚞 of micro front ends with the help of a popular tool called Single Spa ! πŸ’« Single-Spa removes the complexity in setting up a micro front end app by scaffolding the entire process !!! πŸ”Œ This technology allows us to build and connect multiple Single Page Applications (SPAs) and provides a way so that they can interact, communicate and function seamlessly together 🀝 (even on one page πŸ‘€) Pretty cool, right ? I guess there’s ☝️ thing left to do. Come read and code with me with the link below ‡️ click on the article ➑️

Mono & Msa : Front 3. Turborepo

Posted on Wed, Nov 16, 2022 architecture turbo devops node yarn

Such a busy week ! πŸ’¨ but as promised, let's explore the next article in the front end section of this series πŸ”₯ This week, we will follow the next πŸ‘£'s of our previous article on Monorepos!In this article, we will dive into the implementation of a Monorepo with the use of a technology called Turborepo πŸƒπŸ½β€β™‚οΈ But wait! What's Turborepo all about? Turborepo is a monorepo tool that helps eliminate build & pipeline related issues often found in monorepos by providing an efficient deployment mechanism and package management system ⚑️ Let's take a look πŸ‘€ ‡️

Mono & Msa : Front 2. Monorepo

Posted on Wed, Nov 9, 2022 architecture turbo devops node yarn

Oh, Hey Devs! βœŒοΈπŸ’» Happy new years to you & long live these holidays πŸ™ƒπŸΎ As we’re rolling into a brand-new year, filled with new technologies to digest and thrown at our projects everyday like hot potatoes πŸ₯”, we might be tempted to include anyone of them that we can get our hands on just to gain a little more structure! What about resisting the temptation ? ^^ It turns out I may have some tech to share with you that’s long been with us, has been known to be reliable, scalable and easy to implement! and guess what? you don’t even NEED to add yet another library just to have it!How’s that for a 2023 project resolution. πŸ’ Now hear me out, it might not be for every project but for the ones that are constantly scaling, you’ll find it to be the perfect fit for you. Enters - The Monorepo! 🏰A dynamic and customizable structure for your codebase so your vision and team can benefit on more flexibility and even more speed!In this article, we’ll dive into what monorepos are all about and how to implement one in our own project! Happy reading and see you next week for the next article in this front-end architecture series πŸš€ click on the article ➑️