Jennifer Reif Picture

Jennifer Reif

Developer Relations Engineer at Neo4j

Jennifer Reif is a Developer Relations Engineer at Neo4j, conference speaker, blogger, and an avid developer and problem-solver. She holds a Master’s degree in Computer Management and Information Systems and has worked with large enterprises to organize and make sense of widespread data assets and leverage them for maximum business value. She has worked with a variety of commercial and open source tools and enjoys learning new technologies, sometimes on a daily basis! Her passion is finding ways to organize chaos and deliver software more effectively.


Latest Posts by Jennifer Reif

Cypher Sleuthing: How to Find Property Data Types in Neo4j

Photo by No Revisions on UnsplashIt’s been a while since I wrote a Cypher Sleuthing post, but I’m back with a new one! This time, I’m going to show you how to find the data types of properties in Neo4j.I frequently want to find out the data type of a property so that I... read more



Time Machine: A Look-Back at Java Sessions From NODES 2022

Base Photo by Compare Fibre on UnsplashAs we prepare for NODES 2023, I wanted to pull out the time machine and review the Java sessions from NODES 2022. I will be submitting some abstracts to the 2023 Call for Proposal here soon, likely in the Java category, so I thought looking at last... read more




Dr. Kateryna Nezvit

NODES 2022: Anyone Can Learn Graph: Dr. Kateryna Nesvit

As the Vice President of Data Science for a major IT firm, Dr. Kateryna Nesvit, Ph.D. architected a data science platform that predicts the appropriate levels of talent compensation for more than 15,000 IT companies. For 11 years, she has taught university courses in applied and computational... read more



Sebastian Daschner

This Week in Neo4j: New Neo4j + Java Course, Interactive Dashboards, Intelligent Supply Chain Apps, and More

A new course is available on GraphAcademy for Building Neo4j Applications with Java! Michael Hunger and I collaborated to create a hands-on course that starts with a project skeleton and guides users through writing code to build a completed IMDB-clone application with Neo4j and Java. In the... read more


Toolbelt Trifecta: Connecting to Neo4j with Java and AWS Lambda

All three of these technologies – Neo4j, Java, and AWS Lambda – are familiar to me, and yet using them together was entirely new. There were plenty of challenges, lots of questions, some Googling, and colleague input that led me to a working solution.I wanted to use existing code as much as... read more


Cypher Sleuthing: Dealing with Dates, Part 5 – APOC

This post takes a brief departure from Cypher temporals to the APOC library, where much of the temporal functionality for Neo4j began. From part 1 introducing Cypher dates and formats to part 4 where we combined duration functions and temporal components to translate amounts in one unit to... read more



Cypher Sleuthing: Dealing with Dates, Part 4

Image by Markus Winkler, Unsplash My previous part 1, part 2, and part 3 posts on this topic introduced Cypher dates, translated formats to the Cypher-supported ISO 8601 format, calculated durations, accessed components, and translated durations to certain values. Cypher Sleuthing: Dealing... read more


Cypher Sleuthing: Dealing with Dates, Part 3

My previous part 1 and part 2 posts on this topic introduced Cypher dates, translated formats to the Cypher-supported ISO 8601 format, calculated durations, and measured lengths of time. Cypher Sleuthing: Dealing with Dates, Part 1 Cypher Sleuthing: Dealing with Dates, Part 2 If you... read more


NODES 2021 Is Coming Soon!

The Neo4j Online Developer Expo and Summit (NODES) is in its third year, and we can’t wait for you to join us! The online event features speakers from around the world on a wide variety of topics for the Neo4j ecosystem. Since the first NODES in 2019, our main goal for the conference is to... read more


This Week in Neo4j – Neo4j GraphQL 1.0, GraphStuff.FM, RDBMS to Graph, Art History in VR

Hello, everyone! In this week’s episode, Neo4j Engineering announced the official release of the product-supported Neo4j GraphQL library, complete with new features, docs, and a migration guide. Will and Lju published another podcast episode for GraphStuff.FM on determining a... read more


Cypher Sleuthing: Dealing with Dates,
Part 2

My previous part 1 post on this topic introduced Cypher dates and translated a few other date formats to the Cypher-supported ISO 8601 format. If you read that, then this post is the next step with Cypher dates that covers durations and more. If you haven’t seen part 1, feel free to catch... read more


This Week in Neo4j – Hackathon, SQL Server to Neo4j, Hexology Startup, Recap GGCD 2021

Hello, everyone! In this week’s episode, Tara gives us details on the Leonard Euler Idea Contest - registrations now open! Hadi published an article on how to export indexes and constraints from SQL Server graph tables to Neo4j. Darrel explains how Hexology is utilizing Neo4j... read more


This Week in Neo4j – Neo4j & Python, Model Git Commits, Slack to Discord, Open Names Data

Hello, everyone! In this week’s episode, Madison shows us how to use Neo4j with Python using the Py2neo package and includes steps and template code for recreating her walkthrough. Tom shows us how to model git commits with Neo4j and explains some contrasts between the same use... read more


This Week in Neo4j – Neo4j & Django, Analyzing Genomes, GGCD, Change Data Capture,

Hello, everyone! In this week’s episode, don’t forget to join us for Global Graph Celebration Day on April 15! Neo4j is hosting an extended meetup with content and announcements. Cristina starts us off with a walkthrough of using Django and Neo4j together on the Paradise... read more


Cypher Sleuthing: Dealing with Dates,
Part 1

No matter what database, programming language, or webpage you might be using, dates always seem to cause headaches. Different date formats require calculations between application date pickers in user-friendly formats and system dates in backend devices and data sources. Then, programming... read more


Create your own Neo4j dashboards with Retool, a low-code tool for building apps with drag-and-drop components and Javascript customization.

Create-Your-Own Dashboard: Using Retool with Neo4j

My latest research for integrations with Neo4j brought me to Retool: a low-code tool for building applications with drag-and-drop components and Javascript customizations. Still not sure what that means?We have this very popular concept (in the U.S., at least) of create-your-own-food-item bars... read more


This Week in Neo4j – Build a Knowledge Graph, GRANDstack Podcast App, Archimate Model,

Hello, everyone! In this week’s episode, Jesús Barrasa shows us how to build a life sciences knowledge graph with public RDF sources on infectious diseases, viruses, chemicals, drugs, and scientific literature. Will creates a livestream and blog post on building playlist... read more


This Week in Neo4j – Versioner Core, NODES CfP, GRANDstack CMS, GraphStuff.FM podcast,

Hello, everyone! In this week’s episode, Marco Falcier announced an update to the neo4j-versioner-core library. NODES 2021 Call for Papers ends April 5. Cristina walks through how she and Alisson migrated Neo4j’s GraphGist portal to the GRANDstack. GraphStuff.FM is now live -... read more


Stay Connected: Be a Part of Global Graph Celebration Day 2021!

On April 15, 2021, Neo4j is again leading the Global Graph Celebration Day for the 3rd year! We have some exciting activities planned for our event this year and would love to have you there. If you are experienced in all things Neo4j or brand new to graphs, Global Graph Celebration Day 2021... read more


Language Buffet: Using Neo4j with GraalVM, Part 2

We are continuing our journey through different use cases with GraalVM and Neo4j. In the last blog post, we covered a few of the different ways we could use Neo4j and GraalVM together. As a refresher, the list is shown below.Polyglot clients — access Neo4j from languages... read more