Have you ever wanted to work with multi-threaded, multi-core applications and servers in Ruby? Take a look through our Ideas List or put together a proposal for a project of your own idea. We appreciate your help!
Students must be comfortable with the Ruby programming language, and have a working understanding of multi-threaded programming.
Familiarize yourself with these ideas beyond the prerequisites:
- Actor Model.
- Event-driven Programming.
- Global Interpreter Lock.
- Parallel computing.
- Concurreny computing.
- Asynchrony.
- Thread-safety.
Please provide the following in your project proposals this year:
- Your personal information; include as much as you can, for example:
- Geographical location, school, and timezone.
- What are your existing skills?
- What experience do you have?
- Tell us something unique about.
- Contact Information:
- Email address.
- Phone number.
- Personal blog or web presence.
- GitHub username.
- Twitter handle.
- StackOverflow profile.
- LinkedIn profile.
- Google+ profile.
- Your project title, description, and background information.
- Give a project overview.
- Why is the project valuable?
- What is your project objective?
- What are the specific deliverables?
- Your project roadmap, with estimated schedule.
- What is the minimum you will accomplish?
- What extra items do you hope to accomplish?
- What is your timeline for the project?
- What tasks will you finish each week?