An actor based, event-sourcing library
Postgres actor and event storage adapters for consequent
Consequent actor and event store adapters for RethinkDB
Based on a predicate it passes the value to a consequent or alternative function
Functional/Control-Flow utilities for Bluebird
AST utils for webassemblyjs
A Patrisika-based Example Language
Records your GraphQL queries and replays them during consequent test runs
Anthony's opinionated ESLint rules
An AST library
A plugin for the Acorn parser that understands the ES7 keywords async and await
A babel plugin that beautifies javascripts
Approximate (fast) current UNIX time.
The runtime core that orchestrates event flow execution, persistence, observer notification, and side-effect retries. It glues your `EventFlow` definitions together with an `IEventStoreRepo` implementation and emits every lifecycle outcome through an obse
validator for the Shift AST format
The orientationchangeend event is fired when the orientation of the device has changed and the associated rotation animation has been complete.
Esprima-compatible implementation of the Mozilla JS Parser API
Install it by the following command:
Responsive, accessible, animated, stylable with CSS circular progress bar available as plain (vanilla) JS and jQuery plugin.
Tweening and INterpolations for Animation
Puppet This is a very simple command-line tool designed to automate extracting stuff from webpages, where everyone's favorite (curl + sed) might be a bit cumbersome.
Date and time components - built with Polymer 3
```lisp ;;; parser level syntax sugar
JSON Schema definitions and validators for Rúnar IR formats
Pure-Rust Fuzzy Inference System (Mamdani + TSK) with PSO optimizer — zero external dependencies
Variant consequence prediction and HGVS notation, concordant with Ensembl VEP.
Software identity preserved through irreversible change
Annotate VCF variants with functional consequences (missense, frameshift, splice, …) using a GTF/GFF3 gene model
Fast VCF file parser and reformatter with VEP and SnpEff annotation support which can output to MAF
MAPLE Resonance Runtime - Foundational AI framework for Mapleverse, Finalverse, and iBank
A type-safe fuzzy logic control library for Rust
Runtime macros for cheat-aware error handling (bail, ensure, check)
Problemo
Decimal number implementation written in pure Rust suitable for financial and fixed-precision calculations.
Shorthand macros to assist creating Decimal types.
Detect secrets and in Rust codebases
A simple Rock, Paper, Scissors CLI — with global consequences.
SidekiqAlive offers a solution to add liveness probe of a Sidekiq instance. How? A http server is started and on each requests validates that a liveness key is stored in Redis. If it is there means is working. A Sidekiq job is the responsable to storing this key. If Sidekiq stops processing jobs this key gets expired by Redis an consequently the http server will return a 500 error. This Job is responsible to requeue itself for the next liveness probe.
Helps you publish HTML web pages on the Internet somewhere appropriate, e.g. on GitHub via the gh-pages branch feature. Works for Objective-C projects built using Apple's Xcode IDE and consequently focuses on documentation within Objective-C and Objective-C++ source files; files ending with extensions h, m or mm.
Implements Law of Demeter by mapping associated record attributes as own attributes (one-way read-only). Consequently, speeds up SQL queries by removing joins queries between intermediary models, at the cost of slower writes. This is an anti-normalization pattern in favour of actual data-redundancy and faster queries. Use this only as necessary.
Simple classes for parsing SAM, CIGAR and MD:Z strings, including slices. Methods for calling mutations in HGVS format and looking up consequences using Ensembl VEP REST API. Developed for calling mutations at an expected position in an alignment - e.g. Amplicon sequencing of CRISPR-induced mutations.
SidekiqAlive offers a solution to add liveness probe of a Sidekiq instance. How? A http server is started and on each requests validates that a liveness key is stored in Redis. If it is there means is working. A Sidekiq job is the responsable to storing this key. If Sidekiq stops processing jobs this key gets expired by Redis an consequently the http server will return a 500 error. This Job is responsible to requeue itself for the next liveness probe.
Ruber is a Ruby editor for KDE 4 written in pure ruby, making use of the excellent ruby bindings for KDE 4 (korundum). Ruber is plugin-based, meaning that almost all its functionality is provided by plugins. This has two important consequences: 1) A user can write plugins having availlable all the features availlable to the Ruber developers. In other words, there's not a plugin-specifi API 2) Users can write plugins which replace some of the core functionality of \ Ruber. For example, a user can create a plugin which replaces the default plugin to run ruby programs
Most web applications have a lot of before/after hooks that occur when working with objects: sending a welcome email on registration, incrementing/decrementing counter caches, trigger validation on remote web services. When implemented using callbacks, all these occur without the developer knowing about them. A simple change in one area of the code can have a huge impact somewhere else. Inspiration for this came from http://blog.teksol.info/2010/09/28/unintented-consequences-the-pitfalls-of-activerecord-callbacks.html and http://jamesgolick.com/2010/3/14/crazy-heretical-and-awesome-the-way-i-write-rails-apps.html
qrng.anu.edu.au offers true random numbers to anyone on the internet. The random numbers are generated in real-time in our lab by measuring the quantum fluctuations of the vacuum. The vacuum is described very differently in the quantum mechanical context than in the classical context. Traditionally, a vacuum is considered as a space that is empty of matter or photons. Quantum mechanically, however, that same space resembles a sea of virtual particles appearing and disappearing all the time. This result is due to the fact that the vacuum still possesses a zero-point energy. Consequently, the electromagnetic field of the vacuum exhibits random fluctuations in phase and amplitude at all frequencies. By carefully measuring these fluctuations, we are able to generate ultra-high bandwidth random numbers.
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.
No description provided.
No description provided.