its funny that clojure developers don't want node when using shadow-cljs, and js devs don't want java as dep when using clojurescript XD
@rostislavsvoboda70134 жыл бұрын
On top of babashka, the medley library is a pearl in its own. Thanks for mentioning it. github.com/weavejester/medley/blob/master/src/medley/core.cljc
@benjaminrood16484 жыл бұрын
Yesssssssss!
@mikl23454 жыл бұрын
Regarding the question at the end about GDPR & excision, it seems to me that some projects may need excision to be *possible* , but the *probability* of needing it may be extremely low. Thus, re. lack of excision in datomic cloud, has anyone elaborated a workflow entailing a complete data migration to a new database minus the offending datoms? (like a simple ETL). If that is in fact practical, and even easy(?), then perhaps, for some use cases, the need for separate storage of personal data in some mutable store can simply be skipped? Why pay a big price to make something easy that there's a good chance you may never need?
@localshred4 жыл бұрын
One approach I've used is to store data that may need to be excised in a separate datastore from datomic and assert a reference in datomic (external id, hashed value, whatever). When the value needs to be purged from the system it can be removed from the external store (e.g. elasticsearch) and the reference value would be retracted from datomic.
@JaihindhReddy4 жыл бұрын
1:03:43 This is the article: hackernoon.com/functional-programming-in-javascript-is-an-antipattern-58526819f21e
@eduardoraad73784 жыл бұрын
Dude looks like Christian Bale
@michaelkohlhaas44274 жыл бұрын
*Sorry, I fell asleep during the presentation!*
@scarface5485 жыл бұрын
Wow he really aged.
@bloomingvision5 жыл бұрын
@7:34 - what is dorable? I am unable to find a definition for this word.
@andysparsons5 жыл бұрын
Hi Brian- I believe Rich is saying "durable" as in immutable, persistent, etc.
@bhurlow5 жыл бұрын
"everyone gets a brain" :)
@bloomingvision5 жыл бұрын
Heh... The Wizard of Oz! :)
@stiiffyrabbit6 жыл бұрын
An odd talk! Useful and, inadvertantly, encouraging but, I feel owed some twenty-odd minutes!
@ondrejnejedly9696 жыл бұрын
I understand you had a problem with taking the screen, but if you get the slides from David you can put them together with the vid on infoq.com. Can you please do that?
@andysparsons6 жыл бұрын
Unfortunately David mostly did realtime coding and demos in the REPL for this. Again, apologies for the issue, we know it's not ideal.
@ncabre6 жыл бұрын
Thanks a lot for taking the time to record the presentation and share it. It is really interesting the history of the Clojure building tools.
@andyfingerhut6 жыл бұрын
A transcript of this talk, with embedded images for slides with figures, is available here: github.com/matthiasn/talk-transcripts/blob/master/Hickey_Rich/DatomicIons.md
@kap4020 Жыл бұрын
Thank you!
@alehatsman85506 жыл бұрын
Too old and too tired. Hard times for Clojure...
@Simon-xi8tb6 жыл бұрын
Maybe you are too young and too inexperienced. Best times for Clojure.
@gzmask6 жыл бұрын
Wonder why you said that? This looks like a big step forward for Clojure in the Cloud.
@alehatsman85506 жыл бұрын
Simon, lei Shulang , Clojure language development is stuck. It still uses a process of jira pathes, in which patches waiting forever. People in the community have a lot of ideas about cleaning core libraries, moving functions, fixing problems, but everything is under control of just a few people. And they use such a shity process, that frustration makes developers give up. Look at the community, the frontend is far behind JS world. Clojrue backend and concurrency are behind Golang. What is the Clojure's niche? Clojure's lack of vision kills community. Look at the libraries, most of them are not supported for years. You can jerk off on Riches talks as much as you want, but that reality. Only fanatic nerds are still trying to use it. Cloud, I have no problems with the cloud with all technologies. Using modern orchestrators like kubernates, i don't care what language and technology are in my containers. Build and Deployment flows are the same. And not only using AWS but using any cloud. And I want you to take me right. I love Clojure as a language. But I don't like everything around it. It needs a fresh breeze. Some rebranding, becoming more open, by moving to GitHub, so that people will be able to participate in an environment they know, and so on and so on. What cognitect is doing instead is tries to sell you datomic...
@alehatsman85506 жыл бұрын
Benjamin Rood they are abortions of programming :)
@herwighochleitner4226 жыл бұрын
@@alehatsman8550 But why change the language development process, if you love the language, instead of everything around it? Lots of libraries for Clojure are on github + you can do most things in libraries, that would need language changes in other languages. Maybe, Clojure being an unconventional Language calls for an unconventional development process, so that people won't try to cram everything into core, as would be necessary pretty much everywhere else ..
@alehatsman85506 жыл бұрын
Great tools, Clojure, functional programming, ai and no slides. That the way Clojure community works.
@calofiremil78635 жыл бұрын
Do you complain on every Clojure yt video? :)
@protaties6 жыл бұрын
Great Talk. Rich Hickey is one of the most intelligent programmers.
@JordanBiserkov6 жыл бұрын
1. The spec guide says that "Any existing Clojure function that takes a single argument and returns a truthy value is a valid predicate spec." 2. You can quickly and easily extend regular expressions to implement the IFn protocol so they become "callable": blog.klipse.tech/clojure/2016/04/07/ifn.html 3. So that's one easy one to use regex-es as specs?
@aviflax6 жыл бұрын
If anyone’s interested, my slides are here: speakerdeck.com/aviflax/specifying-other-peoples-data-structures-with-clojures-spec-an-experience-report
@aviflax6 жыл бұрын
Just for reference, the title of the talk is “Specifying Other People’s Data Structures with Spec: an Experience Report”
@clojurenyc28586 жыл бұрын
Updating the title on KZbin. Thanks, Avi.
@compassrose87066 жыл бұрын
I love the comparison to urban planning at 17:18. I often find that field and software have a lot to teach each other.
@stevefoster47326 жыл бұрын
Why is the camera pointing at the speaker and not the screen?
@licoresse6 жыл бұрын
What a bunch of fucking retards
@bballantine6 жыл бұрын
Behold! The Great Kadodka has spoken!
@JiyinYiyong6 жыл бұрын
Pity that slides are not visible.
@clojurenyc28586 жыл бұрын
We agree- this was an unfortunate technical glitch.