RT @LittleFunnyGeek
@paulschun I think the issue is to get the job with Clojure first xD. I actually demonstrated the value of Clojure at my workplace, by building many prototypes with it and after management saw the prototypes were as good as the final products with other langs, they kept Clojure xD
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
Full Stack Clojure web app engineer