Skip to content

Instantly share code, notes, and snippets.

@kariabancroft
Last active March 18, 2017 20:50
Show Gist options
  • Save kariabancroft/972c7de3018931df3876f5acf9c5be27 to your computer and use it in GitHub Desktop.
Save kariabancroft/972c7de3018931df3876f5acf9c5be27 to your computer and use it in GitHub Desktop.

RailsBridge Workshop

What is RailsBridge?

RailsBridge is a non-profit organization who aims to expose under-represented groups in technology to programming using Ruby on Rails. RailsBridge is part of a parent organization, Bridge Foundry, who manages the overall vision of the organization. There are many other Bridges like GoBridge, ClojureBridge, JSBridge and ElixirBridge.

How will this work?

Teams of 4-5 people will work together with a coach on a guided project. The coaches will follow along with the team to ensure everyone is progressing along and stop for discussion points along the way.

After our time together is coming to a close, we will de-brief (around 3:30pm) to discuss what we have learned as well as provide additional recommendations and resources to assist you in taking your projects and learning to the next level.

Coaches & Instructors

Intro to Ruby

What is Ruby?

Ruby is... A dynamic, open source programming language with a focus on simplicity and productivity. It has an elegant syntax that is natural to read and write. (compared to some other languages)

Like learning any new language, getting good at Ruby will just take practice. You'll find over time that there's nothing "magic" about programming - you're issuing commands that a computer understands and can execute.

Why Ruby?

Ruby is different than other programming languages. It was written with the human in mind, rather than the computer. Its creator, Yukihiro "Matz" Matsumoto, wanted to create a programming language that was fun for programmers.

Intro to Rails

What is the request cycle?

Cheatsheet

Project

Job Board

Purpose: Create a job board application using guided debugging techniques - play "follow-the-error"

Additional Resources

Project

Everything on the Add More Things page

Deploy to Heroku

Add some bootstrap styling

Online Hands-On

Try Ruby: 15 Minute Interactive Tutorial

Sun, Earth, and Code

Rails for Zombies

Ada Developers Academy Jump Start

Books

Learn Ruby The Hard Way

Community

*rb

Seattle.rb

CodeNewbies

Women Who Code

Girl Develop It

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment