GraphAware Blog - GraphAware

Find out what's new in the world of mission-critical graph analytics.

Neo4j Testcontainers - Everything You Need to Know

Neo4j Testcontainers - Everything You Need to Know

23 Feb 2024 by Sergio De Lorenzis · 13 min read Hume GraphAware Knowledge Graph Search Neo4j

Automated tests have become crucial in the field of software engineering in the last few years, even more than in the past. In fact, automated testing is now part of the Continuous Integration / Continuous Delivery (CI/CD) process, so tests may run in different shapes and environments throughout the development of software artefacts.While Unit Tests can be executed by taking apart a core component or class, by mocking every external dependency (DB included), Integration Tests and End-to-End tests require at least one real external component, in order to be as realistic as possible.

From Data to Knowledge: Search vs. Data Exploration

From Data to Knowledge: Search vs. Data Exploration

16 Feb 2024 by · 6 min read Hume GraphAware Knowledge Graph Search

Welcome to the third instalment in this series, which tracks the journey to revolutionise law enforcement through advanced data analysis. In this series, expect to uncover a wealth of knowledge that underpins the enhancement of policing methods using graph analysis. Join us at the vanguard of policing technology as we delve into the transformative power of Knowledge Graphs.

What’s new in Hume 2.20?

What’s new in Hume 2.20?

11 Sep 2023 by Danica Stankovic · 4 min read Hume GraphAware

We are proud to announce the release of Hume version 2.20. This release introduces new features for Hume Core and Orchestra. Hume 2.20 introduces new features in Actions, improvements for Advanced Expand, and more.

What’s new in Hume 2.19?

What’s new in Hume 2.19?

20 Jun 2023 by Danica Stankovic · 3 min read Hume GraphAware

We are proud to announce the release of Hume version 2.19. This release introduces new features for Hume Core and Orchestra. Hume 2.19 focuses on enabling big schema usage and introduces new capabilities for advanced pattern search.

What’s new in Hume 2.18?

What’s new in Hume 2.18?

18 Apr 2023 by Danica Stankovic · 4 min read Hume GraphAware

We are proud to announce the release of Hume version 2.18. This release introduces new features for Hume Core, Annotate and Orchestra. Hume 2.18 builds on features such as Graph Editing and Hume Filters which were introduced in Hume version 2.17.

Solving Crimes with Geospatial and Temporal Analysis in Hume

Solving Crimes with Geospatial and Temporal Analysis in Hume

28 Feb 2023 by Sanne Hendriks · 4 min read Hume GraphAware Law Enforcement Criminal Intelligence

As an analyst, you play a crucial role in solving crimes. Harnessing the power of graphs and the many features of GraphAware Hume can help stop criminals and bring justice to their victims. With the increasing advancements in technology, it is now easier than ever to track suspects and gather evidence that can aid in an investigation. One of the most powerful tools available to you is the capability of performing geospatial and temporal analysis.

What’s new in Hume 2.16?

What’s new in Hume 2.16?

11 Oct 2022 by Danica Stankovic · 3 min read Hume GraphAware

We are proud to announce the release of Hume version 2.16. This release introduces several new Hume features, as well as Orchestra features, and new components.

Redhorse Corporation partners with GraphAware to provide the U. S. government with cutting-edge graph analytics solution

Redhorse Corporation partners with GraphAware to provide the U. S. government with cutting-edge graph analytics solution

03 Oct 2022 by Michal Bachman · 1 min read Press Release GraphAware

London, Oct 3rd - Redhorse Corporation has become an official reseller of GraphAware Hume, a mission-critical graph analytics solution, for the U.S. Federal Government. Redhorse will leverage its existing consulting expertise with GraphAware Hume to bring this solution to its National Security, Defense, and Intelligence Community customers.

What’s new in Hume 2.15?

What’s new in Hume 2.15?

12 Aug 2022 by Danica Stankovic & Dimitrios Stamatis · 3 min read Hume GraphAware

We are proud to announce the release of Hume version 2.15. This release introduces several new Hume features, as well as Orchestra features and Amazon SQS support.

What’s new in Hume 2.14?

What’s new in Hume 2.14?

26 Jul 2022 by Danica Stankovic & Dimitrios Stamatis · 4 min read Hume GraphAware

We are proud to announce the release of Hume version 2.14. This release introduces the first iteration of the new federated search functionality and the Hume API. We also made various improvements to Hume Orchestra and Visualisations.

AML webinar highlights

AML webinar highlights

15 Mar 2022 by Alexandra Klacanova · 2 min read Hume Events GraphAware

Last week we at GraphAware hosted yet another webinar. This time we talked about Money Laundering and how Hume can help you detect money laundering activities. Don’t worry if you missed it; here is your summary of what we covered.

Building & exploring a music knowledge graph

Building & exploring a music knowledge graph

02 Feb 2022 by Federica Ventruto, Grzegorz Aniol · 17 min read GraphAware Knowledge Graph Hume Engineering

It is always a valuable opportunity to understand our product better and recognize user needs. At GraphAware, building Hume, a graph-powered insight engine, we are proud of making an impact on our customers’ success. However, we use Hume also to support our processes and help our own needs. In the case of the event that took place throughout December, we were also able to have great fun and integrate the team.

Hume 2.11 webinar highlights

Hume 2.11 webinar highlights

31 Jan 2022 by Alexandra Klacanova · 2 min read Hume Event GraphAware

Last week, I had the pleasure of hosting a webinar with our Director of Product, Esther Bergmark, and our CTO, Christophe Willemsen. This webinar introduced our new release Hume 2.11, so we covered the most exciting features of the release, including no-code graph navigation, custom visibility of Actions in Perspectives, and Perspective API. The 2.11 version comes with more updates and advancements such as Configuration as Code and ​​Polygons in Geospatial Analysis - about which you can read in our release blog.

What’s new in Hume 2.11: No-code graph navigation, tailored Action access, Configuration-as-Code, a GraphQL API and much more!

What’s new in Hume 2.11: No-code graph navigation, tailored Action access, Configuration-as-Code, a GraphQL API and much more!

20 Jan 2022 by Esther Bergmark · 3 min read Hume GraphAware

We are proud to announce the 2.11 release of Hume. Advanced Expand is introduced to Hume with this release, which lets users create complex queries to navigate the graph without using Cypher. Additionally, the visibility of Actions can now be defined per Perspectives, enabling a tailored exploration experience; a GraphQL API exposes data from Perspectives so that other apps can leverage the power of Hume. And finally, Configuration-as-Code allows administrators to manage Hume configuration files in a repository.

Overcoming the three main challenges of graph visualization

Overcoming the three main challenges of graph visualization

02 Dec 2021 by Alexandra Klacanova · 0 min read GraphAware

Visualising your data in a Knowledge Graph can be incredibly helpful when performing data analysis. It has the potential to make patterns easier to identify and analyse, and your analysis, data, and insights can be much more evident and easy to understand if your data is visualised in a graph. Graph-based visualisation tools make such visualisations incredibly easily understandable and intuitive, making communicating and explaining your findings and conclusions to your colleagues and other stakeholders effortless. That is why I’d like to walk you through the three main challenges people are likely to experience when visualising data in a graph,...

What’s life like at GraphAware? Here’s everything you need to know

What’s life like at GraphAware? Here’s everything you need to know

12 Aug 2021 by Veronika Srncova · 6 min read GraphAware Hume People Experience

GraphAware is now going through an extremely exciting phase. In 2020, we launched our own amazing product Hume, the only graph-powered insights engine in the world, which helps companies shed light on their complex data and make smart decisions. Since then, we have been rapidly growing in all aspects. Our ambitious plans will need plenty of talented people, who want to have a direct impact on a company’s success. Right now, we are already advertising for multiple vacancies, and the number will only grow in the coming months (check out our career page if you are already intrigued).

From GraphAware Framework to GraphAware Hume

From GraphAware Framework to GraphAware Hume

06 May 2021 by Michal Bachman · 8 min read Hume GraphAware Neo4j

It has been over 8 years since I’ve written the first lines of code for the GraphAware Neo4j Framework as part of my MSc. thesis. That’s when the name GraphAware, as well as the (then) one-man show Neo4j consulting company was born. It is therefore my bittersweet duty to take you on a small trip down the memory laneand announce that we have decided to discontinue the development and support of the Framework and all of its modules.

Graph Specialised Anthropology

Graph Specialised Anthropology

10 Nov 2020 by Dr. Miro Marchi · 7 min read GraphAware

Few years ago I met Michal Bachman and some other GraphAware heroes at GraphConnect in San Francisco. In those days I also had my job interview for the company. Surprisingly, for the first time since I started my journey in IT, I didn’t find myself explaining how I could be useful despite not having a strong background in engineering and software development. On the contrary, Michal was interested in all the things I could do because of my non-traditional curriculum, with a PhD in Cultural Anthropology, some experience in JavaScript graph visualisation, and a genuine passion for networks and graphs....

Contact Tracing Using GraphAware Hume (COVID-19)

Contact Tracing Using GraphAware Hume (COVID-19)

01 Apr 2020 by Michal Bachman · 1 min read Neo4j GraphAware Hume

GraphAware Hume helps governments in keeping their countries safe. In this 15-minute video, we demonstrate the use of Hume for contact tracing and smart quarantine in the context of the current coronavirus pandemic. Specifically, we will see how Hume can identify people at risk using actual and potential contact tracing, suggest who should be informed or quarantined, visually explain why someone is at risk, find quarantine offenders, and much more.

Graph Technology Landscape 2020

Graph Technology Landscape 2020

17 Feb 2020 by Janos Szendi-Varga · 6 min read Neo4j GraphAware

It’s been a year since I published the Graph Technology Landscape 2019 post on GraphAware’s blog. I consider this a success story because it got a lot of attention and publicity. The landscape was mentioned many times at different places; it was used by Emil Eifrem in his GraphTour and GraphConnect opening keynotes, it was displayed in conference halls, and I received many, many useful comments and feedback. I was even invited to Rik van Bruggen Graphistania Podcast to talk about it, and the episode was referred to in the Top 5 Neo4j Podcasts of 2019 blog posts as well....

GraphAware Announces Hume Platform R&D Center

23 Jul 2019 by Kyle McNamara · 1 min read GraphAware Hume

BOSTON, July 23, 2019 /PRNewswire/ – GraphAware, a leading Neo4j ISV and consulting practice, today announced the official launch of its Italian Research and Development entity Graph Aware S.r.l., headquartered in Lecce, Italy.This strategic investment by GraphAware represents a significant expansion as an ISV, with a fast growing development team of thought-leaders in GraphDBs with Neo4j, Natural Language Processing (NLP), Machine Learning (ML) and Artificial Intelligence (AI).Led by Chief Scientist Alessandro Negro and CTO Christophe Willemsen, the Lecce R&D center is the main lab and development center for GraphAware’s flagship software platform Hume- with a dedicated local and remote development...

Graph Technology Landscape 2019

Graph Technology Landscape 2019

01 Feb 2019 by Janos Szendi-Varga · 8 min read Neo4j GraphAware

Few years ago I decided that one day I would create a Graph Technology Landscape map, which would be useful for everyone who wants to discover the players around graph technologies. I started to collect the companies and products, but my research has never manifested into a proper blog post. Till now. I am happy to announce, that the first version of my landscape is published, I hope we can consider this as a start of a long journey.

GraphAware Announces Expansion into Americas

28 Nov 2018 by Kyle McNamara · 1 min read GraphAware

BOSTON, MA, Nov. 28th, 2018 – GraphAware, a leading Neo4j consulting practice, today announced the official launch of its US entity GraphAware, Inc., headquartered in Boston, MA. This strategic investment by GraphAware aligns with Neo4j’s own rapid market expansion.

Mining and Searching Text with Graph Databases

07 Jul 2016 by Alessandro Negro · 11 min read Neo4j GraphAware NLP Search Advanced

A great part of the world’s knowledge is stored using text in natural language, but using it in an effective way isstill a major challenge. Natural Language Processing (NLP) techniques provide the basis for harnessing this huge amountof data and converting it into a useful source of knowledge for further processing.

Securing Neo4j with GraphAware Enterprise

29 Mar 2016 by Michal Bachman · 0 min read Neo4j GraphAware Intermediate Security

For most organisations, data security is extremely important. The topic comes up every single time we are training, consulting,or otherwise engaging in the world of graphs and Neo4j. At the same time, security is very difficult and time-consuming to get rightand the implications of getting it wrong can be serious. In this blog post, we introduce the integration of Spring Securityinto Neo4j which provides important security controls and mechanisms for enterprises and governments that make use of theworld’s most popular graph database.

Expiring Data in Neo4j

15 Mar 2016 by Michal Bachman · 3 min read Neo4j GraphAware Intermediate

At GraphAware, we help organisations in a wide range of verticals solve problems with graphs.Once we come across a requirement or use case two or three different times, we typically create an open-source Neo4j extensionthat addresses it. The latest addition to our product portfolio, introduced in this post, is a simple library that automaticallyexpires data from the Neo4j graph database.

Random Graph Models (Part II)

06 Aug 2014 by Vojtěch Havlíček · 4 min read Neo4j GraphAware Intermediate

In the first part of this short series aboutrandom graph models, we talked about why they are useful and had a brief look at two of them: Erdos-Renyi graphs andBarabasi-Albert model. In this post, we take a look at the “small world” phenomenon and another network model, namelythe Watts-Strogatz model.

Node Degrees in Neo4j 2.1

23 Jul 2014 by Michal Bachman · 3 min read Neo4j GraphAware Beginner

Efficient counting of relationships in Neo4j was the cornerstone of my Master Thesisand the reason the very first GraphAware Frameworkmodule called the Relationship Count Module was born. The improvements in Neo4j 2.1around dense nodes and the addition of getDegree(…) methods on the Node interface made me eager to do some benchmarking around relationship counts again.

Random Graph Models (Part I)

16 Jul 2014 by Vojtěch Havlíček · 4 min read Neo4j GraphAware Intermediate

When one obtains a graph data from a measurement on a real world network, it is sometimes useful to make comparison witha random graph. Such graph is characterised by certain degree distribution, which you can imagine to be a list of degreesof nodes present in the network. The most interesting distributions have certain functional dependence which allowsone to infer what processes are dominant in formation of the network. The processes consequently characterise therelationships between the nodes.