akop, to Java
@akop@mastodon.akop.online avatar

Code-Smells caused by "history" are sometimes funny. In one project, we have often this:

variable = otherValue == null ? null : otherValue

instead it can be just this:

variable = otherValue

(Some months ago, the null-check was important because the code was like this:

variable = otherValue == null ? null : otherValue.longValue())

pragprog, to Java
@pragprog@techhub.social avatar

@venkats and fans...
Spring Sale Final Week — all sale titles are back — including the two newest titles: 50% off, with checkout code 2024Redux.
https://pragprog.com/titles/vsjava2e
https://pragprog.com/titles/vscajava

brianverm, to Java
@brianverm@mastodon.social avatar

The #Java Specialists Newsletter | by @HeinzKabutz
Issue 318 - Getting Rid of Unused Warnings with _
https://buff.ly/3yEQdJD

Le_bottin_des_jeux_linux, to linuxgaming
@Le_bottin_des_jeux_linux@floss.social avatar

🕹️ Title: UnCiv
🦊️ What's: A ~ libre TBS game & empire building, inspired by Civ V
🏡️ -
🐣️ https://github.com/yairm210/UnCiv
🔖 #LinuxGaming #ShareYourGames #Flagship #TBS #GrandStrategy
📦️ #LibreGameEngine #FreeAssets #Java #Bin #Arch #Flatpak
📖Our entry: freely hosted @ https://www.tuxfamily.org/ which has techn. pbs

🥁️ Update: 4.11.13➜16
⚗️ Consistent version 🦍️
📌️ Changes: https://github.com/yairm210/Unciv/releases
🦣️ From: https://mastodon.social/@holarse/112541510741430707

🏝️ https://www.youtube.com/embed/u28tWIsC01E
🎲️ https://www.youtube.com/embed/O_qNLmeyqWE
🎲️[fr] https://www.youtube.com/embed/tLNWW0BHZ04

Le_bottin_des_jeux_linux, to linuxgaming
@Le_bottin_des_jeux_linux@floss.social avatar

🕹️ Title: Stendhal
🦊️ What's: A libre & mature 2D fantasy Multiplayer Online RPG
🏡️ https://stendhalgame.org
🐣️ https://github.com/arianne/stendhal
🔖 #LinuxGaming #ShareYourGames #Flagship #ARPG #MMO #Fantasy
📦️ #Libre #Java #Bin #Arch
📖Our entry: freely hosted @ https://www.tuxfamily.org/ which has techn. pbs

🥁️ Update: 1.47
⚗️ Major upgrade (Stable) 🍎️
📌️ Changes: https://arianne-project.org
🦣️ From: https://libregamewiki.org/index.php?title=Stendhal&diff=65242&oldid=65106

🦉️ https://www.youtube.com/embed/4Pr2cJ4PQFE
🎲️ https://www.youtube.com/embed/tI5x3t3yY3Y?start=126
🐧https://www.youtube.com/embed/7plMZlsuTlI

openjdk, to Java
@openjdk@mastodon.social avatar

Targeted to JDK 23: JEP 481: Scoped Values (Third Preview): https://openjdk.org/jeps/481 #jdk23 #openjdk #java

ewolff, to ddd
@ewolff@mastodon.social avatar

Taktisches mit und mit @odrotbohm
Freitag 31.5. 13:00
Mehr Informationen und Möglichkeit für Fragen:
https://software-architektur.tv/
im

Crell, to Java
@Crell@phpc.social avatar

Oh. My. Fucking. God.

I have just learned that "#Java Bean" has two completely different and incompatible definitions.

One is a dumb, badly designed data object with getters and setters.

The other is... a service object managed by the Spring framework IoC container.

Holy hell. This is 10x worse than #Laravel "facades."

Am I wrong here? This is what I'm finding from online tutorials. Is there more nuance that is not coming through, because for now I just hate #Spring even more.

#Kotlin

davidbisset, to opensource
@davidbisset@phpc.social avatar

"OpenKoda" aims to be an alt to (in , so enterprise confirmed).

https://github.com/openkoda/openkoda

openjdk, to Java
@openjdk@mastodon.social avatar

Targeted to JDK 23: JEP 471: Deprecate the Memory-Access Methods in sun.misc.Unsafe for Removal: https://openjdk.org/jeps/471 #jdk23 #openjdk #java

openjdk, to Java
@openjdk@mastodon.social avatar

Targeted to JDK 23: JEP 482: Flexible Constructor Bodies (Second Preview): https://openjdk.org/jeps/482

openjdk, to Java
@openjdk@mastodon.social avatar

Targeted to JDK 23: JEP 480: Structured Concurrency (Third Preview): https://openjdk.org/jeps/480

Le_bottin_des_jeux_linux, to linuxgaming
@Le_bottin_des_jeux_linux@floss.social avatar

🕹️ Title: Open Imperium Galactica
🦊️ What's: A partially libre (NC assets), improved & standalone clone of Imperium Galactica
🏡️ -
🐣️ https://github.com/akarnokd/open-ig
🔖 #LinuxGaming #ShareYourGames #RTS #4X
📦️ #LibreGameEngine #FreeAssets #Bin #Java
📖Our entry: has techn. pbs

🥁️ Update (0.95.213➜246): 👏️⭐⭐⭐⭐
⚗️ Major upgrade (Stable) 🍎️
📌️ Changes: https://github.com/akarnokd/open-ig/releases
🦣️ From: 📶️ https://github.com/akarnokd/open-ig/releases.atom

🏝️ https://www.youtube.com/embed/FnlIEwW2OkM
🎲️ https://www.youtube.com/embed/_CZvTDW9bNI
🎲️(o)[fr] https://www.youtube.com/embed/?list=PLrjGbroOYzDALi5mIGa3hqoYg5xXUTGaf

array, to Java
@array@fosstodon.org avatar

In other news, this week I've found a 16,600+ LOC #Java file in the "main" monolith which performs the bulk of business logic for the main web (interconnected to other monoliths and -from what I've been told- even way huger PL/SQL scripts with tens of thousands LOC). And this is just one file, of thousands.The file has no comments, is not documented anywhere, the variable names are far from informative, and there's at least one function with way more 1000 LOC. Now go and debug this. XD

Le_bottin_des_jeux_linux, to linuxgaming
@Le_bottin_des_jeux_linux@floss.social avatar
kittylyst, to Java
@kittylyst@mastodon.social avatar

Xcode cannot find metal for some godforsaken reason, so no build on the Mac today.

Over to the work Linux box, then I suppose.

I don't have any experts among my followers who can help me figure out WTF is wrong with metal, do I?

andybrunner, (edited ) to Java
@andybrunner@swiss.social avatar

Freeware: Java Utility Package (Version 2024.05.24) released

  • KHTTPClient: Support for PUT, PATCH, OPTIONS and DELETE methods
  • KSMTPMailer: New mail header X-TLS-Connnection, added TLS host name check
  • K: Many new utility methods
  • Added sample code
  • Some minor code/cleanup and document changes

#javautil #java #freeware #programming

https://java-util.k43.ch

taurus, to Java
@taurus@thicc.horse avatar

:boost_anim_vanilla: Hi, I'm in need of employment and perhaps you or someone you know is in need of me:

I'm a software developer w/ 7 years professional experience
Mostly #Java #Kotlin #Android #Csharp
During my B.Sc. i had stellar grades.

(!) I'm only available in part time due to my health

I have experience working remote.
I'm located near Hannover, DE.
CV available upon request

#fedihiring #fedijobs #forhire #getfedihired #hireme #jobs #jobsearch #jobseeker #lookingforwork #opentowork

jonoabroad, to Java
@jonoabroad@mastodon.nz avatar

#Java people, is Java Concurrency in Practice still the text to brush up on Java concurrency, or has it been surpassed?

kittylyst, to Java
@kittylyst@mastodon.social avatar

I wrote about the latest Ecosystem report from New Relic: https://www.infoq.com/news/2024/05/new-relic-java-2024/ - some interesting takeaways. In particular:

1.) Yes, you should definitely be thinking of Java 8 as a legacy version now

2.) continue to lose ground as a vendor (from 75% market share in 2020, to 34.5% in 2022 to 20.8% in 2024) - now just a couple of points clear of Eclipse's Adoptium distribution and Amazon's Corretto,

nipafx, to Java
@nipafx@mastodon.social avatar

What is data-oriented programming and how does it work in #Java? After Brian Goetz first described it in his seminal article "Data-Oriented Programming in Java" in June 2022, I propose a revised version 1.1 and give detailed advice on how to implement it in a six-part article series on inside.java.

Here's the first part with the revised four guiding principles:

https://inside.java/2024/05/23/dop-v1-1-introduction/

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • thenastyranch
  • rosin
  • GTA5RPClips
  • osvaldo12
  • love
  • Youngstown
  • slotface
  • khanakhh
  • everett
  • kavyap
  • mdbf
  • DreamBathrooms
  • ngwrru68w68
  • provamag3
  • magazineikmin
  • InstantRegret
  • normalnudes
  • tacticalgear
  • cubers
  • ethstaker
  • modclub
  • cisconetworking
  • Durango
  • anitta
  • Leos
  • tester
  • JUstTest
  • All magazines