Taking CosmosDB and pushing to Neo4j

By Charlotte

TL; DR.The project reads data from a CosmosDB instance, and inserts it into Neo4j – there’s no clever ‘re-modeling’ – just a simple push in. Have a look at the project site for more info! Technology moves fast, and decisions of the past may not be great for solutions of the future, it might be…

Testing Neo4j.Driver (4.1.1) Part 2 – Session Config

By Charlotte

In my previous post we showed how we could test a few different areas of the Neo4j.Driver nuget package. One area we didn’t touch was the SessionConfig – as part of the IAsyncSession. Now, for the most part – things are done in interfaces, which makes our lives easier – as we can Mock them…

Testing Neo4j.Driver (4.1.1) Part 1

By Charlotte

There are a few challenges when dealing with the official Neo4j.Driver when it comes to testing, over a period of time, I’ve hit a few of them, and thought it would be good to share them with you. TL;DR; This is all be available on GitHub So, let’s write a method, in which we pass…

Using Neo4j.Driver? Now you can EXTEND it!

By Charlotte

Hot on the heels of Neo4jClient 4.0.0, I was doing some work with the Neo4j.Driver (the official client for Neo4j), and in doing so, I realised I was writing a lot of boiler plate code. So I started adding extension methods to help me, and as my extension methods became more involved, I moved them…

Neo4jClient 4.0

By Charlotte

After what probably seems like ages to you (and indeed me) Neo4jClient 4.0 has finally left the pre-release stages and is now in a stable release. Being a major version change, that means there are breaking changes, and you should be in the process of testing stuff before you just use it. Having said that,…

Reactive Neo4j using .NET

By Charlotte

Version 4.0 of Neo4j is being actively worked on, and aside from the new things in the database itself, the drivers get an update as well – and one of the big updates is the addition of a Reactive way to develop against the DB. Now – I’ve not done reactive programming for a long…

Neo4j with Azure Functions

By Charlotte

Recently, I’ve had a couple of people ask me how to use Neo4j with Azure functions, and well – I’d not done it myself, but now I have – let’s get it done! Login to your Azure Portal Create  a new Resource, and search for ‘function app’: Select ‘Function App’ from the Market Place: Press…

Neo4jClient turns 3.0

By Charlotte

Well, version wise anyhow! This is a pretty big release and is one I’ve been working on for a while now (sorry!). Version 3.0 of the client finally adds support for Bolt. When Neo4j released version 3.0 of their database, they added a new binary protocol called Bolt designed to be faster and easier on…

Excel & Neo4j? Let’s code that! (VSTO edition)

By Charlotte

So you have a new Graph Database, it’s looking snazzy and graphy and all that, but, well – you really want to see it in a tabular format, ‘cos you’ve got this Excel program hanging about, and well – who doesn’t love a bit of tabular data? Obviously there are loads of reasons why you…

Migrating from NUnit to XUnit – SetupFixture fun

By

Originally posted on: http://geekswithblogs.net/cskardon/archive/2017/02/22/migrating-from-nunit-to-xunitndashsetupfixture-fun.aspx So I was limited to a specific version of NUnit for various reasons, and needed to start being able to run ‘core’ tests, so I migrated to XUnit. Generally not a problem until I hit ‘SetupFixture’. XUnit has no concept of ‘SetupFixture’ and from what I can gather, won’t either (https://github.com/xunit/xunit/issues/111).…