Skip to content

sharesight/tyson

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Tyson Agenda

1. Introduction

  • agenda (plus times)
  • Ruby 2.6.x installed
  • GitHub account

2. Warm-Up

3. Free Books project

  • 3.1 Introduction [5 min]

    • basic Rails project (see README)
    • user can already sign up
    • do not worry about styles and layout
    • do not worry about testing
    • what we will be looking at/for
      • overall approach
      • simplicity and correctness
      • have the requirements been met?
  • 3.2 Stories [45 min]

    • story 1: browse books [15 min]
    • story 2: create new books [15 min]
    • story 3: edit books [15 min]
  • 3.3 Discussion [20 min]

    • click around
    • review code
    • review git history
    • how would you test this?
    • which assumptions/compromises/shortcuts did you take?
    • would you take another approach without time limit?
    • would you change anything in regard to performance?
    • would you change anything in regard to security?
    • how much effort would it be to provide the functionality as an API?
    • other optimisations you can think of?

Recommended order of Ruby and Rails questions:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published