15
Dial up your flow Crank out more bits for the web with automation tools @weseklund 4/7/16

Dial up your flow

Embed Size (px)

Citation preview

Page 1: Dial up your flow

Dial up your flowCrank out more bits for the web with automation tools

@weseklund4/7/16

Page 2: Dial up your flow

What exactly are we talking about?

- Speed up your development process

- Automate different processes most developers do already

- Leverage your build cycle to save time

- Optimize your project

- Moar time for fun :D

Page 3: Dial up your flow

What do we need?

- Your favorite editor/IDE

- NPM (NodeJS)

- GulpJS

- Yeoman

Page 4: Dial up your flow

WAITWHAT’S NPM AND GULP???

Page 5: Dial up your flow
Page 6: Dial up your flow

Then what’s Grunt?

Page 7: Dial up your flow
Page 8: Dial up your flow

Let’s make a site

Page 9: Dial up your flow

How can Gulp help?

Page 10: Dial up your flow

- Compile your CSS preprocessor

- Create watchers

- Linting

- Unit testing

- JS/CSS Concatenation

- Minification

- Image Compression/Optimization

- … or write your own automation tool

Page 11: Dial up your flow

(demo)

Page 12: Dial up your flow

Ok, now unlearn all of that and just use yeoman… lol

Page 13: Dial up your flow

What’s that?

- An abstraction for your abstractions!

- Can scaffold an entire application for you

- Create generators will all your automation processes from one

command

- Share your generators with your team

Page 14: Dial up your flow

(demo)

Page 15: Dial up your flow

Thanks!@weseklund