Adam Cowley, Developer Experience Engineer at Neo4j
Oct 04
24 mins read
Graph model shows Tracks with PERFORMED_BY relationships to Artists. Photo by the author.How do LLMs fare when attempting to create graphs from flat CSV files?A large part of my job is improving users' experience with Neo4j. Often, getting data into Neo4j and modeling it efficiently is a... read more
Adam Cowley, Developer Experience Engineer at Neo4j
Apr 28
8 mins read
At the moment, I’m in the middle of preparing a talk for CityJS Athens on generative AI (GenAI) for front-end and full-stack developers. I have been curious about how GenAI would fit in the context of a GraphQL API.One company that does this well natively is Weaviate, an open-source... read more
Adam Cowley, Developer Experience Engineer at Neo4j
Feb 13
6 mins read
Understanding how Neo4j interprets and executes Cypher is key to debugging slow-running statements. When I'm teaching someone Cypher, I always warn them that it can be very easy to write a bad Cypher statement. Case in point: I have been writing Cypher for years and have just had to... read more
Adam Cowley, Developer Experience Engineer at Neo4j
Dec 15, 2023
11 mins read
Guess what? Adam’s back with another super-niche Neo4j post. This week, I will show you how to integrate Neo4j Aura into Github Actions for automated testing.A screenshot of an example Github action with completed steps for Setting up a Neo4j Aura Instance, running some integration tests, and... read more
Adam Cowley, Developer Experience Engineer at Neo4j
Aug 22, 2023
11 mins read
Building an educational chatbot for GraphAcademy with Neo4j using LLMs and vector searchAs part of the Developer Relations team, I’ve had some really interesting times using Neo4j as a database to tackle challenges. I have always found it invigorating to discuss these experiences with others,... read more
Adam Cowley, Developer Experience Engineer at Neo4j
Jan 12, 2023
5 mins read
The main features of the plugin: Manage connections to Neo4j instances in the Sidebar, manage query parameters and run Cypher from a file or text selection.How did we get here?As a developer building Neo4j Applications in VS Code, I often switch between my code editor and other tools like... read more
Adam Cowley, Developer Experience Engineer at Neo4j
Nov 28, 2022
3 mins read
If you are a seasoned Neo4j user, you may already know about GraphAcademy, Neo4j’s free, self-paced, hands-on online training platform. We offer a wide range of courses completely free of charge, teaching everything from Neo4j Fundamentals to how to develop software that connects... read more
Adam Cowley, Developer Experience Engineer at Neo4j
Jul 19, 2022
8 mins read
The data model for the GraphAcademy databaseIn a previous article, I went into detail on the reasons why we rebuilt Neo4j GraphAcademy. If you are not aware, GraphAcademy is a free, self-paced online training platform that acts as the first port of call for many developers starting... read more
Adam Cowley, Developer Experience Engineer at Neo4j
Apr 15, 2022
6 mins read
We’re heavy users of Auth0 at Neo4j, with many of our products and services using Auth0 for authentication. For example, when logging into Neo4j Aura or Neo4j Sandbox, you are greeted with a customized Auth0 login screen.The customized Auth0 login form used by Neo4j AuraSo when it... read more
Adam Cowley, Developer Experience Engineer at Neo4j
Dec 02, 2021
3 mins read
Are you a Node.js developer tasked with learning Neo4j, or are you just interested in learning something new?If this sounds like you (or even if it doesn’t), then the Building Neo4j Applications with Node.js course on GraphAcademy is for you!This is a course I’ve been working hard... read more
Adam Cowley, Developer Experience Engineer at Neo4j
Nov 27, 2021
6 mins read
Hello, everyone! This week I would like to extend a Happy Thanksgiving to our American readers across the globe. I hope you have all enjoyed time with your family and friends. With everything that has gone on over the past couple of years, I’m sure there is a lot for us all to be... read more
Adam Cowley, Developer Experience Engineer at Neo4j
Nov 20, 2021
6 mins read
Hello, everyone! It’s that time again to explore the latest news in this week's edition of This Week in Neo4j. This week, we feature the Neo4j Health Care & Life Sciences Workshop 2021, a two-day workshop with in-depth technical presentations from the healthcare and life... read more
Adam Cowley, Developer Experience Engineer at Neo4j
Nov 13, 2021
6 mins read
Hello, everyone! It’s week two of four for my run publishing TWIN4J. Last week in the UK we enjoyed Bonfire Night, a night that I have found makes absolutely no sense outside of the UK. On 5 November 1605, a man named Guy Fawkes was arrested while guarding explosives beneath... read more
Adam Cowley, Developer Experience Engineer at Neo4j
Nov 06, 2021
7 mins read
Hey everyone! I’m Adam and I work on the education side of the Dev Rel team at Neo4j, mainly focusing on GraphAcademy. I don’t know about you, but I always find that the week the clocks fall back in Europe plays havoc with my schedule, especially with the regular meetings... read more
Adam Cowley, Developer Experience Engineer at Neo4j
Sep 20, 2021
7 mins read
The new GraphAcademy platform!Over the past couple of months, we have been working on a new version of Neo4j GraphAcademy, a free, self-paced online training platform. I’m delighted to announce that the first two of five beginners courses are now available along with a brand new platform!The... read more
Adam Cowley, Developer Experience Engineer at Neo4j
Nov 21, 2018
8 mins read
Editor’s Note: This presentation was given by Adam Cowley at GraphConnect Europe in May 2017. Presentation Summary Adam Cowley wanted to create a door-to-door journey-planning tool with Cypher that would allow him to accurately map a trip via train, bus, or both. He relied on open-source... read more