@programming
KI, GraalVM, Kotlin – diese Vorträge solltet ihr beim Java Forum Stuttgart nicht verpassen:
Wie KI die agile Anforderungsanalyse revolutioniert
Multiplatform mit Kotlin
Profile Your Native Image
Neugierig geworden? Sichere dir jetzt deinen Platz https://www.java-forum-stuttgart.de/
Moderne Java-Entwicklung: Jetzt noch Ticket für die betterCode() Spring sichern
Das Programm der Konferenz am 3. Juni bietet unter anderem eine Vorschau auf Spring 7 sowie Einblicke in Spring AI und das Testen von Spring-Boot-Anwendungen.
PSA GitLab has some behaviour that breaks Maven pulling packages from it.
You can work around it by setting auth headers manually in settings.
Hopefully this saves someone some time.
I'll post the details in reply since it's long
Suche für mein Team eine Fullstack Entwicklerin mit Eigeninitiative und Bock auf Mitwirken bei der Gestaltung einer digitalen Communityplattform mit Impact (rund um Mobilitätswende und weitere positive Veränderungen für eine lebenswerte Zukunft)... Eigene Ideen willkommen und proaktive Herangehensweise.
Netskope is hiring Staff Engineer, Data Platform
#golang #java #python #cicd #docker #druid #kubernetes #mongodb
India
Full-time
Netskope
Job details https://jobsfordevelopers.com/jobs/staff-engineer-data-platform-at-netskope-com-feb-11-2025-fecd43?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring
Wo erreichen Sie Entwickler, Entscheider und IT-Talente an einem Tag – direkt, ohne Umwege? Beim Java Forum Stuttgart!
Als Aussteller stehen Sie im Zentrum der Aufmerksamkeit – sichtbar, ansprechbar und im direkten Austausch mit Ihrer Zielgruppe.
Nutzen Sie die Chance, Ihr Unternehmen am 10. Juli 2025 zu präsentieren und profitieren Sie von vielen Vorteilen https://www.java-forum-stuttgart.de/aussteller-werden/
https://thenewstack.io/java-at-30-the-genius-behind-the-code-that-changed-tech/
Java at 30: The Genius Behind the Code That Changed Tech
From trash-diving teen to tech pioneer, James Gosling's pragmatic genius shaped three decades of Java and modern computing.
May 15th, 2025 9:00am by Darryl K. Taft
Title: Shattered Pixel Dungeon
️ What's: A libre RPG w/ great variety & replayability
️ https://shatteredpixel.com
️ https://github.com/00-Evan/shattered-pixel-dungeon
#LinuxGaming #ShareYourGames #Flagship #RPG
️ #Libre #Java #Bin #Arch #Flatpak #Snap
Our entry: https://lebottinlinux.vps.a-lec.org/LO.html
️ Update: 3.1.0-beta-1.2
Revise Content
️ Changes: https://github.com/00-Evan/shattered-pixel-dungeon/releases
️ From:
️ https://github.com/00-Evan/shattered-pixel-dungeon/releases.atom
️ https://www.youtube.com/embed/fKL9OZnkruQ
️ https://www.youtube.com/embed/lZrfN8cn95E
️ https://www.youtube.com/embed/?list=PLApwGfCtJF1Xti5ngV_pMlPIix7k_CaIY
️ https://www.youtube.com/embed/zUVbCwvCNDo
Title: Shattered Pixel Dungeon
️ What's: A libre RPG w/ great variety & replayability
️ https://shatteredpixel.com
️ https://github.com/00-Evan/shattered-pixel-dungeon
#LinuxGaming #ShareYourGames #Flagship #RPG
️ #Libre #Java #Bin #Arch #Flatpak #Snap
Our entry: https://lebottinlinux.vps.a-lec.org/LO.html
️ Update: 3.1.0-beta-1.1
Major release (Unstable)
️
️ Changes: https://shatteredpixel.com/blog/coming-soon-to-shattered-warrior-mini-rework-and-more.html
️ From:
️ https://github.com/00-Evan/shattered-pixel-dungeon/releases.atom
️ https://www.youtube.com/embed/fKL9OZnkruQ
️ https://www.youtube.com/embed/lZrfN8cn95E
️ https://www.youtube.com/embed/?list=PLApwGfCtJF1Xti5ngV_pMlPIix7k_CaIY
️ https://www.youtube.com/embed/zUVbCwvCNDo
Title: Illarion
️ What's: A mature & libre High Fantasy MMORPG w/ an emphasis on freedom of action
️ https://illarion.org/
️ https://github.com/Illarion-eV
#LinuxGaming #ShareYourGames #ARPG #MMO #Fantasy
️ #Libre #Bin #Java #Arch #RPM #Deb #Snap
Our entry: https://lebottinlinux.vps.a-lec.org/LO.html
️Update: 20250320➜0512
Major release (Stable)
️
️Changes: https://illarion.org/general/us_news.php
️From:
️ https://github.com/Illarion-eV/Illarion-Content/releases.atom
https://www.youtube.com/embed/6XSu6sV50Ho
️https://www.youtube.com/embed/FPdalXVQ7Fk
️https://www.youtube.com/embed/O8n9436pTUk
️https://www.youtube.com/embed/K-VgwFqzDXU
Title: libGDX
️ What's: A libre & mature Java game dev framework
️ https://libgdx.com/
️ https://github.com/libgdx/
#LinuxGameDev #Flagship #Framework #Java
️ #Libre #Java #Arch
Our entry: https://lebottinlinux.vps.a-lec.org/LO.html
️ Update: 1.13.5
Signific. vers.
️
️ Changes: https://github.com/libgdx/libgdx/releases
️ From: https://mastodon.social/@holarse/114523582694262222
https://www.youtube.com/embed/hA2e3xIuNlk
️ https://www.youtube.com/embed/BTC922ki2mc
https://www.youtube.com/embed/DK1sGc4rOT4
[fr] https://www.youtube.com/embed/iLqG5Pmgw6c
️ https://www.youtube.com/embed/gUu3AhqpyHo
️ https://www.youtube.com/embed/O48Pr9TuuWI
Title: UnCiv
️ What's: A ~libre TB strategy game & empire building inspired by Civ V
️ -
️ https://github.com/yairm210/UnCiv
#LinuxGaming #ShareYourGames #Flagship #TBS #GrandStrategy
️ #LibreEngine #FreeAssets #Java #Bin #Arch #Flatpak
Our entry: https://lebottinlinux.vps.a-lec.org/LO.html
️ Update: 4.16.9
New features
️ Changes: https://github.com/yairm210/Unciv/releases
️ From: https://mastodon.social/@holarse/114523582694262222
https://www.youtube.com/embed/u28tWIsC01E
️ https://www.youtube.com/embed/w7mhrg4fpG0
️ https://www.youtube.com/embed/O_qNLmeyqWE
️[fr] https://www.youtube.com/embed/tLNWW0BHZ04
Open-Source Java Utility Package Version 2025.05.17
A high-performance and user-friendly toolkit tailored for developing small to medium-sized back-end applications
- KPasswordVault: New class to securely hash, store and verify passwords
- KSMTPMailer: Added setLocalFQDNHostName()
- K: Added repeat(), truncateMiddle(), compressGZIP(), decompressGZIP()
- Updated Sample Code
Argument #1 'class java.lang.Class' to 'java.lang.Class.getResource(java.lang.String)' has wrong type (class) (expected: java.lang.Class)
I want to draw my star background in game, not generic graphics frame. Obvs, apply g stuff!
Exception in thread "AWT-EventQueue-0" java.lang.IllegalAccessException: class gnu.expr.PrimProcedure cannot access class sun.java2d.SunGraphics2D (in module java.desktop) because module java.desktop does not export sun.java2d to unnamed module @4f612b26
at java.base/jdk.internal.reflect.Reflection.newIllegalAccessException(Reflection.java:392)
Guess not. Wrapping each func manually works. SIGH #JAVA
An interview with James Gosling on the 30th anniversary of Java. It's a good profile of the man and his work as I knew little about him.
At Sun, Gosling found a rare environment where technical excellence could thrive alongside playful creativity — an atmosphere that clearly shaped his approach to technology and problem-solving throughout his career.
https://thenewstack.io/java-at-30-the-genius-behind-the-code-that-changed-tech/
Bij baggerwerkzaamheden in de Straat van #Madura aan de oostkant van #Java hebben Leidse #archeologen #fossielen van 36 diersoorten gevonden. Bij de vondsten zaten twee #schedelfragmenten van Homo erectus. De zeebodem tussen de Indonesische eilanden was ooit het uitgestrekte laagland ‘#Sundaland’ (een soort Indonesisch Doggerland). Uit de nieuwe vondsten blijkt dat de Javaanse #HomoErectus Sundaland introk tijdens periodes met een lagere zeespiegel.
https://www.universiteitleiden.nl/nieuws/2025/05/archeologische-vondsten-van-de-zeebodem-schetsen-uniek-beeld-van-homo-erectus
@profoundlynerdy just because something has types doesn’t make it Haskell-like. Haskell’s type system is in the family of Lambda Calculii (the “Lambda Cube”) which is called “System-F”.
I don’t know much about Raku, but it seems to me to me to be a bit more similar to TypeScript. And what differentiates TypeScript from other languages: it takes a horrible programming language like JavaScript and makes it less bad by giving it a type system, likewise Raku makes Perl less bad in the exact same way. (Sorry, I’m not trying to be impolite, but JavaScript and Perl are objectively, truly awful, horrible programming languages.)
So I see both Raku and TypeScript only being useful to a company buried in the technical debt of a hugely profitable production application that was very unwisely written in a dynamically typed language (Perl or JavaScript), which then unfortunately grew to millions of lines of code, and now it can’t be maintained by anyone, and it could never possibly be rewritten from the ground-up in a good programming language like Haskell for any reasonable sum of money. So Raku and TypeScript both offer a half-measure solution to that problem: make the maintenance of horrible computer code a bit easier with a type system.
Haskell was never intended as a fix for horrible code, it took a really good experimental programming language called Miranda and turned it into something that you can use to do real, practical software engineering, and it does it better than any other language ever invented. You write a system in Haskell because you know up front that you want it to be stable and maintained in a cost-effective manner for decades.
Zig is not similar to Raku or Haskell. It is more analogous to what Scala does for Java. Java is already statically typed, but Scala’s type system is better, and it’s runtime is fully compatible with Java. Likewise, Zig is fully compatible with the C language runtime, but provides a slightly different, slightly better static type checking system than the C type system. Zig also solves a bunch of other problems that C has by providing it with modern features like namespaces and modules, which makes it much easier to use than C. Zig is the perfect way to replace old C code with something more modern, but only if you don’t need it to be as rigorously correct as Rust. I think Zig would be a nice language to use to replace non-safety-critical front-end libraries like Gtk, or maybe for things like game engines.
Oh I have goose bumps because that interview makes me happy, and very much not only because the outlook on #Java
> @JamesGosling dismissed claims by tech executives like Mark Zuckerberg and Marc Benioff that AI will reduce the need for engineers as “entirely self-serving horseshit,” seeing such statements as positioning tactics and thinly veiled threats to extract more work from employees.
https://thenewstack.io/java-at-30-the-genius-behind-the-code-that-changed-tech/
Thank you, sir.