JSConf.EU

Quick Review

2018

2 days
30 min
2 tracks

Diversity & Representativeness
Community
JavaScript

KABLOOIE: A HISTORY OF ERRORS & A FUTURE OF SOLUTIONS

Errors are unavoidable.

They can be funny and even teach us something.

JS can use some inspiration from other technologies on error handling.

Don't be afraid to fail.

#backtrack

Sarah Groff Hennigh-Palermo

EXISTENTIAL ENGINEERING

OR HOW ETHICS PRECEDE ERROR HANDLING

Software developers are subject to ethical dilemas.

The software we write has influence and consequences in our society.
"It's our responsibility to write software that doesn't harm people"

#backtrack

Patricia Realini

Berlin.js

- Meetups
- Welcoming for newcomers talks
- Don't bash what you hate. Praise what you love
- Find friends, no competition.

Choose
your instrument

 

- 2,5h long
- Just for excitement and inspiration
- Brings girls to STEM careers
- Get participants excited about programming

#communitylounge

NATIVE BIGINTS IN JAVASCRIPT:

A CASE STUDY IN TC39

TC39 is the group that defines JavaScript's standards.

Numbers in JS are all 64bit floats. So a lot of bits are "wasted" when representing big integers.

#backtrack

Little Dan

EMPATHY-DRIVEN DEVELOPMENT

A hands-on demo on how uncomplicated it is to have accessibility-compatible React components.

#backtrack

Marcy Sutton

TALES FROM THE TRENCHES:

FINGERPRINTS ON THE WEB

The browser can give much more information than you think. Cookies are not the only way of uniquely identifying an user.

#sidetrack

Igor Trindade de Oliveira

ASYNCHRONY:

UNDER THE HOOD

An overview on all the forms of doing async operations in JavaScript

#backtrack

Shelley Vohr

UNINTENDED CONSEQUENCES:

HOW TO REDUCE EXCLUSIONARY PRACTICES IN OUR ORGANISATIONS AND COMMUNITIES

Kim talked about how important diversity is for a company/business specially when taking into account all stakeholders

#backtrack

Kim Crayton

LOGGING OFF:

IMPROVING LOW-CONNECTIVITY EXPERIENCES ON THE WEB

Showed research data on how common low-connectivity is and some strategies to approach the problem

#backtrack

Valerie Woolard Srinivasan

LOOK MOM! NO HANDS:

MIND CONTROLLED JAVASCRIPT

The speaker controller the browser with her mind!!!

Using JavaScript!!!

#backtrack

Charlie Gerard

DEEP LEARNING IN JAVASCRIPT

The talk was about Deep Learning with TensorFlow and how it now supports JavaScript.

#backtrack

Ashi Krishnan

TO PUSH OR NOT TO PUSH:

THE FUTURE OF HTTP/2 SERVER PUSH

HTTP/2 Server Push is not a silver bullet and there are alternatives that may be better suited to make pages load faster.

#backtrack

Patrick Hamman

EXPLORING AUGMENTED REALITY ON THE WEB

Jordan talked about how new experiences are being built with AR in mind.

#sidetrack

Jordan Santell

AGRESSIVE WEBAPPS

STOP ASKING PEOPLE TO ALLOW NOTIFICATIONS BEFORE THE PAGE LOADS!!!

#backtack

Phil Nash

Main takeaways

JS is capable of great things beyond only building cool websites. We should explore more and find new ways of telling great stories to our users.

The community makes the web and influences it. It's our responsibility to build the web we want.

The tech community is not absent from the discussions that are happening in the "outside" world and its implications.

We should get more involved next year

The End

JSConf EU 2018Quick Review

By Mateus Chagas Sousa