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