Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
UW Advanced Rails Week 1
Search
Ben Woodall
April 02, 2015
Technology
110
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
UW Advanced Rails Week 1
Slides from Week 1
Ben Woodall
April 02, 2015
More Decks by Ben Woodall
See All by Ben Woodall
UW Advanced Rails Week 9
benwoodall
0
54
UW Advanced Rails Week 8
benwoodall
0
64
UW Advanced Rails Week 7
benwoodall
0
60
Week 6
benwoodall
0
67
UW Advanced Rails Week 5
benwoodall
0
73
UW Advanced Rails Week 4
benwoodall
0
81
UW Advanced Rails Week 3
benwoodall
0
81
UW Advanced Rails Week 2
benwoodall
0
230
A Bit More Git
benwoodall
1
5.1k
Other Decks in Technology
See All in Technology
:syncing_time:
sksat
2
340
LLM Internals: 언어 모델의 계보와 알고리즘 진화 (2023~2026)
inureyes
PRO
1
880
ガバメント AI 源内を地方自治体は活用できるのか可能性と課題、期待について
takeda_h
2
470
三人寄ればチューリング完全
puhitaku
6
2.8k
DDDのエッセンスを取り入れたAIでの開発
ak2ie
0
210
Sets in Go
ramalho
1
1.2k
なぜ Temporal の大小比較には compare しかないのか / Why Does Temporal Only Have compare() for Comparisons
kazukihayase
1
200
What's new in Go 1.27?
ciarana
0
300
Rust×eBPFでEDRっぽいものをつくる
sunlife3
2
810
dbt in Microsoft Fabric
ryomaru0825
0
110
平文パスワードはログに“残り” ── 肝心の侵入は“痕跡すら残らない”
kuroneko13
0
120
LanceDB入門
mocobeta
9
670
Featured
See All Featured
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
480
Darren the Foodie - Storyboard
khoart
PRO
3
3.7k
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
550
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
660
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
470
Large-scale JavaScript Application Architecture
addyosmani
515
110k
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
580
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.4k
Accessibility Awareness
sabderemane
1
180
Speed Design
sergeychernyshev
33
2k
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
180
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
Transcript
Advanced Topics in Ruby on Rails Autumn 2014 1
Who am I? 2 @benwoodall @benwoody
Who am I? 3 @benwoodall @benwoody
Class Structure 2 Hours of Lecture and Live Coding Discuss
previous weeks work Review that weeks lesson Update our app for that weeks lesson 1 Hour of Class Work and Questions Questions about this weeks lesson Questions about your projects Time to work on your projects 4
Grading No Final Test Class Project: 50% Lightning Talk: 30%
ACTIVE Participation: 20% 5
How to Pass this Class Write code The more you
write, the more problems you run into. The more problems you run into, the more you learn! Actively participate Ask questions! Do Work! 6
Weekly Topics Week 1: Ruby on Rails Essentials (Class Intro)
Week 2: Authentication via OAuth Week 3: Integrating 3rd Party Services/Email Week 4: Building APIs Week 5: Background Jobs Week 6: Performance and Optimization Week 7: JavaScript Week 8: Deploying and Maintaining Week 9: Alternative Frameworks Week 10: Projects Due 7
Class Project Build a small application of your choosing Try
to incorporate the things we learn every week Teams of two* Show off app at end of quarter 8
Lightning Talks A 5-10 minute presentation about something you are
curious about Keep it limited to topics pertaining to class Present talks beginning on Week 8 9
has_secure_password 10 Introduced in Rails 3.1 requires ‘bcrypt’ gem requires
‘password_digest’ column
We need a sign in/sign up page Controller actions to
sign up and to sign in A way to store the users sign up information Sessions to keep track of a user 11 What do we know so far?
Tests 12
Sessions Controller 13 app/controllers/sessions_controller.rb
HOMEWORK! 14 Get ‘Shortener’ up and running locally Think of
a lightning talk topic and email the topic to me Group project! Integration tests!