Runs code after a delay.
use-after-delay
Single execution after delay
React component to do action on hover after delay
Delay a promise a specified amount of time
react hook to use values from an array after delay
An efficient queue capable of managing thousands of concurrent animations.
Timers extensions
Schedule execution of a multi-time callback after delay milliseconds, automatic, intelligence and without bothering, the delay is calculated from different algorithms, e.g.: Lucas Sequence, Fibonacci Sequence, DaYan Series and Arithmetic Procession.
a simple debounce with no dependencies or crazy defaults
Delay function calls until a set time elapses after the last invocation
Smart spinner helper for React, to manage the duration of loading states.
HTTP server mocking and expectations library for Node.js
checks whether a hyperlink is alive (200 OK) or dead
Create a deferred promise
Delay a promise a minimum amount of time
Base functionality used throughout XY Labs TypeScript/JavaScript libraries
Debounce a function - only executes after delay with no calls
A Tailwind CSS plugin for creating beautiful animations.
A utility that allows retrying a function with an exponential delay between attempts.
Missing keepalive http.Agent
Some useful utilities I often need
WebDriver Proxy for testing rich clients. It block certain calls until Angular is done updating the page under test.
A tiny (25 bytes) Promise wrapper around setTimeout
defer your after commit callbacks to sidekiq
Enqueue jobs that will only appear for processing after a specified delay or at a particular time in the future
Poweroff after a delay.
Creates a debounced function that delays invoking func until after wait milliseconds have elapsed since the last time the debounced function was invoked.
Ruby asyncrhonous timer that allows you to enqueue tasks to be executed asyncrhonously after a delay
a workflow orchestration framework running on delayed_job and active_record
Send GET requests, retry after incremental delays on failure.
Issue a backup request after a delay and return the first response.
Gem is designed to "Split or Break" Time Taking Jobs(Delayed Jobs, Crons, Bulk Operations, etc.) into smaller size Mutually Exclusive Delayed Jobs. These Sub-Jobs can be picked by "Multiple Workers" in "Single" or "Multiple Servers". After splitting and enqueuing, the process will wait for the sub-jobs to complete and also processes sub-jobs instead of blocking. "Parallelism" can be achieved across multiple servers through Delayed Jobs which can directly impact performance. "Performance" can improve up to "n+1" times, where n = number of workers picking the jobs.
Codebot is an IRC bot that receives GitHub webhooks and forwards them to IRC channels. It is designed to send messages in a format similar to that of the official GitHub IRC Service. Codebot is able to stay connected after sending messages. This eliminates the delays and visual clutter caused by reconnecting each time a new message has to be delivered.
Ravanello is the cli for analyze keys in redis and size of it's values. Example of usage: ```bash gem install ravanello ravanello --version REDIS_URL="redis://localhost/db" ravanello analyze --rules rules.yml ``` The rules files specifies the structure of the redis keys (splitted by :) and should looks like this: ```yml rules: resque: - 'delayed' - 'resque-retry' - 'timestamps' - 'lock' - 'meta' ``` After analyzing you will get the report in console: ``` Q-ty Size Key (sample) 4 24 * (hello) 1 6 denormalized:companies:* (denormalized:companies:99585213) ```
abstract_feature_branch is a Ruby gem that provides a unique variation on the Branch by Abstraction Pattern by Paul Hammant and the Feature Toggles Pattern by Martin Fowler to enhance team productivity and improve software fault tolerance. It provides the ability to wrap blocks of code with an abstract feature branch name, and then specify in a configuration file which features to be switched on or off. The goal is to build out upcoming features in the same source code repository branch (i.e. Continuous Integration and Trunk-Based Development), regardless of whether all are completed by the next release date or not, thus increasing team productivity by preventing integration delays. Developers then disable in-progress features until they are ready to be switched on in production, yet enable them locally and in staging environments for in-progress testing. This gives developers the added benefit of being able to switch a feature off after release should big problems arise for a high risk feature. abstract_feature_branch additionally supports Domain Driven Design's pattern of Bounded Contexts by allowing developers to configure context-specific feature files if needed. abstract_feature_branch is one of the simplest and most minimalistic "Feature Flags" Ruby gems out there as it enables you to get started very quickly by simply leveraging YAML files without having to set up a data store if you do not need it (albeit, you also have the option to use Redis as a very fast in-memory data store).
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.