#typescript

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! πŸ’ͺ

Simplify Database Schemas with GraphQL, Prisma, and Generative Types

Posted on Mon, Jul 17, 2023 database apollo graphql typescript mongodb prisma

πŸ—‚οΈ Simplify database schemas with GraphQL! πŸš€ Learn how to leverage the power of Apollo, Prisma, and Generative Types to streamline your data modeling process. πŸ› οΈ This article explores the seamless integration of these cutting-edge tools, empowering developers to build efficient, scalable, and maintainable databases. πŸ’‘ Unlock the potential of GraphQL's flexible querying, Apollo's robust client-server communication, Prisma's database toolkit, and Generative Types for automated schema generation. πŸ’» Take control of your database workflow and boost productivity with this comprehensive guide! πŸ“š

Microgateways with Docker and Spring Boot

Microgateways are lightweight πŸ‚, distributed proxies that can be deployed alongside each microservice πŸ“¦. This allows for fine-grained control over API traffic and makes it easier to implement security, rate limiting, and other policies. In this guide, we will show you how to build a microgateway using Docker 🐳, Spring Boot 🌱, and Gateways πŸšͺ. This guide is for developers who are interested in learning how to build microgateways. It is assumed that you have some basic knowledge of microservices architectures and Docker 🀩 click on the article ➑️