Displaying 1 to 8 from 8 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.

one - 🚥 Idempotency Handler, for making sure incoming requests are idempotent

  •    Go

The one.MakeKey() function takes in an array of any type and creates a key. This key is specific to the parameters you have passed in. If you pass in the exact same fields you will get the exact same key. Its how we tell if we are getting the same request. Choose Something that will give you a good indication that this is not the same object. you can be as strict or relaxed as you want with it.







We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.