Challenges to improve the following skills: web application development, use of Ruby libraries, understanding of Rails frameworks.
The goal of this project will be to build a web app using only Ruby to start, and gradually move towards using Rails.
- More ease with Ruby and the Ruby APIs
- Deeper understanding of various levels of the stack (from low level networking calls to frontend technologies)
- Deeper understanding of the Rails libraries, and what problems they are intended to solve
- Understand the things Rails does well, and limitations with the framework
- Specifically, look for things that we might be able to improve upon as Rails contributors
- (?) Grow core technical skills within a Rails context
- TDD
- Debugging
- Performance & benchmarking
- Learn mentorship techniques from Tom