Suche senden
Hochladen
Easy Design Mobile API With Ruby on Rails
•
Als PPT, PDF herunterladen
•
1 gefällt mir
•
821 views
Felix Lin
Folgen
Ruby Conf Taiwan 2011 Lightning talk
Weniger lesen
Mehr lesen
Melden
Teilen
Melden
Teilen
1 von 71
Jetzt herunterladen
Empfohlen
Indian trip sharing
Indian trip sharing
Patrick Lee
時尚產業社群行銷新趨勢 - 以DAPPEI為例
時尚產業社群行銷新趨勢 - 以DAPPEI為例
Felix Lin
品牌行銷:12大國際知名品牌行銷秘技(brand marketing:12 brand marketing strategy)
品牌行銷:12大國際知名品牌行銷秘技(brand marketing:12 brand marketing strategy)
周建良 Zhou Jian Liang
2013-10-18 你讀資工做什麼?
2013-10-18 你讀資工做什麼?
Felix Lin
NoSQL Taiwan #6 Redis Data Structure
NoSQL Taiwan #6 Redis Data Structure
Felix Lin
2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
Marius Sescu
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
Expeed Software
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
Pixeldarts
Empfohlen
Indian trip sharing
Indian trip sharing
Patrick Lee
時尚產業社群行銷新趨勢 - 以DAPPEI為例
時尚產業社群行銷新趨勢 - 以DAPPEI為例
Felix Lin
品牌行銷:12大國際知名品牌行銷秘技(brand marketing:12 brand marketing strategy)
品牌行銷:12大國際知名品牌行銷秘技(brand marketing:12 brand marketing strategy)
周建良 Zhou Jian Liang
2013-10-18 你讀資工做什麼?
2013-10-18 你讀資工做什麼?
Felix Lin
NoSQL Taiwan #6 Redis Data Structure
NoSQL Taiwan #6 Redis Data Structure
Felix Lin
2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
Marius Sescu
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
Expeed Software
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
Pixeldarts
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
ThinkNow
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
marketingartwork
Skeleton Culture Code
Skeleton Culture Code
Skeleton Technologies
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
Neil Kimberley
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
contently
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
Albert Qian
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
Search Engine Journal
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
SpeakerHub
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
Clark Boyd
Getting into the tech field. what next
Getting into the tech field. what next
Tessa Mero
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Lily Ray
How to have difficult conversations
How to have difficult conversations
Rajiv Jayarajah, MAppComm, ACC
Introduction to Data Science
Introduction to Data Science
Christy Abraham Joy
Time Management & Productivity - Best Practices
Time Management & Productivity - Best Practices
Vit Horky
The six step guide to practical project management
The six step guide to practical project management
MindGenius
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
RachelPearson36
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Applitools
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
GetSmarter
ChatGPT webinar slides
ChatGPT webinar slides
Alireza Esmikhani
Weitere ähnliche Inhalte
Empfohlen
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
ThinkNow
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
marketingartwork
Skeleton Culture Code
Skeleton Culture Code
Skeleton Technologies
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
Neil Kimberley
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
contently
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
Albert Qian
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
Search Engine Journal
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
SpeakerHub
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
Clark Boyd
Getting into the tech field. what next
Getting into the tech field. what next
Tessa Mero
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Lily Ray
How to have difficult conversations
How to have difficult conversations
Rajiv Jayarajah, MAppComm, ACC
Introduction to Data Science
Introduction to Data Science
Christy Abraham Joy
Time Management & Productivity - Best Practices
Time Management & Productivity - Best Practices
Vit Horky
The six step guide to practical project management
The six step guide to practical project management
MindGenius
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
RachelPearson36
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Applitools
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
GetSmarter
ChatGPT webinar slides
ChatGPT webinar slides
Alireza Esmikhani
Empfohlen
(20)
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
Skeleton Culture Code
Skeleton Culture Code
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
Getting into the tech field. what next
Getting into the tech field. what next
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
How to have difficult conversations
How to have difficult conversations
Introduction to Data Science
Introduction to Data Science
Time Management & Productivity - Best Practices
Time Management & Productivity - Best Practices
The six step guide to practical project management
The six step guide to practical project management
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
ChatGPT webinar slides
ChatGPT webinar slides
Easy Design Mobile API With Ruby on Rails
1.
Easy Design Mobile
API With Ruby on Rails
2.
原本 ...
3.
我是講者 ...
4.
因為…
5.
離開 T 客邦
6.
不好意思掛著前公司的名號詐騙
7.
所以臨時取消了
8.
又因為不是講者
9.
所以被 ihower 大大追討門票
$1500
10.
11.
沒得演講 錢又飛了 真是人財兩失!
12.
所以跑來 Lightning Talk
分享一下
13.
先來個自我介紹
14.
我是誰?
15.
不重要
16.
我現在在哪工作?
17.
也不重要
18.
因為……
19.
我只是來打打嘴砲 XD
20.
進入正題
21.
某天突然想寫 Mobile API
22.
上網發問
23.
不是被罵新手
24.
就是叫我回家把書讀好再問
25.
心理的 OS
26.
新手錯了嗎?
27.
只好硬著頭皮靠著微薄的經驗硬幹
28.
29.
花了五分鐘就改好一個 controller
30.
覺得我真是天才!
31.
( 自我感覺良好 ......)
32.
功能不斷增加
33.
code 就越變越髒
34.
於是把 API 獨立出來切成
controller
35.
36.
看似好像不錯
37.
但…功能增增減減
38.
不做版本控制相容性很差
39.
於是
40.
41.
版本越來越多
42.
code 就越來越髒
43.
於是 ....
44.
我使用 namespace &
切割資料夾
45.
46.
47.
48.
但當 action 變多時
49.
聞起來臭臭的?
50.
xdite 昨天在講 大家有沒有在聽?
51.
http://essential-rails-pattern.heroku.com
52.
http://essential-rails-pattern.heroku.com
53.
http://essential-rails-pattern.heroku.com
54.
切割 api_controller 成
CRUD-like action
55.
56.
Good !
57.
可是認證呢?
58.
Device
59.
How ?
60.
This is not
my job
61.
安全性?
62.
走 https
63.
How ?
64.
This is not
my job
65.
時間應該差不多了
66.
來點廣告
67.
我沒有寫書
68.
也不會穿水手服
69.
twitter:hellolucky123
70.
http://blog.hellolucky.info
71.
謝謝大家
Jetzt herunterladen