Skip to content

Commit

Permalink
adding so many things
Browse files Browse the repository at this point in the history
  • Loading branch information
Rebecca Murphey committed Jun 3, 2015
1 parent e3d84e6 commit 3af3e18
Show file tree
Hide file tree
Showing 9 changed files with 216 additions and 22 deletions.
5 changes: 2 additions & 3 deletions deploy.sh
Expand Up @@ -10,9 +10,8 @@ harp compile
aws s3 sync www/ s3://ttlpodcast.com --cache-control="max-age=1576800000" \
--acl="public-read" \
--exclude="*" \
--include="*.jpg" \
--include="*.png" \
--include="*.mp3"
--include="img/daniel-eric-lee.jpg" \
--include="episodes/media/daniel-eric-lee.mp3"

# everything else should have a short ttl
aws s3 sync www/ s3://ttlpodcast.com --cache-control="max-age=600" \
Expand Down
3 changes: 1 addition & 2 deletions public/_partials/_footer.ejs
Expand Up @@ -3,8 +3,7 @@

<div class="content-area">
<p>The acronym "TTL" stands for "<a href="http://en.wikipedia.org/wiki/Time_to_live">time-to-live</a>," or the
time until a system should consider a resource "stale" before
attempting to fetch a fresh version of the resource. Choosing an appropriate
time until a system should consider a resource "stale" and attempt to fetch a fresh version of the resource. Choosing an appropriate
TTL for resources is one of many responsibilities of a
<a href="http://www.smashingmagazine.com/2013/06/11/front-end-ops/">front-end
ops engineer</a>.</p>
Expand Down
26 changes: 13 additions & 13 deletions public/episodes/_data.json
@@ -1,4 +1,17 @@
{
"andrew-betts": {
"title": "Episode 1.6",
"guest": "Andrew Betts, FT Labs",
"date": "June 2, 2015",
"guestLink": "https://ftlabs.com/",
"description": "How do you bring some sanity to hundreds of web properties at a 127-year-old company? In this episode, Andrew Betts and I talk about Origami, the answer to that question at the Financial Times.",
"audio": "/episodes/media/andrew-betts.mp3",
"image": "/img/andrew-betts.jpg",
"duration": "0:41:33",
"filesize": 59882706,
"twitter": ["triblondon"],
"transcript": true
},
"daniel-eric-lee": {
"title": "Episode 1.5",
"guest": "Daniel Eric Lee, Yammer",
Expand Down Expand Up @@ -63,18 +76,5 @@
"filesize": 56092713,
"twitter": ["slexaxton"],
"transcript": true
},
"andrew-betts": {
"title": "Episode 1.6",
"guest": "Andrew Betts, FT Labs",
"date": "May 31, 2015",
"guestLink": "https://ftlabs.com/",
"description": "",
"audio": "",
"image": "",
"duration": "",
"filesize": false,
"twitter": ["triblondon"],
"transcript": false
}
}
190 changes: 190 additions & 0 deletions public/episodes/andrew-betts.md

Large diffs are not rendered by default.

6 changes: 5 additions & 1 deletion public/episodes/daniel-eric-lee.md
@@ -1,3 +1,7 @@
## Transcript

*Transcription by Seth Lavelle.*

**Rebecca Murphey:** Alright, don’t hang up. [laughs] Uh… But we can—we can stop recording now, so…

---
Expand Down Expand Up @@ -100,7 +104,7 @@ It was something that we talked about for a long time. My co-worker Chris and I

**Rebecca:** What did you end up using for that?

**Dan:** Yeah, so we went with RequireJS and AMD modules, and the decision for that wasn’t too scientific. Chris had some success in it using that toolset in other projects. We also sort of had, in our code, APIs that were similar, so we already had this Yam.define thing that did a pseudo-module thing, so the AMD constructs lined up really nice with that, so that provided more incentive to go that way. But we didn’t do a week-long bakeoff of different module tech or anything. We were just like, “Oh yeah, we can do this, this will work, let’s go,” and that’s what we did.
**Dan:** Yeah, so we went with RequireJS and AMD modules, and the decision for that wasn’t too scientific. Chris had some success in it using that toolset in other projects. We also sort of had, in our code, APIs that were similar, so we already had this `Yam.define` thing that did a pseudo-module thing, so the AMD constructs lined up really nice with that, so that provided more incentive to go that way. But we didn’t do a week-long bakeoff of different module tech or anything. We were just like, “Oh yeah, we can do this, this will work, let’s go,” and that’s what we did.

**Rebecca:** So, it sounds like there wasn’t really a whole lot of politics to negotiate around this. Like, everyone knew that it was a thing that you needed and that they wanted.

Expand Down
4 changes: 3 additions & 1 deletion public/episodes/dave-cadwallader.md
Expand Up @@ -10,7 +10,9 @@

And by [Travis CI](https://travis-ci.org/). With Travis CI, you can test and deploy with confidence. Sync your GitHub projects with Travis CI and you’ll be testing your code in minutes. Travis CI is offering a free trial to the first ten listeners of this episode who sign up with the promo code on [ttlpodcast.com](http://ttlpodcast.com).

Hello and welcome to the TTL podcast. Today on the show we have [Dave Cadwallader](http://geekdave.com/), a software engineering manager for the core web team at [Walmart Labs](http://www.walmartlabs.com/).
---

**Rebecca:** Hello and welcome to the TTL podcast. Today on the show we have [Dave Cadwallader](http://geekdave.com/), a software engineering manager for the core web team at [Walmart Labs](http://www.walmartlabs.com/).

Dave, thanks for being here.

Expand Down
Binary file added public/img/andrew-betts.jpg
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion public/index.ejs
@@ -1,9 +1,9 @@
<p class="home--upcoming">
The TTL Podcast, hosted by <a href="http://rmurphey.com">Rebecca Murphey</a>, features <strong>conversations with front-end developers</strong> at large organizations about how they do their jobs.

Coming soon:
<% for(var slug in public.episodes._data){ %>
<% if (public.episodes._data[slug].upcoming) { %>
Coming soon:
<% if (public.episodes._data[slug].guestLink) { %>
<a href="<%= public.episodes._data[slug].guestLink %>"><%= public.episodes._data[slug].guest %></a>.
<% } else { %>
Expand Down
2 changes: 1 addition & 1 deletion public/sponsors/_data.json
Expand Up @@ -12,7 +12,7 @@
"url": "https://travis-ci.com/",
"blurb": "Test and deploy with confidence. Easily sync your GitHub projects with Travis CI and you’ll be testing your code in minutes.",
"image": "/img/sponsors/travis-ci.png",
"code": "travis-ci-ttl-04-2015",
"code": "travis-ci-ttl-06-2015",
"instructions": "30% off the next three months for the first 10 people to use the code."
}
}

0 comments on commit 3af3e18

Please sign in to comment.