RailsLearners Study Group Lab / Ruby Mob Programming


Details
Come to our Lab
On Monday nights, this hands-on Lab, led by Kang-Kyu, is a time where members of our group, mob program together to do the phase of the project we are currently working on as described below. Monday is our "Lab" time for the project.
We have a goal for each session. We solve problems together and make progress on the app and with our learning by sharing knowledge and working together.
-----------------------------------------------
The Project:
Currently we, the Rails Learners Group, are meeting on Wednesday nights and are building an ecommerce WebApp from scratch, step-by-step. We are not using a tutorial. We are diving into each piece as we need it in an Agile fashion.
We are each individually working on the same incremental step "in parallel." We discuss each step before and after we have done them so we can be sure that everyone is on the same page and that newcomers can catch up with us.
-----------------------------------------------
This week the homework (from Wednesday) is:
----
Homework from 6/10
Associate the User and Product table - show the product list
https://github.com/LARailsLearners/_first_app_instructions/issues/11
----
If you want to catch up:
-
Read the README https://github.com/LARailsLearners/_first_app_instructions
-
Specific directions and help:
https://gist.github.com/jendiamond/f6432d1a102b2ca6a429 -
Look at the closed issues which list the "homework" or the phases of our building process.
https://github.com/LARailsLearners/_first_app_instructions/issues?q=is%3Aissue+is%3Aclosed
----
Past homework:
Homework from 6/3
Understand Devise by Using its methods on the Product model
- Create a Products resource using scaffolding with the following attributes - name:string, description:text and price:float This scaffold will create product controller, model and views etc
https://github.com/LARailsLearners/_first_app_instructions/issues/10
- Understand the methods which devise gives you (and use some of them) one of the goals, is to require the user to be logged in to access all the product views -Display current_user anywhere. -Use one other method
----
Homework from 5/27
https://github.com/LARailsLearners/_first_app_instructions/issues/3
----
Wednesday Homework from 5/20
- build User Authentication ("install Devise")
https://github.com/LARailsLearners/_first_app_instructions/issues/2
----
Homework from 5/13:
-
Install Postgres
-
Create your first app (remember, make sure to pass the "postgres option," looks like this:
rails new insert_my_appname --database=postgresql
- Use a "scaffold" to generate your first User model (Important: please call it "User"). Your User model show have 3 fields (1) firstname (2) lastname (3) email
----
Ruby Mob Programming
Come and try mob programming with us.
Find answers and build our project by typing Ruby or Rails codes in the methodology of Mob Programming.
mob programming introduction
http://mobprogramming.org/mob-programming-basics/
http://mobprogramming.org/mob-programming-time-lapse-video-a-day-of-mob-programming/
mob manual
https://gist.github.com/jendiamond/bc806ca7b3bec0bc2e33#file-mob_manual-md

RailsLearners Study Group Lab / Ruby Mob Programming