Comments (3)
I believe the master
branch already is. It is simple, robust and gives you a decent level of integration between Elixir and a Neo4j remote server, over http. And unless there are bug reports for it, I am not planning to change much in this branch.
What's your experience with the master
branch, so far?
My initial plan was to merge the model_intro
dev branch into the master
, and establish a baseline for Neo4j.Sips, but a couple of important things happened to Ecto and Neo4j which pushed my plans back:
- Ecto.Model's callbacks have been deprecated in favour of composing with changesets and of schema serializers
- Ecto.Model has been soft deprecated.
- and Bolt, Neo4j's upcoming binary protocol, is practically here
Basically I was contemplating a very large batch of changes to be made to the code currently in the model_intro
dev branch, before being able to bring the Neo4j Models into the master. Still thinking about this, but most probably I'll stop developing on the model_intro
dev branch and leave it as is, because it is stable and a few people are using it with some nice results. My current experimental work is in a new dev branch, where the focus is on implementing a Bolt compatible interface for Neo4j.Sips. The Neo4j.Sips models (with their callbacks replaced by changesets) will come after. A lot of work.
My advise, use the master branch, and please let me know if you find any bugs. Feedback is highly appreciated. Thank you!
from neo4j_sips.
Hi
Thanks for the detailed reply, much appreciated.
I haven't yet had any practical experience with this repository yet, I am just in the initial phase of scouting and evaluating the available technologies and libraries.
This however sounds great, and I will definitely provide feedback when the project kicks off and I get hands-on experience with the master branch.
from neo4j_sips.
No problems at all. Thank you, for your interest.
from neo4j_sips.
Related Issues (14)
- Multiple Endpoints HOT 6
- Injection? HOT 6
- tx_commit/1 doesn't appear to work, transactions generally wonky HOT 21
- abstractions for node/relationships HOT 24
- Cannot run anything from Neo4j.Sips HOT 4
- Can't connect to Neo4j after update from 3.0 to 3.1 HOT 15
- TODO List HOT 7
- ** (MatchError) no match of right hand side value: {:error, {:error, :invalid}} HOT 11
- Models: how to create properties on relationships HOT 4
- Basic auth doesn't seem to work properly? HOT 6
- getting hex dependency conflict HOT 3
- Ecto adapter HOT 6
- Cypher query builder HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from neo4j_sips.