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


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... read more



Cypher Sleuthing: Dealing with Dates, Part 4

Image by Markus Winkler, UnsplashMy 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 1Cypher Sleuthing: Dealing with Dates, Part 2If you read those,... 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 languages... 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


Language Buffet: Using Neo4j with GraalVM

Part of the goal for Neo4j Labs is to provide a broader spectrum of useful integrations with Neo4j and other technologies. Technologies that have the opportunity to complement or expand upon the abilities of Neo4j are explored, and potential integrations are built and passed to you (the community)... read more


This Week in Neo4j – Graphs4Good Hackathon, Twitch Session, Cypher Projections, Query Log Analyzer, Go Driver

Hello, fellow nodes! It’s been a busy week in the world - in general and at Neo4j! We hope everyone is staying safe out there and finding new and creative ways to engage and contribute. We have a variety of opportunities coming up for projects, events, and content, and we hope to... read more


This Week in Neo4j – Halin Monitoring, Analyzing CodeMotion Data, Exploring GGCD Graph, Clojure Release, and More 4.0

Hi, fellow nodes! I am stepping in this week for our wonderful curator, Mark Needham. We know this week’s Twin4j just won’t be the same without him, but we’ll do our best. :) In this edition, David Allen gives us a behind-the-scenes look on the monitoring tool Halin and how to... read more


Learn more about Neo4j's new Educator Program for classroom instruction.

Empowering Educators: Neo4j’s New Program for Classroom Instruction

Neo4j is thrilled to offer a brand new look to the GraphAcademy University Program with updates specifically for instructors – teaching Neo4j in a classroom lab setting! We have been working hard to provide resources for educators to help students learn about Neo4j and introduce graph... read more


This Week in Neo4j – 4.0 Milestone Testing, Highschool Popularity Algorithms, Minecraft Crafting Tree, Cancer Graph and Social Network Pagination

Happy Saturday everyone, Mark Needham, our trusted curator of "This Week in Neo4j is off for a few weeks to be with his newborn baby daughter - All the best for your family Mark! So we will take care that your weekly update of interesting things from the Neo4j community continues, sorry for... read more


How Do You Know If a Graph Database Solves the Problem?

Courtesy of Google ImagesOne of the greatest questions to consistently badger a developer is “what technology should I use?”. The analysis from days of thought and input determines which option (from an increasingly growing number) best suits the need, manages volume and demand,... read more