Displaying 1 to 7 from 7 results

wayfarer - :eyeglasses: composable trie based router

  •    Javascript

Composable trie based router. It's faster than traditional, linear, regular expression-matching routers, although insignficantly, and scales with the number of routes. If you're looking for a client-side router check out sheet-router. If you're looking for a server router check out server-router.

rack-idempotency - Rack middleware for idempotency guarantees in mutating endpoints.

  •    Ruby

Rack middleware ensuring at most once requests for mutating endpoints. Inspired by this stripe blog post.

eslint-plugin-no-implicit-side-effects - ESLint plugin for requiring side effects to be explicit.

  •    Javascript

An ESLint plugin to help writing JS in a pure functional style. Forces programmers to be only introduce (own) side effects knowingly by prefixing them with void, making side effects explicit and thus easy to find. In C-like languages, void is most commonly used to denote a function without a return value, so by definition a side effect. In JavaScript, void is used to make any expression have the value undefined, as in no value. An expression that doesn't result in any value is also by definition a side effect. Considering these, I think void is the perfect keyword for this, especially because prefixing an expression whose value is not used with void doesn't change the program's behavior in any way.

idempotent-babel-polyfill - Import babel-polyfill multiple times

  •    Javascript

A ridiculous amount of coffee ☕ ☕ ☕ was consumed in the process of building this project.