Top Banner
Getting the Most out of Your Tools Krzysztof Szafranek @szafranek Saturday, April 20, 13
28

Getting the Most out of Your Tools

Oct 20, 2014

Download

Technology

Essential part of any craft is mastering the tools. Programming is no different.
The talk demonstrates newest and lesser known features of development tools built into Firefox and Chrome.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Getting the Most out of Your Tools

Getting the Most out ofYour Tools

Krzysztof Szafranek@szafranek

Saturday, April 20, 13

Page 2: Getting the Most out of Your Tools

Let's talk about hammers

Saturday, April 20, 13

Page 3: Getting the Most out of Your Tools

2000

Saturday, April 20, 13

Page 4: Getting the Most out of Your Tools

2000

Saturday, April 20, 13

Page 5: Getting the Most out of Your Tools

Saturday, April 20, 13

Page 6: Getting the Most out of Your Tools

2001

Saturday, April 20, 13

Page 7: Getting the Most out of Your Tools

2001

Saturday, April 20, 13

Page 8: Getting the Most out of Your Tools

Saturday, April 20, 13

Page 9: Getting the Most out of Your Tools

Joe HewittSaturday, April 20, 13

A man who single-handedly did more for web developers than any other individual.

Page 10: Getting the Most out of Your Tools

2006

Saturday, April 20, 13

Page 11: Getting the Most out of Your Tools

2013

Saturday, April 20, 13

Page 12: Getting the Most out of Your Tools

Saturday, April 20, 13

Page 13: Getting the Most out of Your Tools

Style Editor

JS Debugger

JS Profiler

JS Console

DOM Inspector

Networking

Saturday, April 20, 13

Page 14: Getting the Most out of Your Tools

CSS profiler

Responsive & 3D

Rendering tools

Scriptable cmd line

Memory profiler

Performance audit

Saturday, April 20, 13

Page 15: Getting the Most out of Your Tools

Demo time!

Saturday, April 20, 13

Page 16: Getting the Most out of Your Tools

creatio

n

Saturday, April 20, 13

Page 17: Getting the Most out of Your Tools

Live editingScratchpadResponsive view

creatio

n

Saturday, April 20, 13

Page 18: Getting the Most out of Your Tools

debugging

Saturday, April 20, 13

https://developers.google.com/chrome-developer-tools/docs/console-apihttp://www.html5rocks.com/en/tutorials/developertools/sourcemaps/

Page 19: Getting the Most out of Your Tools

console.log()RepaintsSource maps

debugging

Saturday, April 20, 13

https://developers.google.com/chrome-developer-tools/docs/console-apihttp://www.html5rocks.com/en/tutorials/developertools/sourcemaps/

Page 20: Getting the Most out of Your Tools

perform

ance

Saturday, April 20, 13

http://www.altdevblogaday.com/2012/08/21/using-chrometracing-to-view-your-inline-profiling-data/

Page 21: Getting the Most out of Your Tools

Auditc.timeStamp(), c.profile()FPS counterCSS/memory/JS profilersabout:tracing

perform

ance

Saturday, April 20, 13

http://www.altdevblogaday.com/2012/08/21/using-chrometracing-to-view-your-inline-profiling-data/

Page 22: Getting the Most out of Your Tools

Want more?

Saturday, April 20, 13

Page 23: Getting the Most out of Your Tools

BonusLive editing from Sublime Text

Remote debugging in mobile Safari

Saturday, April 20, 13

http://sokolovstas.github.io/SublimeWebInspector/http://moduscreate.com/enable-remote-web-inspector-in-ios-6/

Page 24: Getting the Most out of Your Tools

Paul Rouget

@paulrouget

paulrouget.com

Saturday, April 20, 13

Page 25: Getting the Most out of Your Tools

Paul Irish

paulirish.com

@paul_irish

Saturday, April 20, 13

Page 27: Getting the Most out of Your Tools

Mastering the toolsis a key to craftsmanship@szafranek

Saturday, April 20, 13