Fork me on GitHub
#announcements
<
2019-01-29
>
podviaznikov05:01:50

hey everyone! I've got access to GitHub actions feature and decided to created few actions useful for Clojure projects: - boot wrapper https://github.com/repetitive/actions/tree/master/boot - lein wrapper https://github.com/repetitive/actions/tree/master/boot - Clojure eval inside GitHub issue comments https://github.com/repetitive/actions/tree/master/clojure

plexus09:01:52

I just released a new version of Kaocha, the all-in-one Clojure test runner. This is the most substantial release in a while, with improvements to the --watch mode, and several new plugins (hooks, system notifications, clojure/java version filter, dynamic bindings). Full CHANGELOG: https://cljdoc.org/d/lambdaisland/kaocha/0.0-389/doc/changelog . Many thanks to @rgm, @danielcompton, and @magnars

jacekschae10:01:53

There is a new video course I’m working on! It opens tomorrow! https://www.learnreframe.com/

WhoNeedszZz22:01:39

It's cool that you're doing this, but something to note - your example code is not idiomatic. You don't have app-db initialized, where you would set the counter to 0 instead of using get-in, update-in, and fnil. I understand you may have done this just to shorten the code, but it is misleading.

WhoNeedszZz22:01:42

It would also be helpful to indicate that in a real re-frame app that code is not all in the same ns.

jacekschae08:01:27

Thanks for your comments. I see you point. The JS part is also not idiomatic because it would be split to different files. But this still doesn’t change the fact that Clojure is very expressive and there is no other language that gives so much Bang! for a line of code. Take a look at this comparison https://medium.freecodecamp.org/a-real-world-comparison-of-front-end-frameworks-with-benchmarks-2018-update-e5760fb4a962.

jacekschae08:01:45

PS. I hope you will sign up for the course and see that :> doesn’t behave the same as r/adapt-react-class in certain situations as per our discussion the other day 🙂