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
teahour.fm.pdf
Search
Dingding Ye
April 06, 2013
Technology
12k
6
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
teahour.fm.pdf
http://teahour.fm
and its website builder
Dingding Ye
April 06, 2013
More Decks by Dingding Ye
See All by Dingding Ye
Better Rails by Knowing Better Database
sishen
8
800
Real Time Web
sishen
17
1.5k
Other Decks in Technology
See All in Technology
暗号化?某ファイルストレージはどうなるの!? 3rd Partyとうまく付き合う秘密度ラベル設計
kasada
0
210
AIエージェントのためのデータ設計
daiz21
0
470
[ホンマでっか SRE] あなたはなぜ SRE に?
_awache
0
280
Dylib Hijacking on macOS: Dead or Alive?
patrickwardle
0
120
マイナンバーカード本人確認の実装比較(OAuth/OIDC Numa (Immersion) Workshop 2026) / 20260825 numa-12
oidfj
PRO
0
310
APIセキュリティを組織で実現するには~注力する点と設計・実装に入れたい対策~
riiimparm
1
550
分割40%キーボードにスムーズに入門するには
hoto17296
1
170
エージェント化するAI:現在地とその先に起きる変化 / AI as Agents: The Current State and the Changes Ahead
ks91
PRO
0
140
AI駆動開発をチームに根付かせる - 「1行も書かない」チームがHarnessを育てた1年 -
kenichirokimura
5
3.1k
NANDでも描画したい!
nichica906
3
790
8bit CPU 2026
koba789
7
2.9k
Contract One Engineering Unit 紹介資料
sansan33
PRO
0
20k
Featured
See All Featured
What's in a price? How to price your products and services
michaelherold
247
13k
Balancing Empowerment & Direction
lara
6
1.2k
Designing for Timeless Needs
cassininazir
1
460
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
530
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
11k
Facilitating Awesome Meetings
lara
57
7.1k
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
1.1k
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
3
1.1k
GitHub's CSS Performance
jonrohan
1033
470k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
250
Between Models and Reality
mayunak
4
410
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
400
Transcript
{ Teahour.FM For Developers, By Developers
Nice to meet you! ွ᠘᠘
[email protected]
h=ps://github.com/sishen @yedingding @yedingding h=p://yedingding.com
Why we build Pragmatic.ly
Back to Teahour.FM
None
Ñ Start at 01/19/2013 Ñ Weekly Episode Ñ 10 Episodes
so far Ñ 5 guests Ñ More than 7K+ listeners Ñ Ruby, Rails, JavaScript, Mobile, Git Ñ Personal growth, Agile, Open Source Ñ Fun Analystic
Choices to Build the Site
None
None
None
Nesta CMS A Ruby CMS for developers and designers built
on Sinatra
None
None
None
None
None
We finally choose…
None
Ñ ERB, Haml, Sass, Less, etc Ñ Layouts and Partial
Ñ View Helpers Ñ Asset Pipeline using sprockets Ñ Markdown A suite of tools you already know
How to Use
─$ tree . ├── Gemfile ├── README.md ├── config.rb ├──
config.ru ├── data │ ├── author.yml │ ├── site.yml │ └── sitemap.yml ├── source │ ├── 2013-‐‑01-‐‑19-‐‑1st_beginning.html.markdown │ ├── ...... │ ├── 2013-‐‑04-‐‑02-‐‑open-‐‑source-‐‑software-‐‑and-‐‑gitcafe.html.markdown │ ├── feed.xml.builder │ ├── images │ │ ├── bg.png │ │ ├── ....... │ │ └── logo.png │ ├── index.html.erb │ ├── javascripts │ │ ├── application.js │ │ └── main.js.coffee │ ├── layouts │ │ ├── layout.erb │ │ └── podcast.erb │ ├── shared │ │ └── _post.erb │ ├── sitemap.xml.builder │ └── stylesheets │ ├── application.css.scss
$ gem install middleman $ middleman init teahour.fm -‐‑-‐‑template=html5
$ middleman server $ middleman article interview-‐‑dhh $ middleman build
None
None
None
-‐‑ github.com/pragmaticly/teahour.fm -‐‑ github.com/pragmaticly/blog.pragmatic.ly
Ñ GitHub Pages Ñ Heroku Ñ RSync Ñ Dropbox
Deployment
Ñ Skype Ñ GarageBand Ñ SoundFlower Ñ LineIn h=p://terrytai.com/articles/0e298060-‐‑record-‐‑podcast-‐‑by-‐‑garage-‐‑band-‐‑and-‐‑skype
Record
Thank You!