I have recently started experimenting with #datomic and so far I'm very impressed. The following video is good for getting your excitement levels up:
You know what would go perfectly with my ECS approach to e-commerce? (https://katafrakt.me/2023/03/21/modeling-business-login-ecs-ruby/)
Datomic.
And it's been made free just recently.
@cevado open licensing the binaries was a delivery model I wasn't really aware of until #datomic's announcement. I guess it is slightly better than proprietary closed source licenses and SaaS. An additional guarantee on open-sourcing in case of a bankruptcy would further mitigate risks of using the software. They have an good product, yet I would opt for #FOSS personally, when using in FOSS projects.
As cool as I think XTDB is (not the least the upcoming version 2.0), the liberation of Datomic is great news:
https://blog.datomic.com/2023/04/datomic-is-free.html #clojure #datomic #xtdb
Datomic is now free! #clojure #datomic #database https://blog.datomic.com/2023/04/datomic-is-free.html
Woah, #Datomic has been open sourced: https://blog.datomic.com/2023/04/datomic-is-free.html
I know exactly how much work goes into liberating proprietary software. Wonderful news :) #Clojure
At the moment #Logseq uses #DataScript that runs in browsers/Electron so it uses #Datalog / #Datomic for its internal and user queries.
I believe they want to use something native like this in the future: https://github.com/cozodb/cozo
Also Logseq uses Markdown/Org files to store data and they are working on adding EDN files too.
Anything else they could do?
#logseq #datascript #datalog #datomic
When heroku killed their free tier I decided to retire https://www.learndatalogtoday.org which had been happily running mostly unattended since 2013.
But after some kind words & a little sponsorship it’s back up. Hopefully aws t2.micro is as reliable as heroku was.
Built a small library around #datomic that adds a thin transparent gdpr layer around transactions and queries, easily making it gdpr compliant using any secondary database of your choice (SQL, dynamo, redis, whatever). All you need to do to set it up is provide setter and getter functions that talk to your database of choice. Would anybody in the #clojure community be interested in this?
@otfrom Trying out the new datafy/nav utilities the #datomic #clojure team just dropped! https://github.com/Datomic/dev.datafy
Friends, we're hiring two (2) full stack clojure developers at commsor.
Commsor is building tools to help companies tap into community-led growth through the power of healthy, engaged communities 🌻
On the backend we're using lacinia to power a #graphQL api over #datomic #clickhouse and #typesense, all being fed from #Kafka. Sorry for hashtag bombardment, but it's really quite nice.
$100-140k remote + perks.
Where to apply, you ask? Why, right here:
#graphql #datomic #clickhouse #typesense #kafka
This does not seem like a dumb way to model ordered lists in my l'il #golang #datomic toy:
https://github.com/dball/destructive/blob/main/internal/shredder/shredder_test.go#L212-L252
I thought for a long time about making a third cardinality: one, many (set), and list, with a compound value for the list values, but I think this is both cleaner and pretty fine, at least for small use cases.
Anyway I’m taking another run at writing a toy #Datomic in #golang mostly to make myself master its awful reflect package, so I can offer a struct-oriented call API. https://github.com/dball/destructive
Just learned about this *mindblowing* #clojure #datomic tutorial by Jarrod Taylor: https://max-datom.com/
It's like a 80s Sci-Fi retro game! 🕹️ 📺 🤟
I’m a South American software engineer working with #clojure #datomic and large-scale enterprise applications.
Interested in #scala #haskell #software-architecture and a bit of #ruby
#vim and #emacs user, #fp enthusiast and #nintendo #videogames collector.
Despite believing that all we do it’s a political statement, I won’t be posting topics directly related to them - and if I eventually do, I will censor the content here upon posting.
Hello 👋
#introduction #clojure #datomic #scala #haskell #software #ruby #vim #emacs #fp #nintendo #videogames #cats #bicycles
RT @RobStuttaford
We shut down an internal content management tool today.
It was built by Clojure newbies (us in 2013). It served us for 8 years!
#clojure #clojurescript #datomic are stable tech :-)
#clojure #clojurescript #datomic
Have you seen this, @DanBell ? This looks like the kind of mental-shift that you and I have appreciated on things before. Even if it isn't quite "put a repl in it"
---
RT @dustingetz
This UI is reflected from #clojure specs attached to #Datomic peer functions. Client/server datasync is fully managed, incremental, streaming, fast. No reducers. No state atom. No client database. No normalization. Open your REPL and code simple Clojure fun…
https://twitter.com/dustingetz/status/1344290897987452929
RT @dustingetz
Photon-dom fns return a stream of UI/dom events to transduce and "return up the stack" for the entrypoint to map to whatever database effect. But don't miss our hypermedia abstraction which implements #datomic's elegant EAVT information model in an amazing composable way #clojure https://twitter.com/helmehalawi/status/1441127729429041156