pohart

joined 1 year ago
[–] pohart@lemmyrs.org 1 points 1 year ago

Any highlights? I haven’t watched any yet but I’ve learned a lot from Venkat Subramaniam’s prior presentations

[–] pohart@lemmyrs.org 3 points 1 year ago

It will only help the earliest of beginners. If java 1.1 included this i would understand, but at this point I don't see it

[–] pohart@lemmyrs.org 2 points 1 year ago

They all require the template processor to be specified, but I'm likely to convert hundreds or thousands of lines of existing string concatenation to templates in one of my projects and I really appreciate that the only \{ that show up will be the ones I create.

[–] pohart@lemmyrs.org 1 points 1 year ago

I think most sandals don't have a divider between the big toe and the rest. I think of sandals as any casual, open-toed shoes.

[–] pohart@lemmyrs.org 0 points 1 year ago

Nah, they're just there

[–] pohart@lemmyrs.org 10 points 1 year ago* (last edited 1 year ago) (3 children)

I very much agree that it's related to the recent extreme sexualization of feet

[–] pohart@lemmyrs.org 21 points 1 year ago (16 children)

Gen alpha is trying to get everyone to wear socks with sandals

[–] pohart@lemmyrs.org 2 points 1 year ago

Wow that looks really nice. Going into it I was expecting it to be a crappy procedural language, but it looks like a really nice alternative to SQL

[–] pohart@lemmyrs.org 1 points 1 year ago

Java 11 allows you to paste in JavaScript and it largely just works

Var is not Javascript. It's not even type inference. It just reduces redundancy in the boilerplate.

The module changes are a PITA, but not increasingly difficult. There aren't really other big backwards incompatible changes

The actual backend improvements keep being pushed

What changes are you referring to?

[–] pohart@lemmyrs.org 0 points 1 year ago* (last edited 1 year ago) (2 children)

Can't watch the video right now but it makes a ton of sense that java would be having a resurgence. Pre-java 8 it felt like the every day I ran into problems it would be easier to solve in other languages. I'm still mostly on 8 and it feels pretty modern still. I'm super excited to move to 17 and 21 for all the new features, though.

[–] pohart@lemmyrs.org 1 points 1 year ago

139 down 60 and change to go.

 

I've been paying attention to the JEPs, but this includes the general API changes that there aren't jeps for.

[–] pohart@lemmyrs.org 1 points 1 year ago

if you're allowed to take downtime, you can do it all in one step without worrying about mixed-version environments.

You don't need to wiry about mixed version environments but you need to worry about whether you can roll back your changes without loss of data. It's not as hard but it seems to get overlooked if there haven't been any bad deployments lately.

 

virtual threads, sequenced collections, generational ZGC, pattern matching, structured concurrency preview , vector preview, string templates preview

view more: next ›