Skip to content

Instantly share code, notes, and snippets.

@Ynote
Created November 10, 2018 11:28
Show Gist options
  • Save Ynote/5e235f22b859feb3cc834389edc24e21 to your computer and use it in GitHub Desktop.
Save Ynote/5e235f22b859feb3cc834389edc24e21 to your computer and use it in GitHub Desktop.
[Conferences] Some thoughts about DotCSS and DotJS 2018

About DotJS and DotCSS 2018

This year, I preferred DotCSS to DotJS. Some talks were amazing and inspiring. The atmosphere was kind and I talked to some speakers ! (@frivoal, @natalyathree AAAANNNND @SaraSoueian <3 <3).

DotCSS

About text wrapping and line-breaking

This talk was done by Florian Rivoal. He describes some new features to handle line-breaks and text-wrapping better. Some are already implemented in some browsers, some not. What I noted :

  • Whitespace CSS rules (pre, preline, etc.) use several steps to deal with whitespace.
  • Line-breaking and text-wrapping can be applied on inline and block elements.
  • Intrinsic sizing is a very important notion for wrapping.
  • A HTML tag for word break that I didn't know <wbr>.
  • The lang attribute in HTML has everything to do with how the browser decides how to hyphenate a word!

Slides: https://florian.rivoal.net/talks/line-breaking/

SVG filters

This talk was done by Sara Soueidan <3 <3. She shows how to reproduces some Photoshop filters with SVG filters. The talk was very inspiring, althought I am still wondering how I can apply it on a project.

Slides: https://www.sarasoueidan.com/blog/svg-filters/

Reading hexadecimal colors

This talk was done by David DeSandro. He is color-blind and his talk was like a lesson to teach us how to read an hexadecimal color. The slides were amazing. Each animation teaches us so well each step. Now, I just have to remember the RGB chromatic circle.

Slides: not available yet.

DotJS

I wasn't really amazed by the talks this year. Except for the lightning talks that were super great!

My favorite lightning talks:

Type-checking in JavaScript

This talk was done by Lauren Tan. She explained how she realized the utility of type-checking in JavaScript and how it can be used in your team to improve your code quality. I remember one sentence: "Constraints are great to limit bugs". I think it depends on the people your team and your current work process. But, it is a good practice to think about.

Slides: https://speakerdeck.com/poteto/dotjs-2018-learning-to-love-type-systems

About JavaScript performance

This talk was done by Felix Rieseberg. He points out that performance was not the same thing for everyone. It could be about CPU, energy or speed. He gave us some simple tips to write better JavaScript that will be more performant.

Slides: Not available yet.

DotJS is becoming carbon neutral

A great thing about DotJS is their commitment this year (and from now, for all the Dot conferences) to be carbon neutral. They created an open-source calculator for the estimation: https://github.com/dotconferences/dotjs2018-carbon-footprint. I love the fact that they care about environmental issues. They showed us a graph and without surprise, the biggest part of the usage of carbon was transportation (plane, train, etc.).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment