Good videos, with context.
The Maximal Graph - Wilker Silva

The Maximal Graph - Wilker Silva

ClojureTV
2 HN recommenders · discussed 2019–2020
Open YouTube ↗

About this video

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.

Why it appears in the archive

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

AI-generated summary and labels from the source dataset; verify important details against the video. Source & credits.

From the Hacker News discussion

ptttr · 2019-12 · rec

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: [VIDEO]

Read original comment ↗
edjroot · 2020-11 · rec

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 - [VIDEO]

Read original comment ↗
ptttr · 2019-11 · reference

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) [VIDEO] [3] [LINK]

Read original comment ↗
slifin · 2020-08 · reference

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: - [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]

Read original comment ↗