#ferma

🎓 Doc Freemo :jpf: 🇳🇱freemo@qoto.org
2020-01-20

Just did a release of version 3.3.1 of #Ferma.

Ferma is an :opensource: open-source ORM/OGM for Graph Databases written in Java.

Check it out here: git.qoto.org/Ferma/Ferma

#Ferma #GrapgDB #nosql #Gremlin #Tinkerpop #graphDatabase #GraphTheory

🎓 Doc Freemo :jpf: 🇳🇱freemo@qoto.org
2018-09-08

Woot! With my latest commit I have officially converted 100% of the #AetherMUD codebase to be backed by #Ferma (meaning any GraphDB, specifically OrientDB in this case). The old system was to just store it as raw JSON on the file system.

AetherMUD is Open-source :opensource: written in Java :java:

It is an MMORPG, text based, and played through telnet/ssh. More info here:

github.com/Syncleus/AetherMUD/

#NoSQL #GameDev #Gaming #Programming #MUD #MMORPG #RPG #Java

🎓 Doc Freemo :jpf: 🇳🇱freemo@qoto.org
2018-09-06

So I decided part of the reason development on #AetherMUD is going so slow is me repeating the same code in my DAO layer in multiple spots. A bit of a shortcoming of #Ferma

Ferma is a database extraction layer for graph databases

Luckily as the founder of Ferma I can always just add new features to the code base there (its also open-source). So im going to try to toss in some new Ferma features for handling sets and object copying.

For those interested the source code :opensource: for both are below, they are written in Java :java:

github.com/Syncleus/AetherMUD

github.com/Syncleus/Ferma

#Java #OSS #FOSS #GameDev #Gaming #NoSQL #GraphDB #OpenSource

🎓 Doc Freemo :jpf: 🇳🇱freemo@qoto.org
2018-09-06

So I started working on my text based MMORPG again last night (referred to as MUDs). I am going to convert the world data from JSON text yo using a graph database through. #Ferma instead. The world is the only thing left to convert, items spawns and character data was already converted. After that I'll work on getting the fight dynamics to where I want it.

The game is called AetherMud and it is open-source :opensource: and written in Java :java:

You can find the source code here: github.com/Syncleus/AetherMUD

#gamedev #mmorpg #rpg #gaming #game #mud #programming #java

🎓 Doc Freemo :jpf: 🇳🇱freemo@qoto.org
2018-09-01

Woot finally getting around to doing a deploy of Ferma 3.3.0!

These are the new features:

* Added support for properties with mulitiple values for annotated property getters.

* An adjacency getter (annotated) will now return null instead of an exception if no elements present.
Setters now take null as a valid argument.

* Fixed a bug that caused exceptions in the case of a vertex property with a cardinality other than single.

* Updated the dependencies

github.com/Syncleus/Ferma

#Ferma #GrapgDB #nosql #Syncleus

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst