HackerTube
HomeLongsLikedHistoryWatch laterCategoriesPlaylistsSettings

The Maximal Graph - Wilker Silva

ClojureTV2 HN recommenders · recommended in 2 months, 2019-2020
YouTube
8K views · 6 years ago · talk · evergreen

A Clojure/conj 2019 talk by Wilker Silva on how namespace-qualified keywords and context-free federated names can be used pragmatically for data modeling, drawn from his experience at Nubank. It builds toward a graph-based view of connecting data from many sources.

Cited as a demonstration of the Pathom/graph approach to connecting APIs, as an alternative to GraphQL.

Functional programmingSoftware architecture & designDatabases & storage#clojure#pathom#namespacedkeywords#graphapis#nubank

4 comments from Hacker News

@edjroot2020 · in “Programs are a prison: Rethinking the building blocks of computing interfaces”

Looks pretty cool. Have you looked into Pathom (a Clojure library)? Its creator seems to share your vision of connecting APIs from different sources. Last 5 minutes of this video: The Maximal Graph by Wilker Silva - ▶ this video

RecommendsView on HN
@slifin2020 · in “Using Obsidian to manage goals, tasks, notes, and software dev knowledge base”

I think what most people don't see coming is that Wilker Lúcio was hired by Roam Research he is the author of Pathom and gave this talk recently: - ▶ this video It's about connecting many graphs together, the killer app in this space is to figure out how to connect these graphs together such that teams and communities can grow connections on a massive scale There will be many challenges in doing that particularly around selection, per edge permissions likely leveraging Clojure's namespaced keywords to get global attributes This will mean a major re architecture of Roam Research, I predict most Roam clones are going to get absolutely blindsided by this Roam today is ~just~ a datascript database on the client being kept up to date with firebase For now if you want open source Roam keep an eye on link

CitesView on HN
@ptttr2019 · in “Ask HN: Why GraphQL APIs but no Datalog APIs?”

The original question made this mistake probably because the poster didn't know it but Pathom is the actual alternative to GraphQL-based APIs. Datalog solves a subtly different problem of querying the data, while Pathom/GraphQL/REST is about exposing the data (interfacing?) as API. It's more like: Pathom vs GraphQL-based API (vs REST) and Datalog vs SQL (vs NoSQL) The mainstream is in the process of migrating from REST to GraphQL, but I think Pathom could be the black horse in this race. Just watch the last part of Wilker Silva's The Maximal Graph talk to see the potential: ▶ this video

RecommendsView on HN
@ptttr2019 · in “Why Build Solutions with Fulcro – Tom Toor (Clojure/Conj 2019)”

Rails were successful in the 2005-2015 era of server-rendered HTML but today MVC + REST API might not be enough anymore for solo founders to compete in multi-platform, client-rich reality. After spending of +4 years working professionally with Ruby on Rails I've grown aware of its limitations. I've spent a long time searching for its successor in my programmer's toolbelt. I've waded through numerous Javascript frameworks yet every one of them proved to disappoint me after taking it for a spin. I've finally arrived at Clojure at the beginning of 2019 and it has been really refreshing. I love how well designed the language is, how mature the community is and I am amazed by the quality of the ecosystem. You can see my repo-graveyard made along that journey here: link My personal bet for the next killer-app in web development is: Clojure[0] + Fulcro[1] + Pathom [2] + Crux [3]. [0] Love Letter To Clojure - Gene Kim (Clojure/conj 2019) link [1] Fulcro links and resources: link [2] The Maximal Graph - Wilker Silva (Clojure/conj 2019) ▶ this video [3] link

CitesView on HN
Rich Hickey rants about HttpServletRequest in 1080p: Death By Specificity from Clojure Made Simple4:57

Rich Hickey rants about HttpServletRequest in 1080p: Death By Specificity from Clojure Made Simple

Fred Overflow
43K views • 6 years ago
Effective Programs - 10 Years of Clojure - Rich Hickey1:14:52

Effective Programs - 10 Years of Clojure - Rich Hickey

ClojureTV
176K views • 9 years ago
Expert to Expert: Rich Hickey and Brian Beckman - Inside Clojure53:56

Expert to Expert: Rich Hickey and Brian Beckman - Inside Clojure

jasonofthel33t
119K views • 13 years ago
Rich Hickey: Deconstructing the Database1:06:24

Rich Hickey: Deconstructing the Database

InfoQ
106K views • 14 years ago
Solving Problems the Clojure Way - Rafal Dittwald1:02:26

Solving Problems the Clojure Way - Rafal Dittwald

Clojure/north
87K views • 7 years ago
"Simple Made Easy" - Rich Hickey (2011)1:01:39

"Simple Made Easy" - Rich Hickey (2011)

ClojureTV
434K views • 5 years ago
The Language of the System - Rich Hickey1:02:50

The Language of the System - Rich Hickey

ClojureTV
174K views • 13 years ago
"Datafun: a functional query language" by Michael Arntzenius42:31

"Datafun: a functional query language" by Michael Arntzenius

Strange Loop Conference
9K views • 9 years ago
Om Next - David Nolen46:18

Om Next - David Nolen

ClojureTV
44K views • 11 years ago
Clojure for Java Programmers Part 1 - Rich Hickey1:48:13

Clojure for Java Programmers Part 1 - Rich Hickey

ClojureTV
131K views • 13 years ago
Clojure Concurrency - Rich Hickey2:32:39

Clojure Concurrency - Rich Hickey

ClojureTV
73K views • 13 years ago
Stuart Sierra - Components Just Enough Structure41:19

Stuart Sierra - Components Just Enough Structure

ClojureTV
36K views • 12 years ago
Maybe Not - Rich Hickey1:03:29

Maybe Not - Rich Hickey

ClojureTV
181K views • 7 years ago
Lucas Cavalcanti & Edward Wible - Exploring four hidden superpowers of Datomic40:42

Lucas Cavalcanti & Edward Wible - Exploring four hidden superpowers of Datomic

ClojureTV
29K views • 11 years ago
REBL - Stuart Halloway33:06

REBL - Stuart Halloway

ClojureTV
25K views • 7 years ago
Keynote - JSON Graph: Reactive REST at Netflix54:58

Keynote - JSON Graph: Reactive REST at Netflix

Association for Computing Machinery (ACM)
41K views • 11 years ago
Simplicity Ain't Easy - Stuart Halloway50:01

Simplicity Ain't Easy - Stuart Halloway

ClojureTV
24K views • 13 years ago
The Next Five Years of ClojureScript - David Nolen1:00:58

The Next Five Years of ClojureScript - David Nolen

Metosin
19K views • 10 years ago
"Simple Made Easy" - Rich Hickey (2011)1:01:39

"Simple Made Easy" - Rich Hickey (2011)

Strange Loop Conference
219K views • 5 years ago
Spec-ulation Keynote - Rich Hickey1:16:14

Spec-ulation Keynote - Rich Hickey

ClojureTV
135K views • 9 years ago