Kuzu, an in-process (embedded) graph database is fast becoming my favourite technology for 2025. In-process, fast, Cypher graph query language, vector indexes (for vector embeddings), full-text search... and, more.

Check it out, here: https://kuzudb.com/

#kuzudb #graph #database #cypher #vector #genai #contextualise

Kuzu - Embedded, scalable, blazing fast graph database

I've finally started developing Contextualise version 2. Like always... too much to do, not enough time 😜 But, yeah. I've started...

#contextualise #python #flask #pkm #ai

@jcf Those are from a scene I modeled with Blender (https://www.blender.org/) years ago. The isometric style is one of my favorites.

#b3d #blender #contextualise

Blender - The Free and Open Source 3D Creation Software β€” blender.org

The Freedom to Create

Blender

Experimenting... a potential design direction for the (under development) Contextualise application. Very much in the proof-of-concept phase (regarding the look-and-feel).

#angular #pkm #python #fastapi #contextualise

I now really do remember why, four years ago, I decided to not implement multiple scopes in my topic map engine: the complexity increases by an order of magnitude... not only associations and occurrences will have multiple scopes, but also base names and even every piece of metadata. It's doable... but, do I really want to maintain this complexity? I'll make a final decision in the next couple of days after a bit more refactoring.

#pkm #flutter #python #contextualise

I'm really impressed with the tooling around Flutter. I've tried both Android Studio and now Visual Studio Code with the Flutter and Dart extensions... wow! And the hot reload feature is incredible. It provides the same instant feedback loop you have when developing web apps. All in all, a very good developer experience. I'm liking this 😜

#contextualise #flutter #flutterdev

Now we're cooking πŸ˜‹ okay... dancing 😜

If you want, you can check out the interactive, here: https://brettkromkamp.com/posts/three-js-development-in-2023/

#threejs #contextualise #narrativesemantics #storytechnologies #storytelling

Three.js Development in 2023

After a period of little to no development with three.js I have recently resumed developing three.js-based applications and the developer experience has been first-class.

Back to working on my Storyteller project: https://brettkromkamp.com/posts/narrative-events/

So much code, so little time 😜

#threejs #contextualise #narrativesemantics #storytechnologies #storytelling

Semantic Modelling of Narrative Events

Semantic modelling of narrative events with accompanying interactive 3D environments.

Now that I have two overlapping topic maps, the ability to merge topic maps is becoming more and more attractive. It is a bit of work though, so I need to think about priorities: https://github.com/brettkromkamp/contextualise/issues/151

#contextualise #topicmaps #knowledgegraphs #opensource #python

The ability to merge topic maps Β· Issue #151 Β· brettkromkamp/contextualise

Contextualise needs to have the ability to merge topic maps: Select the two maps Provide a pre-fix or post-fix string to avoid topic identifier clashing (should this string only be added to the top...

GitHub

Twitter Bootstrap is definitely not considered the cool kid on the block anymore. But, it has served me very well over the years. So, now I am in the process of migrating Contextualise from version 4.6 to version 5.2.3 (the latest stable version).

#contextualise #knowledgemanagement #twitterbootstrap #python #opensource