Skip to content
0:00 / 0:00

#omnext#clojurescript#react

Om Next - David Nolen

ClojureTV

111K subscribers • 136 videos on Hallway

YouTube
  • Recommended by 6 people: 3 on Hacker News, 1 on Lobsters, 1 in engineering communities and 1 curated list.
  • Presented by David Nolen, ClojureScript lead
  • May be out of date. The tools, versions or practices it shows have likely moved on.

Intermediate. Assumes working knowledge.

44K views11 years ago6 recommendations

Web developmentProgramming languagesLisp and ClojureReactSoftware architecture

David Nolen presents the design of Om Next, explaining how ideas from Relay, JSONGraph, and Datomic shape ClojureScript UI architecture.

Over the past year and a half the ClojureScript community has collectively become the industry's leading experts on building effective and compelling user experiences over immutable data. However, while immutability and functional programming dramatically reduce the complexity of client side code there is more work left to do, especially at the boundary between clients and servers. There are a growing set of technologies and ideas that can complete the story that deserve assessment. We'll examine Relay (Facebook), JSONGraph (Netflix), and Datomic (Cognitect) and see how these technologies are guiding the design of the next version of Om, a popular React binding for ClojureScript.

Why it's here

6 people recommend this

What people say. Recommended for its insights into handling the client-server boundary and state management over immutable data.

u/luxbockin r/Clojure • Recommends

Om Next (and the future of ClojureScript)

lsdafjklsdon Hacker News • Recommends

On “ClojureScript 1.7: ClojureScript can compile itself”

…nents, it's just a nicer way to have a singleton data store because instead of chunking and passing a map around, components can declare which data they need. In that system components are still read only, and dispatch to external pure functions. David Nolen does a great job talking about the trade offs and the evolution of everything in this talk link to this video I highly recommend it!…

iheartmemcacheon Hacker News • Recommends

On “ClojureScript Year in Review”

…ickey assembled a team of just insanely talented and charismatic(1) developers who not only are a) remarkably intelligent but b) know when to steal ideas and integrate them none of that too-proud-NIH-syndrome there, and c) know how to interact in a way to that is community-feedback-positive(2) so people contribute. Watch this talk by David Nolen link to this video (CLJS lead). [Sidebar - He even mentions how that whole immutable, one way data flow, datomic-ish single state idea existed in o…

mbgon Lobsters • Recommends

Om Next - David Nolen

awesome-talkscurated list on GitHubRecommends

Under “Web Development”

Om Next by **David Nolen** (EuroClojure 2015) 46:17

llambdaon Hacker News • Recommends

On “One in Three Farms Is Using FarmLogs”

> ...but right now we're focusing on building stuff instead of playing with languages Which is exactly what's so compelling with regard to ClojureScript and say Om or any one of the React wrappers out there: you guys already use Clojure and ClojureScript and its libraries are incredibly pragmatic and designed for "real work". CoffeeScript would seem more like language play than ClojureScript, but of course I'm speaking as an outsider. :) Also if you haven't already, take a look at David Nolen's recent talk on Om Next1. Personally if I were using Clojure on the backend, I'd be pushing hard for it on the frontend too. 1 link to this video

lewisl9029on Hacker News • Mentions

On “Relay Technical Preview”

Any idea why they decided to use string-based queries for GraphQL? I feel something that can be composed programmatically without having to deal with string concatenation like Falcor's queries or the Datomic Pull syntax proposed in Om Next 1 could be more flexible and robust. I may be missing something. 1 link to this video