Integrating Memgraph with LlamaIndex Building GenAI Apps
Learn how Memgraph and LlamaIndex build smarter GenAI apps by turning unstructured data into dynamic, queryable knowledge graphs.
Using Memgraph for Knowledge-Driven AutoML in Alzheimer’s Research at Cedars-Sinai
How Cedars-Sinai uses Memgraph to enhance AutoML for Alzheimer's research, driving predictive accuracy and drug discovery.
How Precina Health Uses Memgraph and GraphRAG to Revolutionize Type 2 Diabetes Care with Real-Time Insights
Precina Health using GraphRAG to help patients manage Type 2 diabetes at scale, using a mix of real-time data, AI, and personalized care.
Enhancing Static Analyzers with Graph-Based Vulnerability Discovery
Using graph-based techniques with Memgraph to enhance static analyzers for precise vulnerability detection.
LLM Throws a Syntax Error Tantrum: Teaching AI to Craft Graph Style Scripts
How LLMs generate custom CSS-like GSS for dynamic graph visualization in Memgraph, training AI to create GSS.
How to Build Secure Multi-Tenant Graphql API on Top of Memgraph
Get a behind-the-scenes look at how Orbit developed a secure and efficient GraphQL API on Memgraph.
RUNE — Our Journey to Creating a GitHub LLM Analytics Tool: Intern’s Perspective
Learn about Oleksandr's perspective on creating a GitHub LLM analytics tool as part of Memgraph's intern program this summer.
Obsidian Note-Taking with ODIN: Intern's Perspective
Explore how ODIN integrates Memgraph with Obsidian to transform note-taking into a dynamic knowledge graph for efficient data management.
Betweenness Centrality and Other Essential Centrality Measures in Network Analysis
Explore centrality measures in network analysis, including betweenness centrality, to identify key nodes and optimize networks.
ACID Transactions: What’s the Meaning of Isolation Levels for Your Application
How databases ensure data consistency using ACID transactions and the impact of isolation levels on your application.
Graph Search Algorithms: Developer's Guide
Explore the foundations of graph search algorithms and learn how to leverage them effectively to unlock new possibilities for solving complex problems and advancing your development skills.
Top 7 Graph Algorithm Books You Should Know About
How to find credible sources to help you learn more about graphs and apply them to your use case? Save these 7 graph algorithm books and e-resources in the bonus section.
Graph Clustering Algorithms: Usage and Comparison
From social networks and biological systems to recommendation engines, graph clustering algorithms enable data scientists to gain insights and make informed decisions that create value.
Why password encryption matters
One of the fundamental ways of securing online accounts and digital assets is using strong passwords. However, even the strongest passwords can be compromised if they are not properly encrypted and stored. So, how does password encryption work?
Choosing the optimal index with limited information
Developing a solution that will make the database select an optimal index is a challenging task, since there is incomplete information available. That is why it always boils down to a bunch of estimations. Find out what estimations Memgraph’s query engine uses as default, and how to make the engine to be even more precise.
Why Are Nodes With a High Betweenness Centrality Score High Maintenance
Betweenness centrality is one of many measures you can get from performing a centrality analysis of your data. It identifies important entities in your network that are actually a vulnerability and can bring your processes to a standstill. Dive deeper into this important metric and how it can be used in various use cases.
How I Found The Most Influential Users on Hacker News
Hacker News is a website that contains content from the tech industry and to find yourself among its most popular posters sometimes seems a miracle! To break the mystery around it, I tried to knowledge-hack it with Kafka and PageRank algorithm - read on to find out what I discovered!
CIDR 2023 Database Conference from Memgraph’s Perspective
The Conference on Innovative Data Systems Research (CIDR) is a systems-oriented conference organized every two years since 2003. Check out what interesting people, talks and papers made Memgraph’s CTO Marko excited about the future of graphs.
How to Build a Graph Visualization Engine and Why You Shouldn’t
Sometimes in life, you have to roll up your sleeves and do the dirty work yourself. It's exhausting but pays off big time. That's exactly how it felt to build a visualization engine from scratch and then watch with what speed and elegance it renders complex graph structures. So if you are thinking about building a visualization engine, stop right there... we already did it! Pay attention!
How We Integrated Custom CSS-Like Language to Style Graphs
Are you tired of bland-looking graphs with limited relationship and node styles? Do you need some color and pictures in your graph life? So did we, until we created Graph Style Script! Now our graphs are bursting with life, and so can yours! What is GSS and how to use it, read this blog post to find out!
You Want a Fast, Easy-To-Use, and Popular Graph Visualization Tool? Pick Two!
You can't always get what you want, but if you try sometimes, well, you might find, you get what you need. We took The Rolling Stones' advice and tried really hard to find the visualization tool that we need... It didn't really turn out as we wanted, or needed, but at least we had fun testing some software.
How to Work With GitHub
The world of version control is getting more interesting each day. Learn what Git, GitHub, and GitHubCLI have in common and master version control!
Ship It on ARM64! Or Is It AARCH64?
How to build docker images for multiple architectures
How to Analyze Commits in a GitHub Social Network in Real-Time?
Always wanted to identify the most influential developer within your GitHub network? Check out how by using PageRank.
Why So Slow? Using Profilers to Pinpoint the Reasons of Performance Degradation
Using profilers can be tricky, but by understanding and combining them you can pinpoint the bottleneck in your application. In this article you can read about how we combined Callgrind and gperftools to investigate the significant slowdown after rewriting our Bolt server.
Temporal Graph Neural Networks With Pytorch - How to Create a Simple Recommendation Engine on an Amazon Dataset
Build a graph recommendation engine using Temporal Graph Neural Networks (TGNs) for label classification and link prediction.
Link Prediction With node2vec in Physics Collaboration Network
A guide to understanding how link prediction works with node2vec algorithm
How Node2Vec Works – A Random Walk-Based Node Embedding Method
Learn about a graph-based embedding technique for mapping nodes into a low-dimensional space
Introduction to Node Embedding
Find out what node embeddings are, how to generate them and where they can be used
Chasing Messages and Offsets in the Land of librdkafka
A short story about working with librdkafka
The Overflowing Timeout Error - A Debugging Journey in Memgraph!
A simple error often turns into a full-fledged developer journey when you're trying to find the best solution
Influencers Among Computer Scientists
Explore the world of science influencers whose papers are the most cited publications in the world of computer science