[All](https://memgraph.com/blog) [Neo4j and comparisons](https://memgraph.com/blog/categories/neo4j-and-comparisons) [AI](https://memgraph.com/blog/categories/ai) [Engineering](https://memgraph.com/blog/categories/engineering) [Graph tech](https://memgraph.com/blog/categories/graph-tech) [Product](https://memgraph.com/blog/categories/product) [Expert insights](https://memgraph.com/blog/categories/expert-insights) [Company](https://memgraph.com/blog/categories/company) [Showcase](https://memgraph.com/blog/categories/showcase)

[**Understanding Memgraph Through Dependency Graphs** \\
\\
Learn how to use dependency graphs to understand the architecture, build execution, and third-party dependency risk of Memgraph.\\
\\
Matt James\\
\\
March 16, 2026\\
\\

\\
\\
**Understanding Memgraph Through Dependency Graphs** \\
\\
Learn how to use dependency graphs to understand the architecture, build execution, and third-party dependency risk of Memgraph.\\
\\
Matt James\\
\\
March 16, 2026](https://memgraph.com/blog/understanding-memgraph-through-dependency-graphs) \\
\\
**Why Memgraph Is Betting Big on LPGs (and Why RDF Can’t Keep Up)** \\
\\
LPGs vs. RDF? Memgraph backs LPGs for speed, flexibility, and sanity. And tops it of with deep path traversals.\\
\\
Marko Budiselic\\
\\
September 17, 2025](https://memgraph.com/blog/why-lpgs-beat-rdf) \\
\\
**From Raw to Graph: 3 Essential Steps to Load Your Data into Memgraph** \\
\\
Starting a graph project with Memgraph? This hands-on guide covers how to prepare your data, build your graph model, and import it the right way.\\
\\
Sabika Tasneem\\
\\
August 21, 2025](https://memgraph.com/blog/preprocess-model-import-graph-data) \\
\\
**Start Smart: 15 Questions to Ask Before Building a Knowledge Graph** \\
\\
Building a knowledge graph? Start here. Ask these 15 practical questions to avoid common pitfalls and design with confidence.\\
\\
Sabika Tasneem\\
\\
August 14, 2025](https://memgraph.com/blog/building-knowledge-graph-key-questions) \\
\\
**GraphQL vs REST API: Which is a Natural Fit for Graph Databases?** \\
\\
Explore the key differences between GraphQL and REST APIs and discover why GraphQL is a natural fit for graph databases like Memgraph.\\
\\
Sabika Tasneem\\
\\
April 23, 2025](https://memgraph.com/blog/graphql-vs-rest-api) \\
\\
**How to build Agentic RAG with Pagerank using LlamaIndex?** \\
\\
Learn how to build Agentic RAG with Pagerank using LlamaIndex.\\
\\
Matea Pesic\\
\\
April 17, 2025](https://memgraph.com/blog/agentic-rag-with-pagerank) \\
\\
**How to build multi-agent RAG system with LlamaIndex?** \\
\\
How to build multi-agent system with Memgraph and LlamaIndex.\\
\\
Matea Pesic\\
\\
April 15, 2025](https://memgraph.com/blog/multi-agent-rag-system) \\
\\
**How to build single-agent RAG system with LlamaIndex?** \\
\\
How to build single-agent system with Memgraph and LlamaIndex.\\
\\
Matea Pesic\\
\\
April 8, 2025](https://memgraph.com/blog/single-agent-rag-system) \\
\\
**How Would Microsoft GraphRAG Work Alongside a Graph Database?** \\
\\
Check out how Hierarchical GraphRAG and Memgraph 3.0 improve knowledge retrieval with Leiden community detection and structured knowledge graphs.\\
\\
Sara Tilly\\
\\
February 24, 2025](https://memgraph.com/blog/how-microsoft-graphrag-works-with-graph-databases) \\
\\
**How to Extract Entities and Build a Knowledge Graph with Memgraph and SpaCy** \\
\\
How to extract entities from text with SpaCy, build knowledge graphs in Memgraph, and visualize insights in just a few steps!\\
\\
Matea Pesic\\
\\
December 20, 2024](https://memgraph.com/blog/extract-entities-build-knowledge-graph-memgraph-spacy) \\
\\
**Simplify Data Retrieval with Memgraph’s Vector Search** \\
\\
Read how Memgraph integrates vector search with graph databases for fast, semantic, and similarity-based queries.\\
\\
David Ivekovic\\
\\
December 5, 2024](https://memgraph.com/blog/simplify-data-retrieval-memgraph-vector-search) \\
\\
**How Memgraph Uses Skip Lists for Fast Indexes and Unique Constraints** \\
\\
Indexes and uniqueness constraints in Memgraph, a guide to skip list implementation.\\
\\
Ante Javor\\
\\
November 13, 2024](https://memgraph.com/blog/memgraph-skip-lists-indexes-unique-constraints) \\
\\
**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.\\
\\
Memgraph\\
\\
October 28, 2024](https://memgraph.com/blog/knowledge-driven-automl-alzheimers-research-cedars-sinai) \\
\\
**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.\\
\\
Sara Tilly\\
\\
October 17, 2024](https://memgraph.com/blog/precina-health-memgraph-graphrag-type-2-diabetes-care) \\
\\
**Cypher Differences Between Neo4j and Memgraph** \\
\\
Key differences that developers need to be aware of when migrating between these two graph databases.\\
\\
Katarina Supe\\
\\
August 21, 2024](https://memgraph.com/blog/cypher-differences-between-neo4j-and-memgraph) \\
\\
**Enhancing Static Analyzers with Graph-Based Vulnerability Discovery** \\
\\
Using graph-based techniques with Memgraph to enhance static analyzers for precise vulnerability detection.\\
\\
Sara Tilly\\
\\
August 14, 2024](https://memgraph.com/blog/enhancing-static-analyzers-with-graph-based-vulnerability-discovery) \\
\\
**How to Optimize Performance with Memgraph Query Plans** \\
\\
Optimize Cypher queries with Memgraph. Learn about query plans, caching, and configurations for better performance.\\
\\
Ante Javor\\
\\
August 7, 2024](https://memgraph.com/blog/how-to-optimize-performance-with-memgraph-query-plans) \\
\\
**Memgraph or Neo4j: Analyzing Write Speed Performance** \\
\\
Check out how Memgraph outperforms Neo4j in write speeds with detailed benchmarks and insights on database performance.\\
\\
Ante Javor\\
\\
July 29, 2024](https://memgraph.com/blog/memgraph-or-neo4j-analyzing-write-speed-performance) \\
\\
**Streamline Graph Database User Management with Memgraph’s SSO Integration** \\
\\
Enhance security and streamline user management with Memgraph's new SSO feature.\\
\\
Toni Lastre\\
\\
July 10, 2024](https://memgraph.com/blog/streamline-graph-database-user-management-with-memgraph-sso-integration) \\
\\
**How to Import 1 Million Nodes and Edges per Second Into Memgraph** \\
\\
Read about the most efficient methods for large-scale, high-speed graph data import with minimal resources.\\
\\
Ante Javor\\
\\
April 4, 2024](https://memgraph.com/blog/how-to-import-1-milllion-nodes-and-edges-per-second-to-memgraph) \\
\\
**Using LLMs and Graph Database to Boost Community Engagement** \\
\\
Learn how LLMs and graph databases boost community engagement in our webinar with insights from Orbit's Steeve Bete.\\
\\
Sara Tilly\\
\\
April 4, 2024](https://memgraph.com/blog/using-llms-and-graph-database-to-boost-community-engagement) \\
\\
**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.\\
\\
Sara Tilly\\
\\
March 4, 2024](https://memgraph.com/blog/how-to-build-secure-multi-tenant-graphql-api-on-top-of-memgraph) \\
\\
**Handling Large Graph Datasets** \\
\\
A short guide into the things to consider and optimize when dealing with large graph dataset.\\
\\
Ante Javor\\
\\
January 30, 2024](https://memgraph.com/blog/handling-large-graph-datasets) \\
\\
**The Complete Cypher Cheat Sheet** \\
\\
Guide on querying Memgraph using the Cypher query language\\
\\
Matea Pesic\\
\\
January 9, 2024](https://memgraph.com/blog/cypher-cheat-sheet) \\
\\
**Data Structures Cheat Sheet** \\
\\
Introduction to data structures, offering examples of each structure and illustrating how they could be represented in Memgraph \\
\\
Matea Pesic\\
\\
November 30, 2023](https://memgraph.com/blog/data-structures-cheat-sheet) \\
\\
**Memgraph and Fiber Cookbook Recipe** \\
\\
Running Memgraph with the Go Fiber web-framework is a powerful combination for building high-performance web applications. Here is a the step-by-step recipe for integrating Memgraph with Go Fiber.\\
\\
Ante Javor\\
\\
October 5, 2023](https://memgraph.com/blog/memgraph-fiber-cookbook-recipe) \\
\\
**How Does Memgraph Ensure Data Durability?**\\
\\
Persisting data is one of the important features of every database. Stay with us to learn more about the durability theory and how Memgraph turns theory into practice!\\
\\
Andi Skrgat\\
\\
October 4, 2023](https://memgraph.com/blog/how-does-memgraph-ensure-data-durability) \\
\\
**Building a Backend for ODIN and RUNE: How to Make a Knowledge Extraction Engine** \\
\\
In this blog post, our very own intern, Patrik, shares his experience creating a backing for a powerful knowledge extraction engine.\\
\\
Patrik Kukic\\
\\
September 27, 2023](https://memgraph.com/blog/building-backend-odin-rune-knowledge-extraction-engine) \\
\\
**From Contribution to Impact: LangChain Docs and Memgraph's LLM Story**\\
\\
In this article, Oleksandr, one of Memgraph’s amazing interns, shares insights on open-source contribution and the story behind Memgraph and LangChain.\\
\\
Oleksandr Ichenskyi\\
\\
September 26, 2023](https://memgraph.com/blog/langchain-docs-memgraph-llm-story) \\
\\
**Understanding Database Snapshots** \\
\\
How database snapshots optimize data management by capturing real-time changes efficiently and conserving storage.\\
\\
Kruno Golubic\\
\\
September 21, 2023](https://memgraph.com/blog/understanding-database-snapshots) \\
\\
**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.\\
\\
Oleksandr Ichenskyi\\
\\
September 20, 2023](https://memgraph.com/blog/rune-creating-github-llm-analytic-tool) \\
\\
**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.\\
\\
Oleksandr Ichenskyi\\
\\
September 19, 2023](https://memgraph.com/blog/addobsidian-note-taking-with-odin) \\
\\
**How to Read the Query Execution Plans to Optimize Your Queries** \\
\\
Understand the importance of query execution plans in optimizing your queries for better performance. Learn how to analyze and optimize your paths effectively.\\
\\
Ante Javor\\
\\
September 18, 2023](https://memgraph.com/blog/how-to-read-query-execution-plans-optimize-queries) \\
\\
**Improve Query Execution Performance** \\
\\
Enhance the speed of query execution with our detailed guide. Optimize your database performance and boost productivity.\\
\\
Vlasta Pavicic\\
\\
September 7, 2023](https://memgraph.com/blog/improve-query-execution-performance) \\
\\
**In-memory vs. disk-based databases: Why do you need a larger than memory architecture?** \\
\\
Both disk and in-memory databases have their pros and cons and can be used in a variety of applications. This blog offers insights into how larger-than-memory architecture can be used to get the best of both worlds!\\
\\
Andi Skrgat\\
\\
August 31, 2023](https://memgraph.com/blog/in-memory-vs-disk-based-databases-larger-than-memory-architecture) \\
\\
**What is a Key-Value Database?** \\
\\
Dive into the world of key-value databases in this comprehensive guide. Uncover the unique characteristics, real-world applications, benefits, and limitations of key-value databases. Ideal for developers, tech founders, and researchers alike.\\
\\
Kruno Golubic\\
\\
July 20, 2023](https://memgraph.com/blog/what-is-a-key-value-database) \\
\\
**When to Use a NoSQL Database** \\
\\
If you’re unsure when to use a NoSQL database, read this blog post and learn its advantages and disadvantages. Whether you’re a developer, data engineer, or decision maker, this blog post will provide insights into modern databases and how they can boost your projects and organizations.\\
\\
Katarina Supe\\
\\
July 17, 2023](https://memgraph.com/blog/when-to-use-a-nosql-database) \\
\\
**Understanding Cosine Similarity in Python with Scikit-Learn** \\
\\
Learn all about cosine similarity and how to calculate it using mathematical formulas or your favorite programming language. With the help of diverse Python libraries, you'll smoothly enter the world of machine learning, natural language processing, and information retrieval.\\
\\
Katarina Supe\\
\\
June 7, 2023](https://memgraph.com/blog/cosine-similarity-python-scikit-learn) \\
\\
**Utilizing Parallel Processing in Database Recovery** \\
\\
This blog post explains the nuisances of parallel processing and database recovery, how modern computer architectures can be utilized to better serve the needs of the user in the case of recovery, and how Memgraph specifically deals with this issue.\\
\\
Gabor Volfinger\\
\\
June 6, 2023](https://memgraph.com/blog/parallel-processing-in-database-recovery) \\
\\
**What is MIT License?** \\
\\
Unravel the terms and conditions of the MIT License, from permission notices to liability clauses, and understand its role in the distribution and modification of MIT licensed code. With the MIT License, developers and organizations alike can navigate the complexities of software distribution while shaping a healthy, collaborative, and inclusive community around their projects.\\
\\
Kruno Golubic\\
\\
June 5, 2023](https://memgraph.com/blog/what-is-mit-license) \\
\\
**Use Prometheus to Monitor Memgraph’s Performance Metrics** \\
\\
Explore how you can use Prometheus, a time-series database that enables countless applications, to seamlessly monitor and react to performance changes in Memgraph.\\
\\
Josip Mrden\\
\\
June 1, 2023](https://memgraph.com/blog/use-prometheus-monitoring-memgraph-performance-metrics) \\
\\
**How to Query Your Database with ChatGPT: Memgraph Edition** \\
\\
Learn how to generate a data model for the popular TV show Money Heist, import the data, and query the database using ChatGPT.\\
\\
Katarina Supe\\
\\
April 28, 2023](https://memgraph.com/blog/query-database-chatgpt-memgraph-edition) \\
\\
**Benchgraph Backstory: The Untapped Potential** \\
\\
Optimize your Memgraph configuration with Benchgraph for actionable performance insights and enhanced efficiency.\\
\\
Ante Javor\\
\\
April 25, 2023](https://memgraph.com/blog/benchgraph-backstory-the-untapped-potential) \\
\\
**History of Open-Source Licenses: What License to Choose?** \\
\\
Read on to learn about how open-source licenses emerged and which license to choose for your project.\\
\\
Chris Chabot\\
\\
April 24, 2023](https://memgraph.com/blog/history-of-open-source-licenses-what-license-to-choose) \\
\\
**What is an Open-Source License?** \\
\\
An open-source license is a legal agreement that allows users to access, use, modify, and distribute software or source code freely. This article explores the different types of licenses and their implications for developers.\\
\\
Ani Ghazaryan\\
\\
April 21, 2023](https://memgraph.com/blog/what-is-an-open-source-license) \\
\\
**Introduction to Benchgraph and its Architecture** \\
\\
Why Benchgraph? Developing and maintaining a product is a never-ending phase. And proper performance testing is necessary to maintain database performance characteristics during its whole lifecycle. To ensure the consistency of Memgraph’s performance, we’re introducing Memgraph's in-house benchmarking tool.\\
\\
Ante Javor\\
\\
April 18, 2023](https://memgraph.com/blog/introduction-to-benchgraph-and-its-architecture) \\
\\
**Improve Load CSV** \\
\\
LOAD CSV is a Cypher clause used for importing data from CSV file format. The clause reads row by row from a CSV file, binds the contents of the parsed row to the variable you specified, and populates the database if it is empty or appends new data to an existing dataset.\\
\\
Antonio Filipovic\\
\\
April 17, 2023](https://memgraph.com/blog/improve-load-csv) \\
\\
**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?\\
\\
Josip Mrden\\
\\
April 13, 2023](https://memgraph.com/blog/why-password-encryption-matters) \\
\\
**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.\\
\\
Andi Skrgat\\
\\
April 11, 2023](https://memgraph.com/blog/optimal-index-with-limited-information) \\
\\
**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!\\
\\
Lucija Perkovic\\
\\
February 10, 2023](https://memgraph.com/blog/how-i-found-the-most-influential-users-on-hacker-news) \\
\\
**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.\\
\\
Marko Budiselic\\
\\
January 17, 2023](https://memgraph.com/blog/cidr-2023-database-conference-from-memgraphs-perspective) \\
\\
**Perform What-if Analysis of Your Network Directly in Storage Without Compromising Data Integrity** \\
\\
Find out how you can minimize decision-making risks when dealing with networks by using Memgraph as the one-and-only tool for a complete analysis.\\
\\
Josip Mrden\\
\\
January 11, 2023](https://memgraph.com/blog/perform-what-if-analysis-of-your-network-directly-in-storage-without-compromising-data-integrity) \\
\\
**Graph Data Zagreb 7 Report** \\
\\
Read about our seventh Graph Data Zagreb meetup and what topics were covered.\\
\\
Igor Boroja\\
\\
December 16, 2022](https://memgraph.com/blog/graph-data-zagreb-summary-december-2022) \\
\\
**A Hyperparametrization Is All You Need - Building a Recommendation System for Telecommunication Packages Using Graph Neural Networks** \\
\\
Explore GNNs, build a link prediction module, and create a recommendation system using Memgraph's MAGE library.\\
\\
Andi Skrgat\\
\\
December 5, 2022](https://memgraph.com/blog/building-a-recommendation-system-for-telecommunication-packages-using-graph-neural-networks) \\
\\
**Embark on the Fraud Detection Journey by Importing Data Into Memgraph With Python** \\
\\
Are you reluctant to switch from a relational database to a graph databases to explore fraud because you believe you first need to be proficient in Cypher to correctly import the data? Be rest assured - there is a Python-friendly approach available within Memgraph!\\
\\
Bruno Sacaric\\
\\
November 16, 2022](https://memgraph.com/blog/embark-on-the-fraud-detection-journey-by-importing-data-into-memgraph-with-python) \\
\\
**NetworkX Developers, Say Farewell to the Boilerplate Code** \\
\\
If you are spending more time writing code to develop, deploy and manage your graph projects, it’s time you tried Memgraph. It will allow you to focus on the data analysis and free you from all that time-consuming coding.\\
\\
Katarina Supe\\
\\
November 14, 2022](https://memgraph.com/blog/networkx-developers-say-farewell-to-the-boilerplate-code) \\
\\
**Better Data Management: Get Solutions by Analyzing the Data Lineage Graph** \\
\\
Optimize your data infrastructure with Memgraph's dynamic graph analytics, ensuring reliable, scalable data lineage management.\\
\\
Ante Pusic\\
\\
November 9, 2022](https://memgraph.com/blog/better-data-management-get-solutions-by-analyzing-the-data-lineage-graph) \\
\\
**Who Ranks Better? Memgraph vs NetworkX PageRank** \\
\\
Are your NetworkX algorithms taking even more and more time to produce the results you need to finish up your research? Or the application reached a critical point and its starting to lag due to increase in data analysis? Could Memgraph tackle the same computations in less time? I think you probably know the answer is “Doh!” but here are the numbers to prove it.\\
\\
Katarina Supe\\
\\
November 8, 2022](https://memgraph.com/blog/who-ranks-better-memgraph-vs-networkx-pagerank) \\
\\
**Data Persistency, Large-Scale Data Analytics and Visualizations - Biggest Networkx Challenges** \\
\\
When NetworkX can no longer handle the analysis and vizualisation requirements of your project, and you are tired of constantly reloading data, find out how you can utilize Memgraph to get your graph data analysis back on track.\\
\\
Katarina Supe\\
\\
November 3, 2022](https://memgraph.com/blog/data-persistency-large-scale-data-analytics-and-visualizations-biggest-networkx-challenges) \\
\\
**Build C++ Graph Analytics Without Worrying About Memory** \\
\\
Accelerate graph analytics with Memgraph's MAGE library, featuring a new C++ API for high-performance custom queries and modules.\\
\\
Ante Pusic\\
\\
October 3, 2022](https://memgraph.com/blog/build-graph-analytics-without-worrying-about-memory) \\
\\
**How We Designed and Implemented Graph Projection Feature** \\
\\
In recent months, users started to ask more frequently about the ability to run algorithms on a subgraph, and we in Memgraph listen to what our users need. Read more in this post How we designed and implemented graph projection feature\\
\\
Antonio Filipovic\\
\\
September 27, 2022](https://memgraph.com/blog/how-we-designed-and-implemented-graph-projection-feature) \\
\\
**How to Find All Weighted Shortest Paths Between Nodes and Do It Fast** \\
\\
Our journey of creating an optimized shortest paths algorithm that returns all paths of same length. Starting from a MAGE query module and working within Memgraph's core, here is what we learned.\\
\\
Bruno Sacaric\\
\\
September 26, 2022](https://memgraph.com/blog/how-to-find-all-weighted-shortest-paths-between-nodes-and-do-it-fast) \\
\\
**Label-Based Access Control in Memgraph - Securing First Class Graph Citizens** \\
\\
Security is playing a big role in the era of big data. To comply with the modern standards of privacy and compliance, we upgraded our security system to be able to authorize the graph on the node and relationship level. Find out how we did it here!\\
\\
Josip Mrden\\
\\
September 22, 2022](https://memgraph.com/blog/label-based-access-control-in-memgraph-securing-first-class-graph-citizens) \\
\\
**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!\\
\\
Toni Lastre\\
\\
September 15, 2022](https://memgraph.com/blog/how-to-build-a-graph-visualization-engine-and-why-you-shouldnt) \\
\\
**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!\\
\\
Toni Lastre\\
\\
September 15, 2022](https://memgraph.com/blog/how-we-integrated-custom-css-like-language-to-style-graphs) \\
\\
**Visualize Graphs in the Browser With Just a Few Lines of the New Orb Code** \\
\\
Orb is an open-source library developed by Memgraph you can use to visualize graphs by adding just a few lines to your frontend code. This blog post will show you all the cool features Orb offers and how to implement them in your project. Or don't and have slow and appalling graph visualizations - it's your choice. Seriously, use it... it's very easy and fun!\\
\\
Toni Lastre\\
\\
September 15, 2022](https://memgraph.com/blog/visualize-graphs-in-the-browser-with-just-a-few-lines-of-the-new-orb-code) \\
\\
**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.\\
\\
David Lozic\\
\\
September 15, 2022](https://memgraph.com/blog/you-want-a-fast-easy-to-use-and-popular-graph-visualization-tool) \\
\\
**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!\\
\\
Marko Budiselić, Ante Javor\\
\\
September 1, 2022](https://memgraph.com/blog/how-to-work-with-github) \\
\\
**Ship It on ARM64! Or Is It AARCH64?** \\
\\
How to build docker images for multiple architectures\\
\\
Jure Bajic\\
\\
July 14, 2022](https://memgraph.com/blog/ship-it-on-arm64-or-is-it-aarch64) \\
\\
**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.\\
\\
Ivan Despot\\
\\
June 21, 2022](https://memgraph.com/blog/how-to-analyze-commits-in-a-github-social-network-in-real-time) \\
\\
**Graph Data Zagreb 5 - Accelerating Drug Discovery With a Biomedical Knowledge Graph** \\
\\
We have a special guest, Michaël Ughetto, a graph data scientist from AstraZeneca. Michaël will discuss how AstraZeneca ingests data sources in the Biological Insights Knowledge Graph (BIKG) and distribute it to data scientists and domain experts.\\
\\
Zeljko Riha\\
\\
June 15, 2022](https://memgraph.com/blog/graph-data-zagreb-5-accelerating-drug-discovery-with-a-biomedical-knowledge-graph) \\
\\
**Best Python Packages (Tools) For Knowledge Graphs** \\
\\
Top Python libraries for building and optimizing Knowledge Graphs, including Pykg2vec, PyKEEN, AmpliGraph connectivity.\\
\\
Memgraph\\
\\
May 23, 2022](https://memgraph.com/blog/best-python-packages-tools-for-knowledge-graphs) \\
\\
**Graph Database Query Languages You Should Try** \\
\\
Query languages used for graph data management are called graph query languages (GQLs). Below are the popular graphDB query languages that provide a way to unpack information in graphs. Let’s dive into the details of popular query languages with their pros and cons.\\
\\
Memgraph\\
\\
May 19, 2022](https://memgraph.com/blog/graph-database-query-languages-you-should-try) \\
\\
**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.\\
\\
Benjamin Antal\\
\\
May 11, 2022](https://memgraph.com/blog/using-profilers-to-pinpoint-the-reasons-of-performance-degradation) \\
\\
**WASM All Things - A Tour of the WebAssembly Ecosystem** \\
\\
The second part of the series deep dives into the WebAssembly ecosystem. Compilers, build systems and more!\\
\\
Kostas Kyrimis\\
\\
May 4, 2022](https://memgraph.com/blog/wasm-a-tour-of-the-webassembly-ecosystem) \\
\\
**WASM to the Moon - Introducing the Very First WASM Based Client** \\
\\
The last part of the series introduces the very first Memgraph WASM client jsmgclient.\\
\\
Kostas Kyrimis\\
\\
May 4, 2022](https://memgraph.com/blog/wasm-introducing-the-very-first-wasm-based-client) \\
\\
**Memgraph, Client Adapters and WebAssembly. What?** \\
\\
In the first part of the series, Kostas explores the idea of introducing WASM based clients for Memgraph.\\
\\
Kostas Kyrimis\\
\\
May 4, 2022](https://memgraph.com/blog/wasm-memgraph-client-adapters-webassembly) \\
\\
**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.\\
\\
Antonio Filipovic\\
\\
April 26, 2022](https://memgraph.com/blog/amazon-user-item-recommender-with-tgn-and-memgraph) \\
\\
**Game of Graphs - Graph Analytics on a GoT Dataset** \\
\\
Memgraph is organizing its third Graph Data Zagreb meetup. Join us to discuss the latest topics in the world of graphs.\\
\\
Ivan Despot\\
\\
April 22, 2022](https://memgraph.com/blog/graph-data-zagreb-announcement-may-2022) \\
\\
**How to Make Your Code More Secure?** \\
\\
Read about our second Graph Data Zagreb meetup and what topics were covered.\\
\\
Kruno Golubic\\
\\
April 15, 2022](https://memgraph.com/blog/graph-data-zagreb-summary-april-2022) \\
\\
**In the Spotlight - Benjamin Antal** \\
\\
Meet Benjamin - our only Netherlands' based software engineer who joined the Core team exactly one year ago\\
\\
Petra Marusic\\
\\
March 30, 2022](https://memgraph.com/blog/in-the-spotlight-benjamin-antal) \\
\\
**Applications of the 20 Most Popular Graph Algorithms** \\
\\
This article will explore 20 of the most common graph algorithms and various ways to use them in real-life scenarios.\\
\\
Memgraph\\
\\
March 11, 2022](https://memgraph.com/blog/graph-algorithms-applications) \\
\\
**Graph Algorithms Cheat Sheet For Coding Interviews** \\
\\
When applying for developer roles, the interviewer might ask you to solve coding problems during technical interviews. This article will help you understand some of the most fundamental ones like BFS, DFS and Dijkstra's algorithm.\\
\\
Memgraph\\
\\
March 3, 2022](https://memgraph.com/blog/graph-algorithms-cheat-sheet-for-coding-interviews) \\
\\
**Exploring the European Gas Pipeline Network With Graph Analytics** \\
\\
Analyzing the European energy crisis and dependency on Russian natural gas imports\\
\\
Bruno Sacaric\\
\\
March 2, 2022](https://memgraph.com/blog/gas-pipelines-in-europe) \\
\\
**Cypher Email Course Is Back!** \\
\\
Learn the Cypher query language through our simple and informative 10 day email course\\
\\
Nenad Malic\\
\\
February 22, 2022](https://memgraph.com/blog/cypher-email-course-is-back) \\
\\
**Team Core - Take a Look Inside the Team Behind Memgraph’s Engine** \\
\\
Did you ever wonder how databases are built and what’s going on in the background of everything you see? We asked Memgraph’s Core team to give us a glimpse into their everyday processes and experiences.\\
\\
Sara Stetic\\
\\
February 9, 2022](https://memgraph.com/blog/team-core-take-a-look-inside-the-team-behind-memgraphs-engine) \\
\\
**Introduction to Stream Processing** \\
\\
Stream processing is a type of big data architecture in which the data is analyzed in real-time\\
\\
Memgraph\\
\\
February 1, 2022](https://memgraph.com/blog/introduction-to-stream-processing) \\
\\
**Batch Processing vs Stream Processing** \\
\\
Learn the key differences between batch and stream processing, their use cases, and when to use each approach.\\
\\
Memgraph\\
\\
January 27, 2022](https://memgraph.com/blog/batch-processing-vs-stream-processing) \\
\\
**Understanding How Dynamic node2vec Works on Streaming Data** \\
\\
An in-depth guide to understanding the dynamic node2vec algorithm and its advantages over static algorithms on streaming data\\
\\
Antonio Filipovic\\
\\
December 13, 2021](https://memgraph.com/blog/dynamic-node2vec-on-streaming-data) \\
\\
**LabelRankT – Community Detection in Dynamic Environment** \\
\\
Discover how to detect communities in dynamic networks quickly with LabelRankT\\
\\
Ante Pusic\\
\\
December 13, 2021](https://memgraph.com/blog/labelrankt-community-detection-in-dynamic-environment) \\
\\
**Link Prediction With node2vec in Physics Collaboration Network** \\
\\
A guide to understanding how link prediction works with node2vec algorithm\\
\\
Antonio Filipovic\\
\\
December 13, 2021](https://memgraph.com/blog/link-prediction-with-node2vec-in-physics-collaboration-network) \\
\\
**Dynamic PageRank on Streaming Data** \\
\\
Learn the theory behind how to deal with streaming graph data by using Dynamic PageRank\\
\\
Josip Matak\\
\\
December 10, 2021](https://memgraph.com/blog/dynamic-page-rank-on-streaming-data) \\
\\
**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\\
\\
Antonio Filipovic\\
\\
December 10, 2021](https://memgraph.com/blog/how-node2vec-works) \\
\\
**Introduction to Node Embedding** \\
\\
Find out what node embeddings are, how to generate them and where they can be used\\
\\
Memgraph\\
\\
December 10, 2021](https://memgraph.com/blog/introduction-to-node-embedding) \\
\\
**Chasing Messages and Offsets in the Land of librdkafka** \\
\\
A short story about working with librdkafka\\
\\
Kostas Kyrimis\\
\\
November 25, 2021](https://memgraph.com/blog/chasing-messages-and-offsets-on-the-land-of-librdkafka) \\
\\
**Identifying Essential Proteins Using Betweenness Centrality & Memgraph MAGE** \\
\\
A step-by-step tutorial on how to identify essential proteins in protein-protein interaction networks using graph analytics\\
\\
Suzana Pratljacic\\
\\
November 18, 2021](https://memgraph.com/blog/identifying-essential-proteins) \\
\\
**Join the Memgraph App Challenge and Create Something Awesome** \\
\\
Join the Challenge and create graph solutions for awesome rewards!\\
\\
Memgraph\\
\\
October 28, 2021](https://memgraph.com/blog/join-the-memgraph-app-challenge) \\
\\
**The Memgraph App Challenge - Stream, Graph & Build** \\
\\
Join the Challenge and create graph solutions for awsome rewards!\\
\\
Memgraph\\
\\
October 28, 2021](https://memgraph.com/blog/memgraph-app-challenge) \\
\\
**Memgraph Platform - What Is Under the Hood?** \\
\\
Find out how Memgraph works under the hood\\
\\
Memgraph\\
\\
October 7, 2021](https://memgraph.com/blog/memgraph-platform) \\
\\
**High-Performance Graph Applications for Every Developer** \\
\\
We’re launching Memgraph to bring the power of Graph Applications to every developer\\
\\
Memgraph\\
\\
October 5, 2021](https://memgraph.com/blog/memgraph-launch) \\
\\
**Analyzing Interactions in a Slack Communication Network** \\
\\
We created a Slack Bot that measures a user's influence and activity in a Slack workspace\\
\\
Memgraph\\
\\
October 1, 2021](https://memgraph.com/blog/slack-influence-bot) \\
\\
**Visualizing and Analyzing Reddit in Real-Time With Kafka and Memgraph** \\
\\
Learn how to ingest Reddit data, visualize it as a graph and perform sentiment analysis.\\
\\
Memgraph\\
\\
September 23, 2021](https://memgraph.com/blog/reddit-network-explorer) \\
\\
**The Cypher Query Language - Best Practices** \\
\\
Learn how to write well structured and easily understandable Cypher queries\\
\\
Ivan Despot\\
\\
August 11, 2021](https://memgraph.com/blog/cypher-best-practices) \\
\\
**Exploring Interpersonal Relationships in the Bible** \\
\\
Learn how to visualize family trees and work with live data using Memgraph and Cypher\\
\\
Mislav Vuletic\\
\\
July 20, 2021](https://memgraph.com/blog/exploring-the-hebrew-bible-person-relationships) \\
\\
**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\\
\\
Antonio Andelic\\
\\
July 13, 2021](https://memgraph.com/blog/overflowing-timeout) \\
\\
**Diving Into the Vehicle Routing Problem** \\
\\
Learn more about the Vehicle Routing Problem on real-world examples and new approaches\\
\\
Memgraph\\
\\
June 23, 2021](https://memgraph.com/blog/diving-into-the-vehicle-routing-problem) \\
\\
**Learn the Cypher Query Language in 10 Days** \\
\\
Learn the Cypher query language through our simple and informative 10 day email course\\
\\
Nenad Malic\\
\\
June 7, 2021](https://memgraph.com/blog/learn-the-cypher-query-language-in-10-days) \\
\\
**How to Become a GQLAlchemist?** \\
\\
Use the GQLAlchemy library for easier and more intuitive interactions with Memgraph in Python"\\
\\
Memgraph\\
\\
June 2, 2021](https://memgraph.com/blog/how-to-become-gqlalchemist) \\
\\
**How to Write Custom Cypher Procedures With NetworkX and Memgraph** \\
\\
Learn how to implement custom Cypher procedures using query modules and the NetworkX Python library.\\
\\
Memgraph\\
\\
February 15, 2021](https://memgraph.com/blog/how-to-write-custom-cypher-procedures-with-networkx-and-memgraph) \\
\\
**Implementing Data Replication in Memgraph** \\
\\
Learn about how we implemented replication capabilities in Memgraph. In this post, we discuss our approach, challenges, and solutions.\\
\\
Memgraph\\
\\
February 8, 2021](https://memgraph.com/blog/implementing-data-replication) \\
\\
**How to Visualize a Social Network in Python with a Graph Database: Flask + Docker + D3.js** \\
\\
How to build a Python web application for visualizing a Social Network Graph in Python with Docker, Flask and D3.js\\
\\
Ivan Despot\\
\\
September 28, 2020](https://memgraph.com/blog/how-to-visualize-a-social-network-in-python-with-a-graph-database) \\
\\
**pymgclient 1.0.0 Release** \\
\\
This new release makes it possible to install the pymgclient 1.0.0 on Windows, and macOS. It also makes the installation on Linux much easier, and delivers improved stability.\\
\\
Memgraph\\
\\
January 1, 2019](https://memgraph.com/blog/pymgclient-1.0.0-release)
