HackerTube
HomeLongsLikedHistoryWatch laterCategoriesPlaylistsSettings

Jordan Walke - React to the Future

ReasonConf4 HN recommenders · recommended in 4 months, 2019-2022
YouTube
48K views · 6 years ago · talk · dated

Jordan Walke, creator of React, talks at ReasonConf 2019 about the ideas behind ReasonML and how it extends React's programming model with OCaml. He also discusses why familiar syntax matters.

HN recommends it as the best introduction to Reason's motivations, straight from React's creator.

Web developmentFunctional programming#reasonml#ocaml#react#functionalprogramming#jordanwalke

5 comments from Hacker News

@deltasevennine2022 · in “Why Racket? Why Lisp? (2014)”

He's a Fullstack JS developer which is even dumber because he uses React which is basically the defacto JS front end framework. React is trending heavily away from OOP, it's creators heavily buy into FP, and most of the patterns in react are inspired heavily by FP. Functional components are now the way to go. ReasonML (a pure FP language) is react as intended and is the northstar of React. To learn more here is a video from Jordan Walke creator of React (and ReasonML): ▶ this video I recommend parent commenter to learn more about the very tools he himself works with before disparaging FP and himself.

RecommendsView on HN
@bryphe2020 · in “Onivim 2: Lightweight, Modal Code Editor”

I'd highly recommend Jordan Walke's (creator of React) talk on the ideas behind ReasonML: React to the Future [1]. I think it's so cool that you can take the ideas of ReactJS - functional programming applied to UI - but then have a language (ReasonML [2]) that is essentially purpose built for it, with OCaml [3] powering it under the hood - a functional programming language that's been significantly invested in, both in academia and industry. And to be able to take React-the-Idea, compile it cross-platform, to native-code... and ship. - [1] Jordan Walke - React to the Future: ▶ this video - [2] link - [3] link

Strongly recommendsView on HN
@thegreatpeter2020 · in “Reason React 0.8”

The long awaited 0.8.0 release from Reason React is out of beta! This includes a lot of the niceties of writing React but in a very fast, type safe language. If this is your first time hearing about Reason, watch a video from its creator (Jordan Walke, creator of React) to learn more: ▶ this video Fun facts about Reason: - exports TypeScript! If you have a TS project and looking for some extra speed & stability, you don't have to sacrifice type safety interop - It powers all of Messenger.com. The team put out a case study where they went from ~10 bugs a week to less than 10 a quarter by switching to Reason - It uses the npm / yarn ecosystem so you can use your favorite / current packages without looking for something new.

RecommendsView on HN
@amw-zero2020 · in “Programming a space invader in OCaml and OpenGL: lessons learned”

Jordan Walke, the creator of Reason (also the creator of React) said that syntax is unfortunately very important, because psychologically people want something familiar. I think syntax is totally superficial, but I’m also a human who interacts with other humans. And they do not think it’s superficial. The talk where he says this: ▶ this video

CitesView on HN
@huy-nguyen2019 · in “Ask HN: Best Talks of 2019?”

“Why isn’t functional programming the norm?” by Richard Feldman. Spoiler: not on the basis of merits. link “React to the future” by Jordan Walke. Why ReasonML is a logical extension of ReactJS’ programming paradigm. ▶ this video “Typing the untyped: soundness in gradual type systems” by Ben Weissmann. The trade offs that various gradual type systems make based on their language constraints. link “Let’s program like it’s 1999” by Lee Byron. How the mutual feedback loop of abstraction, syntax and mental model drives the evolution of web technologies. link

RecommendsView on HN
Cheng Lou - On the Spectrum of Abstraction at react-europe 201635:32

Cheng Lou - On the Spectrum of Abstraction at react-europe 2016

ReactEurope
63K views • 10 years ago
[JSConfUS 2013] Tom Occhino and Jordan Walke: JS Apps at Facebook18:55

[JSConfUS 2013] Tom Occhino and Jordan Walke: JS Apps at Facebook

JSConf
45K views • 13 years ago
React.js Conf 2015 - Immutable Data and React31:11

React.js Conf 2015 - Immutable Data and React

Meta Developers
159K views • 11 years ago
Hacker Way: Rethinking Web App Development at Facebook44:36

Hacker Way: Rethinking Web App Development at Facebook

Meta Developers
900K views • 12 years ago
Pete Hunt: React: Rethinking best practices -- JSConf EU29:32

Pete Hunt: React: Rethinking best practices -- JSConf EU

JSConf
548K views • 13 years ago
Pete Hunt: React - Rethinking Best Practices (updated) - JSConf.Asia 201340:58

Pete Hunt: React - Rethinking Best Practices (updated) - JSConf.Asia 2013

JSConf
58K views • 12 years ago
React Today and Tomorrow and  90% Cleaner React With Hooks1:35:30

React Today and Tomorrow and 90% Cleaner React With Hooks

React Conf
1.2M views • 8 years ago
ClojureScript in the Age of TypeScript — David Nolen59:31

ClojureScript in the Age of TypeScript — David Nolen

ChariotSolutions
29K views • 5 years ago
Hey Underscore, You're Doing It Wrong!36:31

Hey Underscore, You're Doing It Wrong!

InfoQ
141K views • 13 years ago
Sebastian Markbage: Minimal API Surface Area | JSConf EU 201424:28

Sebastian Markbage: Minimal API Surface Area | JSConf EU 2014

JSConf
71K views • 12 years ago
Rich Harris - Rethinking reactivity36:45

Rich Harris - Rethinking reactivity

You Gotta Love Frontend
334K views • 7 years ago
Om Next - David Nolen46:18

Om Next - David Nolen

ClojureTV
44K views • 11 years ago
React.js Conf 2016 - Lightning Talks - Elie Rotenberg4:40

React.js Conf 2016 - Lightning Talks - Elie Rotenberg

Meta Developers
4K views • 10 years ago
Monads and Gonads49:47

Monads and Gonads

Google TechTalks
148K views • 13 years ago
Douglas Crockford: Monads and Gonads (YUIConf Evening Keynote)54:27

Douglas Crockford: Monads and Gonads (YUIConf Evening Keynote)

YUI Library
67K views • 13 years ago
Monad - FunFunFunction #2111:25

Monad - FunFunFunction #21

Fun Fun Function
128K views • 10 years ago
Pete Hunt - The Secrets of React's Virtual DOM (FutureJS 2014)35:25

Pete Hunt - The Secrets of React's Virtual DOM (FutureJS 2014)

Codegram
75K views • 12 years ago
RailsConf 2016 - Rails to Phoenix by Brian Cardarella28:34

RailsConf 2016 - Rails to Phoenix by Brian Cardarella

Confreaks
12K views • 10 years ago
"Make the Back-End Team Jealous: Elm in Production" by Richard Feldman31:14

"Make the Back-End Team Jealous: Elm in Production" by Richard Feldman

Strange Loop Conference
36K views • 11 years ago
React.js Conf 2015 - The complementarity of React and Web Components25:47

React.js Conf 2015 - The complementarity of React and Web Components

Meta Developers
22K views • 11 years ago