{"id":15706742,"url":"https://github.com/jexp/blog","last_synced_at":"2025-07-25T11:38:28.953Z","repository":{"id":17565706,"uuid":"20369083","full_name":"jexp/blog","owner":"jexp","description":"my blog posts about Neo4j written in AsciiDoc","archived":false,"fork":false,"pushed_at":"2025-04-18T09:54:34.000Z","size":62596,"stargazers_count":5,"open_issues_count":1,"forks_count":3,"subscribers_count":3,"default_branch":"gh-pages","last_synced_at":"2025-04-18T13:22:20.438Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jexp.png","metadata":{"files":{"readme":"readme.adoc","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2014-06-01T01:57:52.000Z","updated_at":"2025-04-18T09:54:37.000Z","dependencies_parsed_at":"2023-01-11T20:26:51.666Z","dependency_job_id":"5f162ce9-f596-431d-a193-e7ffc8e63469","html_url":"https://github.com/jexp/blog","commit_stats":{"total_commits":114,"total_committers":2,"mean_commits":57.0,"dds":0.01754385964912286,"last_synced_commit":"0eb55b7c3421835effc2c42a22a48e2046df200f"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jexp%2Fblog","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jexp%2Fblog/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jexp%2Fblog/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jexp%2Fblog/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jexp","download_url":"https://codeload.github.com/jexp/blog/tar.gz/refs/heads/gh-pages","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251703177,"owners_count":21630190,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-03T20:27:31.945Z","updated_at":"2025-04-30T12:44:47.045Z","avatar_url":"https://github.com/jexp.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":":base: http://jexp.github.io/blog\nThese are simple blog posts by me, Michael Hunger http://twitter.com/mesirii[@mesirii] about all things http://neo4j.org[Neo4j]\n\nHere is a list of the https://github.com/jexp/blog/tree/gh-pages/adoc[AsciiDoc source files].\n\nYou find the posts on http://jexp.github.io/blog\n\n== Latest (2017)\n\n* link:{base}/html/compiled-runtime-32.html[Queries covered by the Cypher Compiled Runtime in Neo4j 3.2]\n* link:{base}/html/twitter-women-graphql-gender-graph.html[Finding Awesome Women Tweeting about GraphQL using Gender-API]\n* link:{base}/html/onnx2graph-store-and-visualize-machine-learning-models.html[onnx2graph - Store and Visualize Machine Learning Models]\n* link:{base}/html/better-data-import-with-graphql-introducing-graphql-load.html[Better Data Import with GraphQL: Introducing graphql load ]\n* link:{base}/html/mapping-metaphor-neo4j.html[Importing Mapping Metaphor into Neo4j]\n* link:{base}/html/memegraph.html[The Meme Graph]\n* link:{base}/html/neo4j-script-procedures-allow-running-javascript-from-cypher.html[Fullstack JavaScript - Neo4j Script Procedures]\n* link:{base}/html/user_defined_functions.html[User Defined Functions in Neo4j 3.1.0-M10]\n* link:{base}/html/neo4j-charts.html[Charting Neo4j 3.0]\n* link:{base}/html/efficient-graph-updates-with-cypher.html[5 Tips \u0026 Tricks for Fast Batched Updates of Graph Structures with Neo4j and Cypher]\n\n== Previous - 2016\n\n* link:{base}/html/index_lookup_performance_map.html[Property Lookup Performance, and what we can do about it]\n* link:{base}/html/fast-node-by-label-counts-in-neo4j.html[Quick Node by Label Counts in Neo4j 2.x and 3.x]\n* link:{base}/html/apoc_data_integration_import_export.html[Export and Import Procedures in APOC]\n* link:{base}/html/cypher_map_projections_pattern_comprehensions.html[GraphQL inspired Map Projecitons and Pattern Comprehensions]\n* link:{base}/html/fast-node-by-label-counts-in-neo4j.html[Fast Node by Label Counts in Neo4j]\n\n== Learning \u0026 Teaching\n\n* link:{base}/html/teaching_skills.html[Teaching Skills inspired by \"Badass\", Kathy Sierra]\n\n== Procedures \u0026 Functions\n\n* link:{base}/html/apoc_data_integration_import_export.html[Export and Import Procedures in APOC]\n* link:{base}/html/neo4j_stored_procedures.html[Neo4j 3.0 Stored Procedures]\n\n== Import\n\n* link:{base}/html/simple_csv_export_import.html[Quick Neo4j Export - Import Roundtrip via CSV (WIP)]\n* link:{base}/html/load_json.html[LOAD JSON with Cypher]\n* link:{base}/html/relational_to_neo4j_import_tool_weekend.html[Import Relational Database directly into Neo4j]\n* link:{base}/html/simplest_import_example.html[Simplest LOAD CSV Import Example]\n\n* link:{base}/html/load_csv_with_success.html[Load CSV with Success]\n* link:{base}/html/flexible-batch-import.html[Flexible Neo4j Batch Import with Groovy]\n* link:{base}/html/load_csv_tips.html[LOAD CSV into Neo4j quickly and successfully]\n* link:{base}/html/load_csv_git.html[Importing Git History into Neo4j]\n* link:{base}/html/timetree.html[Importing Forests into Neo4j]\n\n== Data Generation\n\n* link:{base}/html/the_story_of_graphgen.html[The Story of GraphGen]\n* link:{base}/html/create_random_data.html[Quickly create a 100k Neo4j graph data model with Cypher only]\n* link:{base}/html/sampling_a_graph.html[Sampling A Neo4j Database]\n\n\n== Cypher\n\n* link:{base}/html/fast-node-by-label-counts-in-neo4j.html[Fast Node by Label Counts in Neo4j]\n* link:{base}/html/full-text-and-spatial-search-in-neo4j-3.html[Full Text \u0026 Range Search with Schema Indexes and Spatial Functions in Neo4j 3.0 (WIP)]\n* link:{base}/html/cypher_map_projections_pattern_comprehensions.html[GraphQL inspired Map Projecitons and Pattern Comprehensions]\n* link:{base}/html/java_security_vulnerability_graph.html[Finding Security Vulnerabilities with Cypher and Neo4j (WIP)]\n* link:{base}/html/simple_nlp_with_graphs.html[Natural Language Analytics made simple and visual with Neo4j]\n* link:{base}/html/cleaning_up_cypher.html[Cleaning Out Your Graph]\n\n== Neo4j\n\n* link:{base}/html/store_copy.html[Neo4j Store Copy \u0026 Cleanup Tool]\n* link:{base}/html/neo4j_indexes_match_and_merge.html[On Neo4j Indexes, MATCH and MERGE]\n* link:{base}/html/xrebel_with_neo4j.html[Using XRebel 2 with Neo4j]\n\n* link:{base}/html/styling_neo4j_server_visualisation.html[Styling Neo4j Server Visualisation]\n\n== Visualization\n\n* link:{base}/html/neo4j_web_extension.html[Neo4j Server Extension to serve small Web-UI]\n\n* link:{base}/html/ubigraph.html[Rendering a Neo4j Database in UbiGraph]\n\n== Spring Data Neo4j\n\n* link:{base}/html/improving_remote_spring_data_neo4j_performance.html[Spring Data Neo4j 3.3.0 - Improving Remoting Performance]\n* link:{base}/html/sdn_config.html[Spring Data Neo4j 3.0 - Configuration Changes]\n\n//* link:{base}/html/impermanent_server.html[]\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjexp%2Fblog","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjexp%2Fblog","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjexp%2Fblog/lists"}