075 JSJ Maintainable JavaScript with Nicholas Zakas

    0
    1630

    Panel

    Discussion

    01:24 – Nicholas Zakas Introduction

    02:19 – What Makes Maintainable JavaScript?

    • Code Layout
    • Clever Solutions (“Chicken Blood Solutions”)

    04:39 – Formatting

    07:33 – Architecture

    14:11 – ‘High Performance Javascript' and the balance between short-term and long-term knowledge

    19:17 – Important conventions for a team to follow

    • Styles
    • Mini Design Patterns
    • Readability

    26:14 – Tools & Techniques

    • Style Guide

    28:31 – Breaking the continuous integration build

    31:14 – Linting

    32:35 – Developing skills for architecting things

    • Experience
    • Personal Trait of Curiosity
    • Component-based and Systems-based software engineers

    37:52 – Architecture and Maintainability

    43:28 – Creating common conventions that will apply across projects

    Picks

    Next Week

    Meteor.js with Marcus Phillips and Fred Zirdung