Stephen Mallette has been one of the core contributors to the Apache TinkerPop™ open source graph computing framework since 2009 and is a former Project Management Committee (PMC) Chair of the project.

Articles & Presentations

  • 07 JUN 2024 - AWS Database Blog: Exploring new Features of Apache TinkerPop 3.7.x in Amazon Neptune
    Introduces significant new Gremlin steps and capabilities for manipulating strings, collections, and dates, improving both developer experience and language expressiveness in Neptune.

  • 08 MAR 2023 - AWS Database Blog: Exploring new features of Apache TinkerPop 3.6.x in Amazon Neptune
    Details the addition of features like mergeV(), mergeE(), and TextP.regex() predicates that simplify upserts and flexible string filtering in Gremlin for Neptune users.

  • 27 SEP 2021 - AWS Open Source Blog: Why developers like Apache TinkerPop, an open source framework for graph computing, co-author
    Explains how TinkerPop empowers developers to add graph computing and analytics to applications while remaining vendor-agnostic, largely through the Gremlin language and thriving ecosystem.

  • 01 AUG 2022 - AWS Open Source Blog: Beyond Code: The Artist Who Contributes to Apache TinkerPop
    Highlights the important and often overlooked artistic contributions that help build the recognizable TinkerPop identity, focusing on artist Ketrina Thompson.

  • 22 JUL 2021 - Global Data Geeks: The Graph Show
    Video discussion comparing property graphs and RDF with industry experts and exploring the future role of graph data models in large organizations and the wider database ecosystem.

  • 10 MAR 2021 - AWS Open Source Blog: Getting started with open source graph notebook for graph visualization, co-author
    Introduces the open source graph notebook, a Jupyter-based tool for visualizing and querying graphs using Gremlin and SPARQL, compatible with Neptune and TinkerPop-enabled databases.

  • 15 FEB 2021 - Category Theory and Applications Meetup: Graph Queries with Gremlin Language Variants
    Presentation on how category theory connects to property graphs and querying with Gremlin, for a technical audience interested in algebraic approaches and schema transformations.

  • 18 MAR 2020 - AWS Database Blog: Exploring Apache TinkerPop 3.4.8’s new features in Amazon Neptune
    Summarizes new Gremlin features in 3.4.8, such as elementMap() and improved edge property equality, and provides migration tips for Neptune users.

  • 20 MAY 2019 - DataStax Distributed Data Show: What’s New in TinkerPop 3.4
    Video overview of notable updates in TinkerPop 3.4, highlighting practical impacts for Gremlin users and graph application developers.

  • 20 MAY 2019 - DataStax Accelerate: Extending Gremlin with Foundational Steps
    Talk addressing how to build custom steps in Gremlin, extending its language for use cases beyond the default provided traversal steps.

  • 06 MAR 2018 - DataStax Blog: Gremlin DSLs In .NET With DSE Graph
    Demonstrates how to create and use Domain-Specific Languages (DSLs) with Gremlin in .NET applications, easing the development of type-safe, reusable graph queries.

  • 21 FEB 2018 - DataStax User Group NYC: Gremlin’s Anatomy
    Slide deck exploring the internal workings and structure of the Gremlin traversal machine, valuable for advanced users.

  • 21 NOV 2017 - Apache Cassandra & DataStax Meetup: Gremlin Queries with DataStax Enterprise Graph
    Presentation on practical Gremlin query techniques and examples specifically for use with DataStax Enterprise Graph.

  • 07 NOV 2017 - DataStax Distributed Data Show: Domain Specific Languages for Graph in Java
    Discusses building custom graph query languages on top of Gremlin in Java, allowing for readable, specialized traversals.

  • 25 OCT 2017 - DataStax Blog: Gremlin DSLs in Python with DSE Graph
    Explains how to create Python-based Gremlin DSLs for concise and expressive graph queries with DSE Graph.

  • 15 AUG 2017 - DataStax Blog: Gremlin DSLs in Java with DSE Graph
    Guidance on building Java-based Gremlin DSLs to simplify complex traversals and improve developer productivity.

  • 23 SEP 2015 - Cassandra Summit: What’s New in Apache TinkerPop?
    Slide presentation reviewing notable new features and future directions of TinkerPop at the time.

  • 02 JUN 2014 - DataStax Blog: Powers of Ten - Part II, co-author
    Second in a series discussing advanced graph processing concepts and performance optimizations for large-scale graph workloads.

  • 29 MAY 2014 - DataStax Blog: Powers of Ten - Part I, co-author
    First article in the “Powers of Ten” series, covering foundational principles of graph computation and scalability challenges.

  • 25 JUL 2013 - DataStax Blog: Developing a Domain Specific Language in Gremlin
    Walks through the process of designing and implementing a domain-specific language with Gremlin to tailor graph querying for specific problem domains.