dotcss - 14th of november, 2014

78
dotCSS 14 th of November, 2014

Upload: yury-tatsenka

Post on 14-Apr-2017

252 views

Category:

Software


2 download

TRANSCRIPT

Page 1: dotCSS - 14th of November, 2014

dotCSS14th of November, 2014

Page 2: dotCSS - 14th of November, 2014

8 Talks (18min)5 Lightning Talks

(5min)

Page 3: dotCSS - 14th of November, 2014

Talks

Page 4: dotCSS - 14th of November, 2014

20 years of CSS: maturity or senility

2.1.1 - Daniel GlazmanCo-chairman of the CSS Working Group

Page 5: dotCSS - 14th of November, 2014

Hugo Agbonon: Daniel Glazman, co-chairman of the W3C CSS Working Group, gave a talk explaining CSS' various problems, and how hard it seems to be for it to move forward while trying to reach good compromises on browser vendors needs and priorities. For example, he mentionned the infamous difficulty to vertically center elements of CSS, and talked about how hard it was to even name properties.

Page 6: dotCSS - 14th of November, 2014
Page 7: dotCSS - 14th of November, 2014
Page 8: dotCSS - 14th of November, 2014
Page 9: dotCSS - 14th of November, 2014
Page 10: dotCSS - 14th of November, 2014
Page 11: dotCSS - 14th of November, 2014
Page 12: dotCSS - 14th of November, 2014
Page 13: dotCSS - 14th of November, 2014

?2.1.2 Kaelig Deloumeau-Prigent

Author and Front-end Developer at FT Labs

Page 14: dotCSS - 14th of November, 2014

Hugo Agbonon: Kaelig Deloumeau-Prigent talked about his work at The Guardian to bridge the gap between developers and designers. Sass, and especially clearly named variables, allow better understanding for both developers and designers of how front-end elements are thought and standardized throughout the project. His idea was to put the design at the center of the project.

Page 15: dotCSS - 14th of November, 2014

Ten Principles for Effective Front-end Development

2.1.3 - Harry Roberts Creator of inuit.css Author of CSS guidelines

Page 16: dotCSS - 14th of November, 2014
Page 17: dotCSS - 14th of November, 2014
Page 18: dotCSS - 14th of November, 2014
Page 19: dotCSS - 14th of November, 2014
Page 20: dotCSS - 14th of November, 2014
Page 21: dotCSS - 14th of November, 2014
Page 22: dotCSS - 14th of November, 2014
Page 23: dotCSS - 14th of November, 2014
Page 24: dotCSS - 14th of November, 2014
Page 25: dotCSS - 14th of November, 2014
Page 26: dotCSS - 14th of November, 2014

Keep Calm And

Write Sass2.1.4 - Hugo Giraudel

Maintainer of SassDoc Sass Writing Machine

Page 27: dotCSS - 14th of November, 2014

Hugo Agbonon:

Hugo Giraudel presented principles to work with Sass:KYSS - Keep Your Sass Simple(, Smart & Straightforward), extending KISS Sass - it's not all bright an shinyDon't do everything in SassStick to http://cssguidelin.es, use scss-lint, px-to-rem, autoprefixerClean unused codeTestDocument

Page 28: dotCSS - 14th of November, 2014
Page 29: dotCSS - 14th of November, 2014
Page 30: dotCSS - 14th of November, 2014
Page 31: dotCSS - 14th of November, 2014
Page 32: dotCSS - 14th of November, 2014
Page 33: dotCSS - 14th of November, 2014
Page 34: dotCSS - 14th of November, 2014
Page 35: dotCSS - 14th of November, 2014
Page 36: dotCSS - 14th of November, 2014
Page 37: dotCSS - 14th of November, 2014

CSS? WTF!

2.1.5 - Estelle Weyl Standardista, trainer & author

Creator of the Clown Car technique

Page 38: dotCSS - 14th of November, 2014

Hugo Agbonon:

Estelle Weyl talked about less-known things CSS can do, like counting with counter, then about selectors specificities in her CSS? WTF! talk, which ended with notes about how to (not) use !important and how to override it with CSS animation quirks.

Page 39: dotCSS - 14th of November, 2014
Page 40: dotCSS - 14th of November, 2014
Page 41: dotCSS - 14th of November, 2014
Page 42: dotCSS - 14th of November, 2014
Page 43: dotCSS - 14th of November, 2014
Page 44: dotCSS - 14th of November, 2014
Page 45: dotCSS - 14th of November, 2014
Page 46: dotCSS - 14th of November, 2014
Page 47: dotCSS - 14th of November, 2014
Page 48: dotCSS - 14th of November, 2014
Page 49: dotCSS - 14th of November, 2014

http://www.standardista.com/wp-content/uploads/2012/01/specificity3.pdf

Page 50: dotCSS - 14th of November, 2014
Page 51: dotCSS - 14th of November, 2014
Page 52: dotCSS - 14th of November, 2014

Making Twitter UI Infrastructure

2.1.6 - Nicolas GallagherCreator of Normalize.css & suit.css

Page 53: dotCSS - 14th of November, 2014

Hugo Agbonon:

Nicolas Gallagher talked about scalable CSS, and how, in a large company like Twitter, the whole UI has to be designed in order to avoid having developers stepping on each other's toes.

Page 54: dotCSS - 14th of November, 2014
Page 55: dotCSS - 14th of November, 2014
Page 56: dotCSS - 14th of November, 2014

?2.1.7 - Bert Bos

W3C Staff contact of the CSS WG -

Page 57: dotCSS - 14th of November, 2014

Hugo Agbonon:

Bert Bos, co-creator of CSS, talked about typography, giving clear examples of the challenges linked to it, which may or may not be fixed with CSS. For example, quotes are different in French, English, Dutch ; punctuation and style can be different (spaces before ! and ? in French, not English), so is it possible to markup in a consistent way text?

Page 58: dotCSS - 14th of November, 2014

Distributions2.1.8 - Ana Tudor

CSS & Maths tamer, creating insane experiments

Page 59: dotCSS - 14th of November, 2014

Hugo Agbonon:

Ana Tudor (@thebabydino), the last speaker, showed a series of neat demos about distribution, creating fun shapes with CSS/Sass. Her neat demos are on Codepen.

Page 60: dotCSS - 14th of November, 2014
Page 61: dotCSS - 14th of November, 2014

http://codepen.io/thebabydino/

Page 62: dotCSS - 14th of November, 2014

Lightning Talks

Page 63: dotCSS - 14th of November, 2014

Back to the CSS 2.2.1 - Maxime Thirouin

Page 64: dotCSS - 14th of November, 2014

Hugo Agbonon:

Maxime Thirouin summed up what was basically the feeling of the whole conference : "We love CSS, but it's frustrating". That it still has (without preprocessors) no variables, math, customization... which is why he is building cssnext, to get the next standardized features now.

Page 65: dotCSS - 14th of November, 2014

http://cssnext.github.io/

Page 66: dotCSS - 14th of November, 2014

Functionality in CSS

2.2.2 - Gregor Adams

Page 67: dotCSS - 14th of November, 2014

Hugo Agbonon:

Gregor Adams talked about functionalities in CSS to dynamically style elements

Page 68: dotCSS - 14th of November, 2014
Page 69: dotCSS - 14th of November, 2014
Page 70: dotCSS - 14th of November, 2014

one-element rules2.2.3 - Tim Pietrusk

Page 71: dotCSS - 14th of November, 2014
Page 72: dotCSS - 14th of November, 2014
Page 73: dotCSS - 14th of November, 2014

CSS Parallax2.2.4 - Guido Bouman

Page 74: dotCSS - 14th of November, 2014

Hugo Agbonon:

Guido Boman talked about CSS parallax scrolling done right, and an implementation of it by Keith Clark full css implementation of parallax scrolling.

Page 75: dotCSS - 14th of November, 2014
Page 76: dotCSS - 14th of November, 2014

http://keithclark.co.uk/articles/pure-css-parallax-websites/

Page 77: dotCSS - 14th of November, 2014

In 25 years of Web, what did - you do for the promises of an

accessible Web?2.2.6 - Victor Brito

Page 78: dotCSS - 14th of November, 2014

Web accessibility means that people with disabilities

can use the Web