Records allow you to represent immutable data simply. ๐
Check out this code snippet from codebysophy, then get the full details on JEP 395: https://t.co/nBw4DMO9zm
It's almost showtime! ๐ฅ๐ฟ
"The Java Story" premieres this Friday, July 17 at 7 p.m. UTC (12 p.m. PDT) on @CultRepo's YouTube channel. Join the team LIVE to explore Java's journey over the last 30 years, featuring the voices who helped make it all possible.
We'll see you here on Friday๐ https://t.co/6uHFOMqwWs
In 1995, a small team of engineers unveiled a new programming language designed for flexibility, portability, and robustness. That language was Java. And three decades later, it remains one of the most influential technologies in the software world.
Thank you for helping us celebrate #30YearsOfJava this past year. We look forward to many, many more years of pushing the boundaries of innovation and the pursuit of developer excellence. โค๏ธ
โ Pattern matching for instanceof
Combine type check and cast in one step with pattern matching.
instanceof + Cast โ Pattern Variable (JDK 16+)
๐ https://t.co/0lVOGbVf8I
#Java#JavaEvolved
That feedback loop is exactly how the evaluation model finally clicks!!
12 levels cover:
โข IAM users, groups, and identity policies
โข Roles and cross-account access
โข Tag-based conditions
โข SCPs and permissions boundaries
Also: Free and open source.
https://t.co/iLwCcqZQdH
I had 8 copies of the same CloudWatch Insights query ๐
One for ERROR logs.
One for WARN.
One per service.
One per time window.
Same query. Different values.
CloudWatch Logs Insights finally fixed this ๐ฅ
Saved queries now support parameters.
AWS finally shipped a dedicated private connection to other clouds!!!
No more VPNs and no more public internet routing! ๐
It's called AWS Interconnect!
Google Cloud is the first supported provider, with Azure and Oracle Cloud coming later this year ๐ช
You don't need Lombok anymore.
Records replace Data, Value, Getter, Setter, ToString, EqualsAndHashCode. var replaces val. try-with-resources replaces Cleanup. Your IDE handles Builder.
The best dependency is the one you don't need.
Java caught up. Time to update the playbook.
๐ https://t.co/51Zz8uOb9N
Big day for @Java โ Java 26 is here! โ
IntelliJ IDEA already supports it, so you can try the new features right away.
Read more in our blog post: https://t.co/PfhpFlycts.
Visiting @JavaOne? Stop by the @JetBrains booth to talk about Java 26 and IntelliJ IDEA with us in person.
Steve was an incredible leader, innovator, and friend whose world-changing ideas moved all of us forward.
Celebrating his remarkable life and legacy today, on his birthday.