- He talked about using React rendered components in Sketch through symbols and overrides.
- Having a way to consume the design system as a style guide for a single source of truth Seek Style Guide.
- Some limitations and heavy setup to get it working:
- React
- Styles in JavaScript
- Build components with a primitive perspective
- Solution, html-skecthapp
- Easier scaffolding with html-sketchapp-cli
👉 https://medium.com/seek-blog/sketching-in-the-browser-33a7b7aa0526
He talked about recommendation to prevent security issues in web applications:
- HTTPS all the things.
- Use
HttpOnly
for cookies. - JWT tokens is not a magical solution.
- Put noopener and noreferal on external links.
- Use Cross-Site Request Forgery, CSRF tokens.
- Block XSS attacks (not easy).
- JSONP, no magic neither.
- Use Content Security Pilicy (CSP) headers as a safe net.
- Use FontFaceObserver
- Bail out on slow networks
- Explore
font-display
CSS property. - Variable Fonts are coming.
- Super fun 😂
- Talked mostly about React 16 new stuff
- Fragments
- componentDidCatch
- Portals
- call-return unstable library.
- react-styleguidist for public consumption.
- Lots of ways to configure look and feel.
- storybook for internal consumption.
- Lots of addons to plugin with internal tools.
Cool talk about how V8 optimize and deoptimize code.
- Use arrays without holes and with the same type of elements.
- Sarah Drasner who how to use Microsoft Azure serverless functions with Vue.
- Sébastien Chopin highlighted the work on nuxt.js, must check!
- Stephanie Nemeth used MMQT low energy transmition protocol to connect arduino and web sockets with LED lights.
- Phil Hawksworth showcased Netlify goods and share old experiences on continuous deployments.
👉 Scheduled talks and speakers at jsheroes.io