Show newer

@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*
twitter.com/a4w_m6h/status/154

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?

Weird stuff happens when you are trying to find the minimal fix for an old thing, knowing there is a better way but it would take a lot of time.

Thankfully, "me@gmail.com" is a valid username as just "me" so I didn't need to refactor my data structures or function.

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.

(webdev Tory) :emacs:  
All this time I've made an awkward and cumbersome work-around for having multiple log-ins for the same smtp server. The missing fact was that I can...

RT @a4w_m6h
The ideal candidate:

- have 3-5 years of experience writing JavaScript in a professional setting
- swift as the coursing river
- have the force of a great typhoon
- have the strength of a raging fire
- mysterious as the dark side of the moon
- strong opinions, weekly held

All this time I've made an awkward and cumbersome work-around for having multiple log-ins for the same smtp server. The missing fact was that I can have the same server specified multiple times in my .authinfo.gpg, and boom! No longer do I need to touch my /etc/hosts! Win for simplification!

RT @RobStuttaford
Github Copilot feels a bit like bringing a circus clown to a therapy session

RT @AdmiralBee
There's a pretty big difference between saying, "I have dryer balls" and "I have drier balls".

Spelling: it saves lives.

RT @bbatsov
The results look pretty good for Clojure, though. 😉 There’s always a silver lining. twitter.com/solnic29a/status/1

I have a 50k char limit on my QOTO (Mastodon)
---
RT @fndriven
Sorry, but thanks to social media we now have attention spans like Homer Simpson's Goldfish. TL;DR twitter.com/TwitterWrite/statu
twitter.com/fndriven/status/15

I ask because I suspect there are some solid answers.

To all the JVM users out there, other than momentum/ecosystem, what is the primary elevator pitch for doing JVM-based webdev in 2022? What does the JVM give us compared to Node, PHP, or Python?

Show older
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.