Skip to content
View Avivbens's full-sized avatar
🥷
🥷
Block or Report

Block or report Avivbens

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Avivbens/README.md

Hey there! 👋 I'm Aviv - Software Engineer

I enjoy working with NestJS, Angular, Typescript, and Bash. My passion lies in creating tools that make everyday tasks easier.

Working on a daily basis with:

- Node.js
- Nest.js
- Angular
- GCP / AWS
- Nx
- CI/CD
- MongoDB + PostgreSQL
- Redis
- Kafka / PubSub

Alfred 5 - Check out my Alfred Framework:

fast-alfred - Your Alfred-friendly framework & bundler, for developing Alfred workflows in TypeScript/JavaScript 🥷

My CLI:

Shell-Config

shell-config - 🚀 Simplify your MacOS setup with shell-config - a CLI tool that tailors configurations, installs apps, and enables seamless team collaboration.

My Libraries:

Rx-Retry

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

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.



⚙️  GitHub Analytics

🤝🏻  Connect with Me


Credits: Aviv Ben Shahar

Last Edited on: 11/06/2024

Pinned

  1. shell-config shell-config Public

    CLI Tool for MacOS setup - apps, shell, assets, etc.

    TypeScript 9

  2. jmcdo29/nest-commander jmcdo29/nest-commander Public

    A module for using NestJS to build up CLI applications

    TypeScript 405 49

  3. rx-retry rx-retry Public

    Provide handling for Observables AND Promises retries, with a configurable delay between retries (support JITTER).

    TypeScript 8 1

  4. rx-parallel rx-parallel Public

    Run asynchronous tasks in parallel, using RxJS.

    TypeScript 2

  5. alfred-engage-contact alfred-engage-contact Public

    Search across your contacts and engage with them ✨ (multi apps support)

    TypeScript 3

  6. alfred-search-bookmark alfred-search-bookmark Public

    Search your Chrome bookmarks from all profiles ✨

    TypeScript 4