https://github.com/tmobaird/shared-learning-resources
List of OSS resources that are helpful for Ruby on Rails + React teams.
https://github.com/tmobaird/shared-learning-resources
Last synced: 3 months ago
JSON representation
List of OSS resources that are helpful for Ruby on Rails + React teams.
- Host: GitHub
- URL: https://github.com/tmobaird/shared-learning-resources
- Owner: tmobaird
- Created: 2022-02-09T14:31:01.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-04-12T19:51:00.000Z (over 3 years ago)
- Last Synced: 2025-02-07T22:41:24.031Z (5 months ago)
- Homepage:
- Size: 9.77 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Shared Learning Resources
These are a list of OSS resources that are helpful for Ruby on Rails + React teams.
### Rails
- [Building a friends list - Rails Tutorial (youtube)](https://www.youtube.com/watch?v=fmyvWz5TUWg)
- The beginning is a good intro of what you will build, but you can generally skip to 28:13 if you already have a set up Ruby + Node environment.
- [Odin Project - Rails](https://www.theodinproject.com/paths/full-stack-ruby-on-rails?)### Ruby
- [Learn ruby in 20 minutes](https://www.ruby-lang.org/en/documentation/quickstart/)
- [Learn ruby online](https://www.learnrubyonline.org/)
- [Hackerrank - Ruby](https://www.hackerrank.com/domains/ruby)
- [The Definitive RSpec Tutorial](https://www.rubyguides.com/2018/07/rspec-tutorial/)
- [RSpec TDD Basics (youtube)](https://www.youtube.com/watch?v=K6RPMhcRICE)
- [RSpec Mocking and Stubbing (youtube)](https://www.youtube.com/watch?v=ciVXLf6YnUE)
- [Getting Started with RSpec](https://semaphoreci.com/community/tutorials/getting-started-with-rspec)### Important/Influential Ruby Gems
- [Devise](https://github.com/heartcombo/devise)
- [Sidekiq](https://github.com/mperham/sidekiq)
- [Capybara](https://github.com/teamcapybara/capybara)
- [AASM](https://github.com/aasm/aasm)
- [Omniauth](https://github.com/omniauth/omniauth)
- [Pundit](https://github.com/varvet/pundit)
- [Flipper](https://github.com/jnunemaker/flipper)
- [Karafka](https://github.com/karafka/karafka)### JavaScript
- [Freecodecamp - Basic JavaScript](https://www.freecodecamp.org/learn/javascript-algorithms-and-data-structures/)
- [Freecodecamp - Intro to automated testing in JS](https://www.freecodecamp.org/learn/quality-assurance/#quality-assurance-and-testing-with-chai)### TypeScript
- [Codewars - TypeScript](https://www.codewars.com/collections/learning-typescript)
- [Codecademy - TypeScript](https://www.codecademy.com/learn/learn-typescript)### ReactJS
- [Freecodecamp - React](https://www.freecodecamp.org/learn/front-end-development-libraries/#react)
- [create-react-app](https://github.com/facebook/create-react-app) - an awesomely easy way to get started with a new react project on your local machine.
- [Freecodecamp - Redux](https://www.freecodecamp.org/learn/front-end-development-libraries/#redux) - Redux is a state management tool that is commonly used with React. This is a primer about redux.
- [Freecodecamp - React + Redux](https://www.freecodecamp.org/learn/front-end-development-libraries/#react-and-redux)
- [Codecademy - React Testing](https://www.codecademy.com/learn/learn-react-testing)### Tooling
- Kafka
- [Docker setup for Kafka](https://github.com/conduktor/kafka-stack-docker-compose)
- [Understanding kafka](https://www.gentlydownthe.stream/)
- [Postgres.app](https://postgres.app/)### PCF
- [Watch a CF Push (video)](https://www.youtube.com/watch?v=E06Jw0UqU14)### General Reading materials
- [How to go fast](https://quii.dev/How_to_go_fast)