ericelliott
🔥 Manager, Adobe Firefly 🪄 Conjured SudoLang 📖 Author, "Composing Software" 🤖 AI, AIDD, Web3, TDD, JavaScript 💻 EricElliottJS.com
@Greenruhm The metaverse
Pinned Repositories
autodux
Automate the Redux boilerplate.
h5Validate
An HTML5 form validation plugin for jQuery. Works on all major browsers, both new and old. Implements inline, realtime validation best practices (based on surveys and usability studies). Developed for production use in e-commerce. Currently in production with millions of users.
moneysafe
Convenient, safe money calculations in JS
react-pure-component-starter
A pure component dev starter kit for React.
redux-dsm
Declarative state machines for Redux: Reduce your async-state boilerplate.
rtype
Intuitive structural type notation for JavaScript.
cuid
Collision-resistant ids optimized for horizontal scaling and performance.
cuid2
Next generation guids. Secure, collision-resistant ids optimized for horizontal scaling and performance.
riteway
Simple, readable, helpful unit tests.
ericelliott's Repositories
ericelliott/react-pure-component-starter
A pure component dev starter kit for React.
ericelliott/autodux
Automate the Redux boilerplate.
ericelliott/moneysafe
Convenient, safe money calculations in JS
ericelliott/redux-dsm
Declarative state machines for Redux: Reduce your async-state boilerplate.
ericelliott/speculation
JavaScript promises are made to be broken. Speculations are cancellable promises.
ericelliott/the-software-developers-library
The Software Developer's Library: a treasure trove of books for people who love code. Curated by Eric Elliott
ericelliott/react-things
A exploratory list of React ecosystem solutions
ericelliott/express-error-handler
A graceful error handler for Express and Restify applications.
ericelliott/fluentjs1
Talk - Fluent JavaScript Part 1: Prototypal OO. Learn to code like a JS native. Take advantage of JavaScript's distinguishing features in order to write better code.
ericelliott/maybearray
Native JavaScript Maybes built with arrays.
ericelliott/gql-validate
Validate a JS object against a GraphQL schema
ericelliott/arraygen
Turn any array into a generator.
ericelliott/bunyan-request-logger
Automated request logging middleware for Express. Powered by Bunyan.
ericelliott/react-easy-universal
Universal Routing & Rendering with React & Redux was too hard. Now it's easy.
ericelliott/react-faves
Favorite React Tools
ericelliott/react-test-demo
React Test Demo
ericelliott/jiron
Make your API self documenting and your clients adaptable to API changes.
ericelliott/grange
Generate all sorts of values based on a range of numbers.
ericelliott/talks-and-interviews
A list of my talks and interviews.
ericelliott/jQuery.outerHTML
A tiny outerHTML shim for jQuery
ericelliott/sparkly
Ignite Learning, Inspire Creation
ericelliott/colab
A project collaboration platform centered on live video streaming and monetization.
ericelliott/ofilter
Array.prototype.filter for objects.
ericelliott/rejection
You gotta lose to win.
ericelliott/vizor
Vizor is a platform for creating and sharing WebVR content
ericelliott/slides-intro-to-js-objects
A basic (and short) overview of objects in JavaScript.
ericelliott/testling-jasmine
run jasmine tests in all the browsers with testling
ericelliott/dynamic-contracts
Architectural pattern for writing dynamic smart contracts in Solidity.
ericelliott/event-source
EventSource polyfill as clean NPM module
ericelliott/typescript-eslint
:sparkles: Monorepo for all the tooling which enables ESLint to support TypeScript