World's Fair 2026
A Practitioner's Guide to Graphs - Tim Ainge, Good Collective
Overview
This talk provides a practical introduction to graph databases and algorithms. It covers the fundamentals of what a graph is, how to extract graph data from unstructured text, and the benefits of using a schema-first approach with ontological improvements. The presentation also delves into specific graph algorithms like personalized PageRank, shortest path, and subgraph matching, illustrating their principles with accessible code examples and real-world applications.
Who should watch
- Software engineers interested in graph databases.
- Developers working with unstructured data who need to extract relationships.
- Anyone looking to understand and implement graph algorithms for practical use cases.
- Builders seeking to leverage graph structures for enhanced data analysis and application features.
Key takeaways
- Graphs represent data as nodes and edges, ideal for modeling complex relationships.
- Graph data can be extracted from unstructured text, enabling new ways to analyze information.
- A schema-first approach, combined with ontological improvements, enhances graph data modeling and querying.
- Personalized PageRank is a variation of PageRank that accounts for a specific starting node.
- Shortest path algorithms are crucial for finding the most efficient routes between nodes in a graph.
- Subgraph matching allows for the identification of specific patterns within a larger graph structure.
- The talk emphasizes practical implementation with code examples and links to real-world use cases.
Notable quotes
The presentation offers a speed-run through the basics of graphs.
Every idea is explored with an explanation of the principles, and accessible example with code.
Unofficial community note. Prefer the recording for nuance.