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
6
11k
teahour.fm.pdf
http://teahour.fm
and its website builder
Dingding Ye
April 06, 2013
Tweet
Share
More Decks by Dingding Ye
See All by Dingding Ye
Better Rails by Knowing Better Database
sishen
8
660
Real Time Web
sishen
17
1.3k
Other Decks in Technology
See All in Technology
Datadog による 自己完結的アプリケーションモニタリング
recruitengineers
PRO
3
130
サーバーとは何かを理解して、コンテナ1つで実行しよう | PHPerKaigi2024
sadnessojisan
31
11k
事業部を超えた 開発生産性向上に挑戦する
kentakozuka
2
120
スクラムマスター不在でスクラムをやるのは(とても辛いので)やめておけ! #scrumfukuoka
nulabinc
PRO
4
890
Tohoku.Tech #1 「Cursorを使ったRaspberry Piの開発」by ねこまた
jun2882
0
140
Server-Side Kotlin + Spring Boot + Exposedでやったこと
ikefukurou777
0
110
Pass On What You Have Learned: Deploying to Production
ianlee1521
0
140
OpenStack再入門「アーキテクチャ編」
kajinamit
0
240
あなたの知らないバグバウンティの世界
eurekaberry
1
1.4k
理想の組織も自分たちで作ろう! ―LayerXの「全員採用」を支える文化 / How to create our own ideal team
ar_tama
6
2.2k
We Fear Change, for DevOpsDays LA 2024
cote
PRO
0
130
[2024년 3월 세미나] 다른 회사는 퍼널 분석 어떻게 하고 있을까?
datarian
1
1.6k
Featured
See All Featured
Optimising Largest Contentful Paint
csswizardry
7
2.3k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
111
35k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
11
1.4k
Designing Experiences People Love
moore
135
23k
Fontdeck: Realign not Redesign
paulrobertlloyd
75
4.8k
Bash Introduction
62gerente
604
210k
Large-scale JavaScript Application Architecture
addyosmani
501
110k
Happy Clients
brianwarren
91
6.3k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
14
1.3k
We Have a Design System, Now What?
morganepeng
42
6.7k
Building Effective Engineering Teams - LeadDev
addyosmani
25
1.6k
Navigating Team Friction
lara
177
13k
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!