Matt Fenelon's starred repositories
coding-interview-university
A complete computer science study plan to become a software engineer.
system-design-primer
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
concurrent-ruby
Modern concurrency tools including agents, futures, promises, thread pools, supervisors, and more. Inspired by Erlang, Clojure, Scala, Go, Java, JavaScript, and classic concurrency patterns.
rest-client
Simple HTTP and REST client for Ruby, inspired by microframework syntax for specifying actions.
strong_migrations
Catch unsafe migrations in development
suspenders
A Rails template with our standard defaults.
monaco-react
Monaco Editor for React - use the monaco-editor in any React application without needing to use webpack (or rollup/parcel/etc) configuration files / plugins
react-codemirror2
Codemirror integrated components for React
git-commit-message
Git commit message: how to write a great git commit message and commit template for version control
smart-home-nodejs
A sample of the Smart Home device control APIs in Actions on Google
geared_pagination
Paginate Active Record sets at variable speeds
google_sign_in
Sign in (or up) with Google for Rails applications
deprecation_toolkit
⚒Eliminate deprecations from your codebase ⚒
rack-canonical-host
Rack middleware for defining a canonical host name.
azure-sdk-for-ruby
Ruby SDK for Azure Resource Manager: build and manage your Azure cloud infrastructure (Compute, Virtual Networks, Storage, etc...) using Ruby.
node-build
Install NodeJS versions
devise_zxcvbn
Devise plugin to reject weak passwords using zxcvbn
omniauth-auth0
OmniAuth strategy to login with Auth0
heroku-buildpack-ruby-poppler
A Heroku buildpack for the poppler library
pdfjs_viewer-rails
PDF.js viewer packaged as a Rails engine.