"Linting at the Next Level" and "Hands on with Material Design"


Details
6 pm : "Linting at the Next Level" by Will Klein
7 pm: Dinner and Networking
7:30 pm: "Hands on with Material Design"
"Linting at the Next Level" by Will Klein
Coding conventions: are they worth it? They require effort to setup and maintain, and holy wars debating tabs vs spaces. Why bother?!
Then you start a new project, and as you start coding, there are all these choices to decide. What's my indent style? Naming convention for components? How do I restrict bad browser APIs (alert, eval, etc.)? If you have more than one developer, you'll soon see files that look like they were written by a dozen different people. Suddenly your code is less and less maintainable, you're arguing indents over and over, and there's easily preventable bugs leaking out to production.
Let's talk about coding conventions, and how to introduce them with (almost) complete ease. Whether we're linting HTML, CSS, or JavaScript, there are amazing suites of "convention tests" available to us today. We'll go over those tools, how to set them up quickly, and advocate adoption in our teams.
"Hands on with Material Design" by Scott Davis
Google introduced Material Design -- a new "look and feel" design language that is equal parts implementation and manifesto -- in June, 2014. It's based on a decidedly low-tech concept: paper, ink, and shadows. According to designer Matias Duarte, "...unlike real paper, our digital material can expand and reform intelligently. Material has physical surfaces and edges. Seams and shadows provide meaning about what you can touch."
Most of Google's mobile apps -- Gmail, YouTube, Google Maps, etc. -- currently use Material Design. Many of Google web apps -- Google Docs, Google Drive -- use Material Design as well. And that's one thing that makes Material Design markedly different from other popular Responsive Web Design frameworks like Twitter Bootstrap -- Material Design is expressly meant to unify your look and feel across platforms and devices, native and web apps alike.
In this talk, Scott Davis (author/presenter of the O'Reilly video "Responsive Mobile Architecture: Refactoring into Mobile HTML5") gives you a solid introduction to the concepts behind Material Design, as well as solid implementations using Web Components / Polymer and Material Design Lite.

"Linting at the Next Level" and "Hands on with Material Design"