I enjoy working with NestJS, Angular, Typescript, and Bash. My passion lies in creating tools that make everyday tasks easier.
- Node.js
- Nest.js
- Angular
- GCP / AWS
- Nx
- CI/CD
- MongoDB + PostgreSQL
- Redis
- Kafka / PubSub
fast-alfred
- Your Alfred-friendly framework & bundler, for developing Alfred workflows in TypeScript/JavaScript 🥷
shell-config
- 🚀 Simplify your MacOS setup with shell-config - a CLI tool that tailors configurations, installs apps, and enables seamless team collaboration.
rx-retry
- Support retries strategy, has all configuration options, from backoff to JITTER (backoff with random), max retry interval and max retries, retry interceptor to decide whether should we perform a retry or not, etc.
It has full support for Promises and Observables, works both on browser and Node.js, and has a unique sync and async configuration for NestJS, to provide a global retry strategy (which can be modified for each retry case).
rx-parallel
- a library that allows you to run asynchronous tasks in parallel, using RxJS.
The idea behind this library is to allow you to run asynchronous tasks in parallel, while still being able to control the number of concurrent tasks, and to be able to handle the results of each task.
It is very useful in cases that too many executions might causing an error, like calling an API and getting 429 HTTP ERROR - Too Many Requests.
Credits: Aviv Ben Shahar
Last Edited on: 11/06/2024