HackerTube.dev

The Maximal Graph - Wilker Silva

ClojureTV · 7.5K views · 2019-11-22 · 39:15

Open on YouTube ↗

If playback is restricted in your region, try opening the original video. Use Mark watched to add it to your marked videos.

Overview

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.

On Hacker News

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

Recommended by 2 HN people across 2 months · HN mentions 2019–2020

Topics

Search by tags

What people said

edjroot · 2020-11 · Recommendation

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 the original HN comment ↗
ptttr · 2019-12 · Recommendation

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 the original HN 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 the original HN comment ↗

Sources

Video by ClojureTV, played through YouTube.

Data and selection notes

HN summaries and labels may contain AI errors. HN dates refer to discussions, not video publication.

HN Library: HackerTube export (2026-10-31) and open-index/hacker-news. Upstream summaries and classifications may contain AI errors.

Views, duration and playback status refresh separately from the published catalog. When an update fails, existing data remains visible.

Selection checks
  • SaaS & AI candidates: Topic keywords do not match
  • Editor-approved picks: Editorial review is required

Rule matches identify candidates. They do not guarantee video quality or financial results.

About the library and its sources