Forward 4 Web Technology Summit

(in 6 mins)

Douglas Crockford

  • Project Seif - Claims to be right auth system for web
  • Current protocol://user:password@servername is worst way password could be used for authentication.
  • Talks about "Can you trust the certificate authorities?"
  • Set-top box example
  • Step by step way to realise the hypothesis.
  • https://youtu.be/FHRXPlq9XNw

Kassandra Perch

  • Introduced to Nodebots - How it started and its future
  • Johnny-Five, Arduino, Raspberry Pi, ARTIK 1/5/10... and more.
  • The 3 year old community which is supporting nodebots.
  • Their openness and equality for new members.
  • https://youtu.be/3JFdvYGQ_IE

Embedded JS: Advances in NodeBots and the Future

artik.io

Li Haoyi

  • Showcase of scalajs
  • I was actually mislead by the topic.
  • Turned out to be pretty good strongly typed, syntax checking in javascript
  • Bugs and errors are pretty easy in terms of better console errors. (no more - Uncaught TypeError: Cannot read property 'blah' of undefined or 'undefined' is not a function)
  • Has an auto complete IDE.
  • Similar initiative is elm language.

Functional, Isomorphic, Client-Side Web Dev without Javascript!

Estelle Weyl

Flexbox: WTF

Brian Douglas

  • Walk through of few apps developed at bloc.io
  • Consensus is - Swift and RN coexist
  • RN helps in faster delivery of application
  • Growing Community
  • Inherits the benefits provided by ReactJS.

React-Native: Should I Even Bother Learning Swift?

Kyle Simpson

  • Inspiring and motivating talk
  • Readability (subjective), Functionality, Familiarity and Tribal knowledge.
  • "What you write" vs "what gets executed" in browser.
  • Code for "Communication" with future self, developer rather than just less keystrokes.
  • readers > writers (who to optimize the keystrokes for)
  • x + y * z vs x + (y * z)
  • x = x || 42
  • ? : vs if-else
  • https://youtu.be/C_yj4k4QZVI

The Economy of Keystrokes

ReactJS

Used in production at Yahoo Mail, Facebook Notifications/News Feeds/Ads/Contact List/Chat Widgets/Left App Panel, Instagram, Netflix, BBC, Atlassian Hip Chat.

Declarative, Simplicity, Isomorphic (read universal), Small, Fast, Testable, Modular, Short Learning Curve and Big community.

ReactJS is not enough to create an application. It is one of the building blocks. It can be used with any of libraries to realize the stack which Facebook created. MVC kind of stack is ReactJS (view) + Flux (dispatcher, stores) + webpack. API (data heavy) centric stack is ReactJS + Relay + GraphQL + webpack. They have 3 versions of Flux in use. There is a more popular version outside of facebook called Redux.

Javascript community realizes that there are too many libraries to choose from, almost like 100 gift boxes lying around the christmas tree and developers are toddlers. New javascript developers are the worst hit.

Made with Slides.com