Adam Hawkins (twitter github blog) Jamison Dance (twitter github blog) Joe Eames (twitter github blog) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up)
01:16 - Adam Hawkins Introduction
01:51 - What Are Build Tools?
02:46 - Build Process
Ember.js CoffeeScript Sass Grunt.js Yeoman RequireJS minispade jQuery
09:15 - Minification
10:30 - Ruby on Rails
16:43 - Chuck’s Build Process
17:32 - Joe’s Build Process
18:54 - Source Maps
24:09 - iridium
32:56 - Recommendations for Building
35:23 - Testing
Sub Rosa (Jamison) biggie (Jamison) Kingdom Rush Frontiers (Joe) The Rithmatist by Brandon Sanderson (Joe) Ward Cunningham (Joe) Speedtest.net (Chuck) ThemeForest (Chuck) Solo Piano Radio (Adam) ConvertKit (Adam) Staticly (Adam)
JAMISON: Hello friends.
CHUCK: Joe Eames.
JOE: Hey there.
CHUCK: I’m Charles Max Wood from DevChat.TV. And this week, we have a special guest, Adam Hawkins.
ADAM: Hey, how you guys doing?
CHUCK: Terrific. So, you want to introduce your self since you’re new to the show?
CHUCK: Nice. So anyway, you recommended that we talk about build tools and then you wrote a blog post about it. We talked about build tools, I think on Episode 2 or 3 or something. In your mind, what are build tools?
CHUCK: What kind of a build process do you guys have on the projects that you work on?
ADAM: Well, okay. My background is, we are building a CRM with Ember.js and we needed a lot of different things. Well, my team prefers to write in CoffeeScript and use Sass. So, we needed those two things right away. Then we needed module compilation and then also asset concatenation, minification, as well as environment support. We need to develop a certain code and then deploy a certain code and a few other things. So, it’s pretty complicated and we needed a tool to do that. Well, I wrote one after looking at what’s out there.