Blog posts
- Polyfill as needed - May 23, 2019
- react-state-mutations - February 22, 2019
- Weird Ruby - February 14, 2019
- Dynamic ActiveRecord columns - January 18, 2019
- Delegating ActiveRecord scopes - January 11, 2019
- Skipping preflight checks - December 11, 2018
Ruby projects
- adequate_serialization - defines serializers that will convert objects into hashes suitable for caching or JSON HTTP responses
- fishbowl - real-time prototype application monitoring
- rack-queries - a page in your rack-based application that allows quick execution of pre-built queries
- paperweight - handles Paperclip attachments on the backend in a delayed process
- tiny_struct - builds Struct classes that do less
TypeScript projects
- @culturehq/add-to-calendar - a small package for adding an event to a third-party calendar such as Google or Outlook
- @culturehq/components - CultureHQ’s component library
- @culturehq/hooks - A set of reusable hooks extracted from CultureHQ
- react-state-mutations - mutates react state without race conditions
- react-tenor - a React component for selected GIFs from Tenor
- SharePoint - CultureHQ’s SharePoint add-in
JavaScript projects
- @culturehq/charts - an SVG React charting library
- @culturehq/client - a JavaScript client that wraps the CultureHQ API
- @culturehq/eslint-config - CultureHQ’s eslint configuration
- @culturehq/scripts - CultureHQ’s CLI toolbox for JavaScript projects
- polyfill-lambda - generates polyfills based on user agent strings
- react-tiny-router - a tiny router for React using babel-macros