Software Engineer; JavaScript, TypeScript, React, Node, π₯Remixπ₯, GraphQL
react-snap-carousel. DOM-first, headless carousel for React
333jquery-ui-carousel. jQuery RS Carousel is a responsive and touch-enabled carousel written on top of jQuery and the jQuery UI Widget Factory providing a full and familiar API in less than 2.6kB minified and gzipped.
192ok-computer. Ξ» "Functions all the way down" data validation for JavaScript and TypeScript.
79snippets. Chrome extension allowing you to import and execute JavaScript code snippets from GitHub
66jquery-carousel. A flexible and unobtrusive Carousel plugin
39jquery-mousestop-event. Offers a less intrusive alternative to JavaScripts mouseenter event
18jquery-modal. This was written to address some issues I've experienced when working with a number of existing modal plugins
18bugz. :bug: Composable User Agent Detection using Ramda
17require-error-handler-webpack-plugin. Adds error callback to require.ensure and AMD require calls.
15react-teleportal. Alternative React portal implementation, giving you control over portal rendering.
6react-router-managed-session. A session utility for React Router framework mode (formerly Remix) that simplifies session handling in middleware/loaders/actions.
6nextjs-shopify-app. Shopify app boilerplate using Next.js
5ply. Ply is a lightweight JavaScript framework for creating reusable UI components and managing application logic.
3react-render-to-string-async. Non-blocking asynchronous alternative to `React.renderToString` and `React.renderToStaticMarkup`.
3jquery-in-field-labels. unobtrusive method to add labels to form inputs that hide on focus and show on blur (also supports Password inputs)
3request-idle-callback-demo. JavaScript
2remix-shopify-customer-account-api. TypeScript
2backbone-ajax-queue. Backbone Ajax Queue updates `Backbone.sync` to allow ajax requests to optionally be queued to help support the development of optimistic, asynchronous user interfaces as described here - http://alexmaccaw.com/posts/async_ui
2redux-form-v5-vs-redux-form-v6. A performance comparison of redux-form v5 vs v6
2react-webpack-boilerplate. A react boilerplate using webpack
1browser-console-build-error-webpack-plugin. Outputs webpack build errors in the browser console.
1webpack. Packs CommonJs/AMD modules for the browser. Allows to split your codebase into multiple bundles, which can be loaded on demand. Support loaders to preprocess files, i.e. json, jade, coffee, css, less, ... and your custom stuff.
1tooltipsy. Introducing a jQuery tooltip plugin for control-obsessed designers.
1