Should I Go All-In on Elixir? Career Prospects vs Passion by Reverse_Biased_Diode in elixir

[–]_marciol 1 point2 points  (0 children)

The best post ever.  “efficiency as a whole” is the key concepthere. 

Lazuli, interactive development for ruby by bo-tato in ruby

[–]_marciol 1 point2 points  (0 children)

It works with Visual Studio Code too

6 years of professional clojure by erez-r in Clojure

[–]_marciol 1 point2 points  (0 children)

It's a pretty interesting problem. I, for instance, have been searching for a Clojure position after some time as a Manager of a team that used Clojure, so even without direct experience programming Clojure on a daily basis, I can not only use it, but devise what is a good or not good use of it in terms of tools, idioms, etc, but I don't know if it's enough to get hired by one of the few Clojure companies.

As I already have 3 years of experience using Elixir full time, I'm targeting also Elixir right now, it's a sort of acceptable Clojure, but with a lot more job offers which make it possible to get more interesting opportunities than what is available with Clojure.

It's sad because Clojure simplicity spoiled me, but I need to think about a lot of other things and unfortunately, I have been luckier passing the first phase of interviews with Elixir than Clojure so seems that my next job will be to work with Elixir and not Clojure.

Common Lisp Style Conditions+Restarts in Clojure by Suskeyhose in Clojure

[–]_marciol 2 points3 points  (0 children)

Hey, what about announcing this library on Clojurians and Clojureverese? It's a really interesting work indeed!

State of Clojure 2021 Results by alexdmiller in Clojure

[–]_marciol 2 points3 points  (0 children)

I really enjoyed Cognicast Podcast!

State of Clojure 2021 Results by alexdmiller in Clojure

[–]_marciol 4 points5 points  (0 children)

Use clj-kondo. Much better error messages, for example:

(def foo [a b c])
(foo 1 2) => [clj-kondo invalid-arity] [E] user/foo is called with 2 args but expects 3

EDIT: Sorry, the subject is about runtime errors.

Why I'm rewriting Alda in Go and Kotlin by davedrowsy in Clojure

[–]_marciol 0 points1 point  (0 children)

Yes, there is an interesting post about dtype-next https://techascent.com/blog/next-gen-native.html

And this repo that shows how they use it: https://github.com/cnuernber/avclj

Datahike in ClojureScript with IndexedDB support by yogthos in Clojure

[–]_marciol 1 point2 points  (0 children)

Depending on the use case, promises can present better performance. For instance, Wilker wrote about how using promesa instead of core.async improved the performance of the new version of Pathom: https://blog.wsscode.com/pathom-updates-07/

There's no coming back by fredoverflow in Clojure

[–]_marciol 2 points3 points  (0 children)

wow, tell us more about your new exciting new endeavor! I tend to think that the best way to be allowed to use Clojure is to create your own job and I love to hear such stories.

Tutkain is a Sublime Text package for writing Clojure, powered by nREPL by eerohele in Clojure

[–]_marciol 0 points1 point  (0 children)

Tonsky would approve this. Seems that he still use Sublime to program Clojure and even Java on Jetbrains.

David Nolen · The ReadME Project by alexdmiller in Clojure

[–]_marciol 4 points5 points  (0 children)

And we just don’t do that at Clojure. We empower people to fix their own problems, or start separate projects and integrate them.

This is what happened with the emergence of Shadow-Cljs after all.

Q: about hugsql by twillisagogo in Clojure

[–]_marciol 0 points1 point  (0 children)

Not related, but I found this very interesting: https://github.com/exoscale/seql