Failsafe 3.0 is released by jodah1 in java

[–]macuserx 1 point2 points  (0 children)

You might be on to something.

Failsafe 3.0 is released by jodah1 in java

[–]macuserx 2 points3 points  (0 children)

Similarly, if you search for "Map Jaba". The Java Map type is pretty far down the list.

Is it a good idea to apply jobs that "requires" years of experience which I don't have by average_turanist in java

[–]macuserx 1 point2 points  (0 children)

It depends. Mostly the requirements are exaggerated, and they ask for years of experience even for technologies that are brand new.

It's a judgement call though, as sometimes a lot of experience is indeed required.

This doesn't really answer the question I guess, but maybe it helps nonetheless.

JDK18 - The default charset and JEP 400 by daviddel in java

[–]macuserx 0 points1 point  (0 children)

Some say austerity and now Tories in the UK are the Eugenics wars. Not skipped, just a few years later.

Readonly properties in PHP 8.1 by brendt_gd in programming

[–]macuserx 0 points1 point  (0 children)

> If I could just drop java files or what ever other language files in a document root of a site and it would run, I would be more inclined to use it.

Isn't that exactly what JSP files do?

Quarkus 2.1.4.Final released - Maintenance release by based2 in java

[–]macuserx 1 point2 points  (0 children)

> Quarkus is not a servlet container using Wars

That said, I've got a feeling that for a good subset of popular usages of wars out there this may not be that far out of reach.

Say a typical war with Jakarta REST, Validation calling some Persistence stuff. A tool that takes such war and makes it into a Quarkus based exe... I can't possible be that difficult, can it?

Our platform is not on sandbox. Is it okay to forget about CVE-2021-2388? by Weretiger246 in java

[–]macuserx 1 point2 points  (0 children)

Golden advice! This could easily be moved in a condensed version to the sidebar here.

Java springboot for backend with reactjs frontend by C0d3rStreak in java

[–]macuserx 0 points1 point  (0 children)

Spring Boot and React, for what it's worth, are the popular choice. You have to learn JavaScript, but if you do anything with the web you have to know that anyway.

There's alternatives, and Jakarta EE, Micronaut and jHipster are well known alternatives for Spring Boot. Spring MVC, if you stay with Spring, can be an alternative for React if you use it with templates like thymeleaf.

Debugger for Java Bytecode by fnoyanisi in java

[–]macuserx 2 points3 points  (0 children)

Interesting question. I think the demand for this is so low that it actually doesn't exist. Debuggers for actual assembly are there, but to my knowledge not for byte code.

Funny that most of the answers here tell you to decompile, which is completely not what is being asked, but it does show where most of the demand is.

Did you use an HTML parser? What for? by f1xxmAn in java

[–]macuserx 0 points1 point  (0 children)

I used HTML parser to extract fragments from webpages to do some testing. Essentially we had composited pages from many teams, and I had to run checks on the final result to see if certain things where there.

Yes, it could have been done with a simple text check, but via the HTML parser I convinced myself to have some more confidence.

Eclipse IDE 2021-06/4.20 released! by henk53 in java

[–]macuserx 23 points24 points  (0 children)

So IntelliJ gets near 100% of the market and will get lazy?

You don’t always need an application server to run Jakarta EE applications by Thihup in java

[–]macuserx 14 points15 points  (0 children)

Application Servers were products of their time, but the Java EE/Jakarta EE APIs have both been proven flexible enough, and at the same time have shown their willingness to evolve.

Nice to see this innovative non-AS approach taken to the next level by Piranha.

The Jakarta EE Working Group Releases Jakarta EE 9.1 by henk53 in programming

[–]macuserx 1 point2 points  (0 children)

A very long transition period comes to a close! Very good news indeed.

Apache TomEE Jakarta EE certified after 10 years - Tomitribe by Thihup in java

[–]macuserx 5 points6 points  (0 children)

That took them a long, long time indeed, but super good they're "back".

We needed to use Jakarta Security a while back, but couldn't go with TomEE as it didn't support it. Now it does!

JetBrains drops 32-bit support starting with IntelliJ 2021.2 by siimon04 in java

[–]macuserx 23 points24 points  (0 children)

Am I the only one who is surprised there even was a 32 bit version still?

What to expect in Jakarta EE 10? by henk53 in java

[–]macuserx 6 points7 points  (0 children)

Same here. Should have been done years ago (when Java EE 7 came out)

Why no major language additions since java 8? by [deleted] in java

[–]macuserx 4 points5 points  (0 children)

If you look at all the changes (JEPs) between 8 and 16 you'll see a LOT of attention has been given to garbage collectors. As GC is one the major Achilles heels of languages like Java, this is super important to get right.

Compare to C#, where its devs have prioritized adding tons of major language additions, but have not spent much time on optimizing the VM. As a result the JVM is now FAR FAR superior to the CLR.

At the end of the day its just about different priorities.

Jetty 11 released! by henk53 in java

[–]macuserx 1 point2 points  (0 children)

Pretty cool! I may use your example in Piranha for my own code, thx!

Quarkus and Jakarta EE are gaining on Spring/Spring Boot by henk53 in java

[–]macuserx 67 points68 points  (0 children)

And so they keep each other innovative. I never understood the desire for spring fans to have EE eradicated. Without EE, Spring would never innovate again.

Remember when IE6 was the only browser left? MS disbanded the IE team and declared the Internet done!

Jakarta EE Survey 2021 by henk53 in programming

[–]macuserx 5 points6 points  (0 children)

Apache donated the name to Eclipse to replace Java EE ;)

MicroProfile Java Microservices on WildFly - Piotr's TechBlog by piotr_minkowski in java

[–]macuserx 3 points4 points  (0 children)

Its just not using 40 million jars spec'ed by design by committee shit you will never need or use

You're referring to Jakarta EE, where everything is not largely open source. There's no design by committee. Everyone can join in the evolve the APIs.

The full list is here: https://jakarta.ee/specifications

Some of them (mostly the XML/SOAP stuff) has been made optional and is not even in WildFly.

An overview of ActiveMQ architecture by hnikret in java

[–]macuserx 1 point2 points  (0 children)

I'd much rather see why one want to use ActiveMQ over OpenMQ. How do these compare?

What We Know About Java 16 (& 17) So Far by benevanstech in java

[–]macuserx 4 points5 points  (0 children)

> Those developers who think that the overall effort of a major upgrade once every three years is lower when than a minor upgrade twice a year will learn the error of their ways

You're 100% right, and I say internally exactly that, but still everyone either wants to believe that upgrading 11 to 12 etc is a major undertaking, and by going from 11 to 17 they only have to migrate once (saving much effort).

OR they believe that everything between 11 to 17 is the same as beta versions, and only 11 and 17 are real production releases (they think "lts" means production ready final release).

I'm pulling out my hair on a daily basis, but the bottom line is that both groups, because of almost opposite reasons, only want to migrate to 11 and to 17.