#datomic — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #datomic, aggregated by home.social.
-
Has anyone done #bitemporal stuff with postgres 16? I understand SQL:2011 support has landed in postgres 18 but I'm hesitant about upgrading (being very conservative). I'm aware of https://github.com/scalegenius/pg_bitemporal and https://github.com/xocolatl/periods but I'm no database expert and I feel like a baby engineer dipping my toes in. What do y'all recommend?
(I don't want to use #xtdb or #datomic because I know even less about these and I want to be able to maintain what I build)
-
Even though I mostly use #Datalog databases these days (mostly #Datomic), many #PostgreSQL tidbits make me (unreasonably?) happy. Like this one: “Aggregate first - join later”
https://www.cybertec-postgresql.com/en/super-fast-aggregations-in-postgresql-19/
-
Awesome to hear Davis Shepherd and Jonathan Indig from Netflix talk about how stable the Clojure / Datomic ecosystem has been over the past 10 years, especially in comparison to the number of breaking changes that other open-source infrastructure projects have gone through in the same amount of time.
The talk is called ”A Decade on Datomic” for when videos are published
-
Awesome to hear Davis Shepherd and Jonathan Indig from Netflix talk about how stable the Clojure / Datomic ecosystem has been over the past 10 years, especially in comparison to the number of breaking changes that other open-source infrastructure projects have gone through in the same amount of time.
The talk is called ”A Decade on Datomic” for when videos are published
-
Awesome to hear Davis Shepherd and Jonathan Indig from Netflix talk about how stable the Clojure / Datomic ecosystem has been over the past 10 years, especially in comparison to the number of breaking changes that other open-source infrastructure projects have gone through in the same amount of time.
The talk is called ”A Decade on Datomic” for when videos are published
-
Awesome to hear Davis Shepherd and Jonathan Indig from Netflix talk about how stable the Clojure / Datomic ecosystem has been over the past 10 years, especially in comparison to the number of breaking changes that other open-source infrastructure projects have gone through in the same amount of time.
The talk is called ”A Decade on Datomic” for when videos are published
-
Awesome to hear Davis Shepherd and Jonathan Indig from Netflix talk about how stable the Clojure / Datomic ecosystem has been over the past 10 years, especially in comparison to the number of breaking changes that other open-source infrastructure projects have gone through in the same amount of time.
The talk is called ”A Decade on Datomic” for when videos are published
-
Today's Google "AI overview" hallucination: "#Datomic between".
No, there is no `:between` operator in Datomic. As a Google user, I need to waste time figuring out that this is a hallucination, and then scroll down to results that actually make sense.
I'm increasingly fed up. I guess I'll just bite the bullet and switch to Kagi.
-
New blog post! „No, really, you can’t branch #Datomic from the past (and what you can do instead)”
https://blog.danieljanus.pl/2025/04/22/datomic-forking-the-past/
-
There are hornets in #Datomic that may sting you. Beware!
-
Is it possible to make a re-frame #localfirst app, syncing #datomic on the back-end and #datascript on the front-end? How would you do that?
-
Is it possible to make a re-frame #localfirst app, syncing #datomic on the back-end and #datascript on the front-end? How would you do that?
-
Is it possible to make a re-frame #localfirst app, syncing #datomic on the back-end and #datascript on the front-end? How would you do that?
-
Is it possible to make a re-frame #localfirst app, syncing #datomic on the back-end and #datascript on the front-end? How would you do that?
-
Is it possible to make a re-frame #localfirst app, syncing #datomic on the back-end and #datascript on the front-end? How would you do that?
-
Me finally deciding I should try #datomic, going all the way through helloworld only to realize that the "datomic local" flavor doesn’t do stored functions.
(╯°□°)╯︵ ┻━┻
So to even try those I'd have to spin up a local postgres, deploy datomic transactor, and figure the pg schema.
#xtdb looks like fun again.
-
A little attempt at "programmer's humor", I hope you may enjoy it :-p #clojure #datomic https://news.ycombinator.com/item?id=41645499
-
soooo close to getting my evil #datomic on #sqlite+#litestream idea running and I’m now running into an undebuggable fly.io error 😵💫😭
-
Jepsen (a small consultancy focused on #distributed #systems safety) released their analysis of #Datomic safety and correctness - and concluded:
We found no behavior which violated Datomic’s core safety claims ... Indeed, we believe Datomic’s inter-transaction safety properties are stronger than promised. https://jepsen.io/analyses/datomic-pro-1.0.7075 -
For those of you who are Datomic users, and database users in general, I'd love to hear what you think about #Datomic's concurrent intra-transaction semantics. Do you struggle with traditional databases that let transactions observe intermediate state from earlier in the same transaction? Have you accidentally written transaction functions that assumed serial semantics? How has Datomic's model changed the way you design transactions?
-
As it is getting spring over here in the northern hemisphere, time to get the garden ready. https://application.garden I mean.
I've been moaning for something like this for years: just push a #Clojure app via git to application.garden and it will run it for you within seconds, complete with persistent storage, ability to use #Datomic and a on a domain of your choosing. No Docker, no <insert fancy pants tech stack no one understands here>.
Oh, and you can connect to the running app with your REPL♻️
-
We, Sharetribe, are launching tomorrow on Product Hunt! 🚀
Sharetribe is a no-code marketplace builder fully extendable with code.
And Sharetribe is built with your favorite tech stack, #clojure, #clojurescript, and #datomic! ❤️
I'd love it if you could follow our page and support us at https://www.producthunt.com/products/sharetribe !
Read more about us at https://www.sharetribe.com/
-
This is a really well done tutorial on datalog, https://www.learndatalogtoday.org #clojure #datalog #datomic
-
@haskman now if we could just replace Postgres with a functional database such as Datomic. Actually that's the only one I know of and sadly because it was closed source and commercially licensed very few other people have heard of it or used it. But I love the concept because fundamentally data isn't mutable, that's just an aberation of our desire to snapshot a view ignoring time.
-
TIL: #Datomic has an :xform option for pull attributes
https://docs.datomic.com/pro/query/pull.html#xform
(via @mkvlr)
-
Nubank/Cognitect released an embeddable version of Datomic. What's remarkable is that they are releasing the binaries as Apache License 2.0, while the project itself is still closed source.
I'm guessing they checked it with their legal folks, but seems like a very atypical use of an open source license. Anyone know of any precedent?
https://blog.datomic.com/2023/08/datomic-local-is-released.html
-
If you’re interested in running Datomic Pro locally or on Fly.io, you might be interested in https://github.com/carrete/datopro-mic. It’s still early days. Please let me know if you encounter any problems #clojure #datomic
-
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.
-
Datomic is now free! #clojure #datomic #database https://blog.datomic.com/2023/04/datomic-is-free.html
-
Nubank: "#Datomic is free"
Me: As in puppy or as in ...
Nubank FAQ: "Q:Is Datomic Open Source? A: Datomic binaries are provided under the Apache 2 license which..."
That's a lot of words to say "no". No is a perfectly acceptable answer here. Why confuse things? What does an Apache 2 licensed binary even mean? Lol. #clojure