NOTE: if you get a “you’ve read your limit of articles” message, clear all cookies and stored data before you retry. And maybe a no-JS browser might avoid all of this.
well, "enterprise" is largely a bad word in the startup space, to be equated with slow and/or complicated.
I am having a related argument about Java. Maybe it is true that the Java ecosystem is too complicated. I was just yesterday unable to get something to work in IntelliJ and I have no idea why. It works in #Eclipse. In any case, I think the Java-naysayers probably don't know about things like https://quarkus.io/
I think there is a good argument about not using C or C++ for a startup, unless you are doing something that requires realtime, but I don't see the argument with Java.
I think Java had years of uncertainty after the Sun acquisition, and #Java 8 certainly has issues with modern practices, but Java 8 came out before K8s.
Considering #K8s came out the same year as Java 8 and #Mesos had been presented first 5 years earlier, it's easy to say that Java 8 was a missed opportunity. That said, a lot of things you would have liked to see in Java 8 came in Java 9.
I know @pete ...but I didn't when we fediverse met.
There have been a few others that have come and gone over the years, but mostly just twitter refugees that went back when they figured out the fail whale (which I think was them moving to #Java).
@edythemighty and @marxistvegan are probably the two I spent the most time talking to here, but again, neither of them did I know IRL before fediverse. I still keep up with Edy, but he's just not in the fediverse.
thinking about writing a #cycling training app, but not sure how exactly it fits into any of these. It could maybe fit in learning a new language, but if it's like "zero to app" in 3 months or something, I don't know how useful it will be. I mean, I have other stuff to do, but largely right now I am being paid to learn #Java (and Java tooling).
@musicman Not an answer, because I don't know, but look into #Java and time zones. I'd guess it probably has its own implementation of the Olsen #timezone database.
I guess I need to figure out if it needs to be an application we support. We support a bunch of stuff though, so I wouldn't worry too much about that when suggesting topics.
@musicman I don't think there was a #TomEE in 2004. I hadn't even heard of #Glassfish yet. I used regular #Tomcat (with #Apache and #IIS) at school, and even looked into a #Java based web host ... but the work schedule and commuting (and then traveling and #hotel_INET) just made it not doable.
@musicman It has been a loooong time since I've messed around with #Java (I'd say 13-14 years), but if the CLASSPATH was set correctly, I never had to unjar jarfiles. I never had the situation where a required file was missing from the jar, so you may be in unknown territory.
Being that this _is_ #Java, also take a good look at the command line and environment variables needed for starting it. In the olden days, variables like $JAVA_PATH and $CLASSPATH had to be defined before the "java -jar somejarfile.jar" command ... some variables were small enough to define on the command line with "-Dsomevar=somevalue".
[root@localhost tmp]# java -javaagent:./jmx_prometheus_javaagent-0.12.0.jar=8080:jmx-prom.yaml -jar /usr/share/cassandra/apache-cassandra-3.11.6.jar -Djava.util.logging.config.file=./program.log no main manifest attribute, in /usr/share/cassandra/apache-cassandra-3.11.6.jar
I had one interesting experience I want to note: I took a couple of #Java courses at the community college level. During my master’s degree program, I was in a Java course completed online. I was in a group of six students, most of whom had not taken Java previously. Four students and I struggled with the assignment, with attempt after attempt that failed to meet objectives. The day before the assignment was due, the other group member handed us a completely working program, apparently forked off one of our earliest non-working versions.
It turned out the instructor could see our group interactions (chats, forums) and marked him down for failure to participate. So he got the rest of us a passing grade on the assignment, but because his only interaction was the toss the finished program into our forum, he received a failing grade on the project.
This was so long ago that we used MSN Messenger as our unofficial (out of the campus’s view) communication medium. I received an inquiry about my grade on the assignment. I shared it, expecting that every group member would have received the same grade, only to find that D received a lower grade.
He tried to make a stink about it, but it is hard to argue with the interaction record.
@musicman if they’re using #Java, they’re probably going for cross-platform. It is less true than before, but even now, #Windows administrators prefer GUI tools, even when CLI / TUI tools are more functional and faster.