RT @paulschun
Clojure repeats as the top-paying language in the #StackOverflow Developer Survey 2022. Despite that, I don't know a single Clojurian who's into it for the money!
Clojure also ranks third in most-loved language. Pretty much all Clojurians I know are into it because of that!
RT @lambduhh
This is what I try to tell people! https://twitter.com/paulschun/status/1541543569013362688
One of the experiments my super-org is trying is Mendix https://www.mendix.com/, a low-code dev thing. I am admittedly biased because I don't fear code, which seems to be the audience they are aiming for. I like code, I love open source and see it as a tech-moral imperative, and I rejoice in the community made possible by open source workflows. Has anyone else out there rubbed shoulders with Low-Code solutions like Mendix? Is there any good take to help clear the bad smell I get from them?
@veer66 does NPM count as a single system? If not, I expect WordPress, no contest.
@urusan Thank for the take. I actually don't see types too much in the libraries I use, either (I read much of the code, and create my own libraries keeping with some of the community idioms). A great discussion of the types stuff (not strictly Clojure) is on this thread: https://clojureverse.org/t/dynamic-types-where-is-the-discussion/8968
But I concede that they are proven useful at scale. As far as this topic, though, the question is about the JVM and what it offers, which is entirely different from Java
@urusan being a Clojure programmer, I have a different perspective on type systems. But I recognize some utility (and much great tooling) to that end, too (assuming you are using Java on your JVM)
This man favors SQL! That said, flexible schema is a two-edged sword with NoSQL solutions. The advantage of loose schema, in my experience, is NOT that you don't have a schema (or you will never be able to find anything), but that you can extend that schema very easily. Research.
---
RT @a4w_m6h
Having a flexible schema is not generally a *feature*
https://twitter.com/a4w_m6h/status/1540464318742937601
RT @dustingetz
3360 LOC for all of Photon, compiler, runtime, server, and standard library, including photon-dom (350) and photon-ui widgets (350) and including a bunch of inline RCF tests for the compiler which is too hard to factor out. + an additional 1200 LOC of language tests.
@FourOh-LLC I don't know that one, but it's probably pretty cool if it is like some of the tools I use in Clojure
@urusan Good points. I've dealt with apps in both flask and Django, and they have some definite benefits. I don't know their performance characteristics, though. That was something that inspired the questions: what pros does the JVM bring in uniquely?
@urusan Pardon my ignorance, but isn't this just what popular libs like Numpy, Pandas, and PyTorch are doing?
@urusan Excellent point, sharing with the other non-webdev business logic things. Come to think of it, I have used some of that (ie Mallet for text processing).
About the speed vs Python, though -- isn't that mostly a myth? Very rarely is python itself doing anything heavy. It just wraps the C code, right?
Scratch that. If I have "gmail" twice in my authinfo it seems to always use the first one, regardless of who I've said the user should be.
@jmw150 each week, me thinks
"Can't Fail The Build Pipeline If They're Commented Out!"
submitted by Pfheonix
https://reddit.com/r/ProgrammerHumor/comments/vjrnav/cant_fail_the_build_pipeline_if_theyre_commented/
Full Stack Clojure web app engineer