+ All Categories
Home > Technology > Front-end Tools: Sifting Through the Madness

Front-end Tools: Sifting Through the Madness

Date post: 15-Jul-2015
Category:
Upload: fitc
View: 64 times
Download: 1 times
Share this document with a friend
Popular Tags:
141
FRONT-END TOOLS: SIFTING THROUGH THE MADNESS
Transcript
Page 1: Front-end Tools: Sifting Through the Madness

FRONT-END TOOLS: SIFTING THROUGH

THE MADNESS

Page 2: Front-end Tools: Sifting Through the Madness

ABOUT ME

@ImpressiveWebs

Page 3: Front-end Tools: Sifting Through the Madness

THE USUAL SUSPECTS

Page 4: Front-end Tools: Sifting Through the Madness
Page 5: Front-end Tools: Sifting Through the Madness

WHAT WE’LL DISCUSS

What kind of tools are available today HTML / CSS / Sass JavaScript / CLI / etc... What can help us to cope with the influx

Page 6: Front-end Tools: Sifting Through the Madness

FRONT-END DEVELOPER?

Feeling overwhelmed? Not sure if you can keep up? Any point in trying?

Page 7: Front-end Tools: Sifting Through the Madness
Page 8: Front-end Tools: Sifting Through the Madness
Page 9: Front-end Tools: Sifting Through the Madness
Page 10: Front-end Tools: Sifting Through the Madness
Page 11: Front-end Tools: Sifting Through the Madness
Page 12: Front-end Tools: Sifting Through the Madness
Page 13: Front-end Tools: Sifting Through the Madness
Page 14: Front-end Tools: Sifting Through the Madness
Page 15: Front-end Tools: Sifting Through the Madness
Page 16: Front-end Tools: Sifting Through the Madness
Page 17: Front-end Tools: Sifting Through the Madness
Page 18: Front-end Tools: Sifting Through the Madness
Page 19: Front-end Tools: Sifting Through the Madness
Page 20: Front-end Tools: Sifting Through the Madness
Page 21: Front-end Tools: Sifting Through the Madness
Page 22: Front-end Tools: Sifting Through the Madness
Page 23: Front-end Tools: Sifting Through the Madness
Page 24: Front-end Tools: Sifting Through the Madness
Page 25: Front-end Tools: Sifting Through the Madness
Page 26: Front-end Tools: Sifting Through the Madness
Page 27: Front-end Tools: Sifting Through the Madness
Page 28: Front-end Tools: Sifting Through the Madness
Page 29: Front-end Tools: Sifting Through the Madness
Page 30: Front-end Tools: Sifting Through the Madness
Page 31: Front-end Tools: Sifting Through the Madness
Page 32: Front-end Tools: Sifting Through the Madness
Page 33: Front-end Tools: Sifting Through the Madness
Page 34: Front-end Tools: Sifting Through the Madness
Page 35: Front-end Tools: Sifting Through the Madness
Page 36: Front-end Tools: Sifting Through the Madness
Page 37: Front-end Tools: Sifting Through the Madness
Page 38: Front-end Tools: Sifting Through the Madness
Page 39: Front-end Tools: Sifting Through the Madness
Page 40: Front-end Tools: Sifting Through the Madness
Page 41: Front-end Tools: Sifting Through the Madness
Page 42: Front-end Tools: Sifting Through the Madness
Page 43: Front-end Tools: Sifting Through the Madness
Page 44: Front-end Tools: Sifting Through the Madness
Page 45: Front-end Tools: Sifting Through the Madness
Page 46: Front-end Tools: Sifting Through the Madness
Page 47: Front-end Tools: Sifting Through the Madness
Page 48: Front-end Tools: Sifting Through the Madness
Page 49: Front-end Tools: Sifting Through the Madness
Page 50: Front-end Tools: Sifting Through the Madness
Page 51: Front-end Tools: Sifting Through the Madness
Page 52: Front-end Tools: Sifting Through the Madness
Page 53: Front-end Tools: Sifting Through the Madness
Page 54: Front-end Tools: Sifting Through the Madness
Page 55: Front-end Tools: Sifting Through the Madness
Page 56: Front-end Tools: Sifting Through the Madness
Page 57: Front-end Tools: Sifting Through the Madness
Page 58: Front-end Tools: Sifting Through the Madness
Page 59: Front-end Tools: Sifting Through the Madness
Page 60: Front-end Tools: Sifting Through the Madness
Page 61: Front-end Tools: Sifting Through the Madness
Page 62: Front-end Tools: Sifting Through the Madness
Page 63: Front-end Tools: Sifting Through the Madness
Page 64: Front-end Tools: Sifting Through the Madness
Page 65: Front-end Tools: Sifting Through the Madness
Page 66: Front-end Tools: Sifting Through the Madness
Page 67: Front-end Tools: Sifting Through the Madness
Page 68: Front-end Tools: Sifting Through the Madness
Page 69: Front-end Tools: Sifting Through the Madness
Page 70: Front-end Tools: Sifting Through the Madness
Page 71: Front-end Tools: Sifting Through the Madness
Page 72: Front-end Tools: Sifting Through the Madness
Page 73: Front-end Tools: Sifting Through the Madness
Page 74: Front-end Tools: Sifting Through the Madness
Page 75: Front-end Tools: Sifting Through the Madness
Page 76: Front-end Tools: Sifting Through the Madness
Page 77: Front-end Tools: Sifting Through the Madness
Page 78: Front-end Tools: Sifting Through the Madness
Page 79: Front-end Tools: Sifting Through the Madness
Page 80: Front-end Tools: Sifting Through the Madness
Page 81: Front-end Tools: Sifting Through the Madness
Page 82: Front-end Tools: Sifting Through the Madness
Page 83: Front-end Tools: Sifting Through the Madness
Page 84: Front-end Tools: Sifting Through the Madness
Page 85: Front-end Tools: Sifting Through the Madness
Page 86: Front-end Tools: Sifting Through the Madness
Page 87: Front-end Tools: Sifting Through the Madness
Page 88: Front-end Tools: Sifting Through the Madness
Page 89: Front-end Tools: Sifting Through the Madness
Page 90: Front-end Tools: Sifting Through the Madness
Page 91: Front-end Tools: Sifting Through the Madness
Page 92: Front-end Tools: Sifting Through the Madness
Page 93: Front-end Tools: Sifting Through the Madness

IN “- -verbose” MODE

Page 94: Front-end Tools: Sifting Through the Madness
Page 95: Front-end Tools: Sifting Through the Madness
Page 96: Front-end Tools: Sifting Through the Madness
Page 97: Front-end Tools: Sifting Through the Madness
Page 98: Front-end Tools: Sifting Through the Madness
Page 99: Front-end Tools: Sifting Through the Madness
Page 100: Front-end Tools: Sifting Through the Madness
Page 101: Front-end Tools: Sifting Through the Madness
Page 102: Front-end Tools: Sifting Through the Madness
Page 103: Front-end Tools: Sifting Through the Madness
Page 104: Front-end Tools: Sifting Through the Madness
Page 105: Front-end Tools: Sifting Through the Madness
Page 106: Front-end Tools: Sifting Through the Madness
Page 107: Front-end Tools: Sifting Through the Madness
Page 108: Front-end Tools: Sifting Through the Madness
Page 109: Front-end Tools: Sifting Through the Madness
Page 110: Front-end Tools: Sifting Through the Madness
Page 111: Front-end Tools: Sifting Through the Madness
Page 112: Front-end Tools: Sifting Through the Madness
Page 113: Front-end Tools: Sifting Through the Madness
Page 114: Front-end Tools: Sifting Through the Madness
Page 115: Front-end Tools: Sifting Through the Madness
Page 116: Front-end Tools: Sifting Through the Madness
Page 117: Front-end Tools: Sifting Through the Madness
Page 118: Front-end Tools: Sifting Through the Madness
Page 119: Front-end Tools: Sifting Through the Madness

THE WEB TOOLS “CAMBRIAN EXPLOSION”

Page 120: Front-end Tools: Sifting Through the Madness

IN TWO YEARS, I’VE COME ACROSS...

60+ Front-end Frameworks 150+ JavaScript Libraries 300+ JavaScript Utilities, etc 400+ CSS Tools

Page 121: Front-end Tools: Sifting Through the Madness

IN TWO YEARS, I’VE COME ACROSS...

60+ Front-end Frameworks 150+ JavaScript Libraries 300+ JavaScript Utilities, etc 400+ CSS Tools

Page 122: Front-end Tools: Sifting Through the Madness

IS IT REALLY SO BAD?

Until about 2009: Not many options More choice = More quality Open source Tools Keep Improving

Page 123: Front-end Tools: Sifting Through the Madness
Page 124: Front-end Tools: Sifting Through the Madness
Page 125: Front-end Tools: Sifting Through the Madness

LEARN FROM TOOLS!

View the source on GitHub What JavaScript patterns? Any interesting DOM methods? Any bizarre coding patterns?

Page 126: Front-end Tools: Sifting Through the Madness
Page 127: Front-end Tools: Sifting Through the Madness

WHAT PATTERNS?

The Constructor Pattern The Module Pattern The Factory Pattern MV* Patterns

Page 128: Front-end Tools: Sifting Through the Madness
Page 129: Front-end Tools: Sifting Through the Madness

INTERESTING DOM TECHNIQUES?

compareDocumentPosition() elementFromPoint() replaceData() setSelectionRange() or whatever...

Page 130: Front-end Tools: Sifting Through the Madness
Page 131: Front-end Tools: Sifting Through the Madness
Page 132: Front-end Tools: Sifting Through the Madness
Page 133: Front-end Tools: Sifting Through the Madness

HOW DO THEY DO IT?

Page 134: Front-end Tools: Sifting Through the Madness
Page 135: Front-end Tools: Sifting Through the Madness
Page 136: Front-end Tools: Sifting Through the Madness
Page 137: Front-end Tools: Sifting Through the Madness
Page 138: Front-end Tools: Sifting Through the Madness
Page 139: Front-end Tools: Sifting Through the Madness

THE LESSON?

We might not use a tool But we can learn from it

Page 140: Front-end Tools: Sifting Through the Madness

HOW CAN YOU KEEP UP? Web Tools Weekly JavaScript Weekly Show HN / Hacker Newsletter Versioning Daily by SitePoint Front-end Dev Weekly Web Platform Daily

Page 141: Front-end Tools: Sifting Through the Madness

THANK YOU!

tinyurl.com/FITCto2015

@ImpressiveWebs


Recommended