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
48
UW Advanced Rails Week 8
benwoodall
0
58
UW Advanced Rails Week 7
benwoodall
0
55
Week 6
benwoodall
0
61
UW Advanced Rails Week 5
benwoodall
0
67
UW Advanced Rails Week 4
benwoodall
0
78
UW Advanced Rails Week 3
benwoodall
0
78
UW Advanced Rails Week 2
benwoodall
0
210
A Bit More Git
benwoodall
1
5.1k
Other Decks in Technology
See All in Technology
iAEONの段階的リアーキテクト戦略 / iAEON's_Gradual_Re-architecture_Strategy
aeonpeople
0
210
2026TECHFRESH畢業分享會 - 原生還是跨平台? App 開發踩坑實錄
line_developers_tw
PRO
0
1.2k
マルチアカウント環境での コーディングエージェントを使った障害調査が大変なので AIエージェントにReadOnly権限を付与してみた / ReadOnly AI Agents for Multi-Account AWS Incident Response
yamaguchitk333
2
110
気づかぬうちにセキュリティ負債を生むAPIキー運用
sgwrmctk
0
160
2026 TECHFRESH 畢業分享會 - 開發日常大解密!從領域驅動到企業級上線
line_developers_tw
PRO
0
1.1k
データサイエンスを価値につなげるプロジェクト設計 〜 DS一年目が現場で得た気づき 〜
ysd113
1
260
ルールやカスタム機能、どう活かす?ハンズオンで体感するIBM Bobの出力コントロール
muehara
1
170
LayerXにおけるセキュリティ管理の現在地と次の一手
tosho
0
220
20260619 私の日常業務での生成 AI 活用
masaruogura
1
220
SONiCのLinuxベースを活かしたZabbix監視
sonic
0
180
2026年6月23日 Syncable Tech + Start Python Club にて
hamukazu
0
120
就職⽀援サービスにおけるキャリアアドバイザーのシフトスケジューリング
recruitengineers
PRO
1
150
Featured
See All Featured
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
170
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.8k
Git: the NoSQL Database
bkeepers
PRO
432
67k
Reality Check: Gamification 10 Years Later
codingconduct
0
2.2k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
56k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
470
Java REST API Framework Comparison - PWX 2021
mraible
34
9.4k
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
430
Navigating Team Friction
lara
192
16k
The Curious Case for Waylosing
cassininazir
1
390
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
310
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
330
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!