#java — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #java, aggregated by home.social.
-
In der Serie "Named Problems" stelle ich dir klassische, namentlich bekannte Algorithmus-Probleme vor, die seit Jahrzehnten in Ausbildung, Studium und Interviews verwendet werden. Anhand verständlicher Problemstellungen wie FizzBuzz, Türme von Hanoi oder dem Sieb des Eratosthenes lernst du hier, a
https://magicmarcy.de/fakultaet-rekursiv-rekursion-anhand-eines-einfachen-beispiels
#Rekursion #Fakultät #Abbruchbedingung #Math #Methode #Überlauf #Coding #Programming #Java #NamendProblems
-
🕹️ Title: Open Imperium Galactica
🦊️ Idea: A partially libre (NC assets) clone of Imperium Galactica
🏡️ -
🐣️ https://github.com/akarnokd/open-ig
🔖 #LinuxGaming #RTS #4X
📦️ #LibreEngine #FreeAssets #Bin #Java
📕️ https://lebottinlinux.vps.a-lec.org/LO.html🥁️ Update: 0.95.266
⚗️ Signific. vers. 🦍️
📌️ 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
🎲️ https://www.youtube.com/embed/ROE_td7mWQY
🎲️ https://www.youtube.com/embed/KnQS0-x0ixs
🎲️(o)[fr] https://www.youtube.com/embed/?list=PLrjGbroOYzDALi5mIGa3hqoYg5xXUTGaf -
🕹️ Title: Open Imperium Galactica
🦊️ Idea: A partially libre (NC assets) clone of Imperium Galactica
🏡️ -
🐣️ https://github.com/akarnokd/open-ig
🔖 #LinuxGaming #RTS #4X
📦️ #LibreEngine #FreeAssets #Bin #Java
📕️ https://lebottinlinux.vps.a-lec.org/LO.html🥁️ Update: 0.95.266
⚗️ Signific. vers. 🦍️
📌️ 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
🎲️ https://www.youtube.com/embed/ROE_td7mWQY
🎲️ https://www.youtube.com/embed/KnQS0-x0ixs
🎲️(o)[fr] https://www.youtube.com/embed/?list=PLrjGbroOYzDALi5mIGa3hqoYg5xXUTGaf -
Proposed to target JDK 28: JEP 541: Deprecate the macOS/x64 Port for Removal: https://openjdk.org/jeps/541 #jdk28 #openjdk #java
-
Proposed to target JDK 28: JEP 541: Deprecate the macOS/x64 Port for Removal: https://openjdk.org/jeps/541 #jdk28 #openjdk #java
-
We're still enjoying our midyear holiday schedule so we won't have session on Monday, August 17th.
-
We're still enjoying our midyear holiday schedule so we won't have session on Monday, August 17th.
-
Databricks is hiring Senior Staff Technical Solutions Engineer
🔧 #java #python #scala #aws #azure #cicd #gcp #sql #seniorengineer
🌎 San Francisco, California
⏰ Full-time
🏢 DatabricksJob details https://jobsfordevelopers.com/jobs/senior-staff-technical-solutions-engineer-at-databricks-com-jan-30-2025-f0ee30?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring -
Databricks is hiring Senior Staff Technical Solutions Engineer
🔧 #java #python #scala #aws #azure #cicd #gcp #sql #seniorengineer
🌎 San Francisco, California
⏰ Full-time
🏢 DatabricksJob details https://jobsfordevelopers.com/jobs/senior-staff-technical-solutions-engineer-at-databricks-com-jan-30-2025-f0ee30?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring -
Dropcatch Scavengers: Expired Malicious Domains Become Cash Cows
Three financially motivated threat actors acquire expired malicious domains through dropcatch to inherit traffic from previously compromised websites. Stuffy Squirrel specializes in hiding activity within legitimate scripts and has operated since 2020, selling traffic to affiliate advertising networks. Shady Squirrel uses custom JavaScript and Keitaro injections with multi-step cloaking, partnering with initial access brokers to deliver tech support scams and SocGholish malware, notably facilitating SocGholish's return within weeks of Operation Endgame disruption. Swiping Squirrel, the most prolific actor, operates in greyhat territory by selling fraudulent traffic to zero-click advertising platforms like ZeroPark, often resulting in malvertising and malware distribution. These actors control thousands of domains collectively, exploiting lingering infections from previous compromises without conducting new attacks themselves.
Pulse ID: 6a7ec3107e8b34f88b5d610e
Pulse Link: https://otx.alienvault.com/pulse/6a7ec3107e8b34f88b5d610e
Pulse Author: AlienVault
Created: 2026-08-14 07:26:08Be advised, this data is unverified and should be considered preliminary. Always do further verification.
#CyberSecurity #InfoSec #Java #JavaScript #Malvertising #Malware #OTX #OpenThreatExchange #RAT #SocGholish #Squirrel #bot #AlienVault
-
Dropcatch Scavengers: Expired Malicious Domains Become Cash Cows
Three financially motivated threat actors acquire expired malicious domains through dropcatch to inherit traffic from previously compromised websites. Stuffy Squirrel specializes in hiding activity within legitimate scripts and has operated since 2020, selling traffic to affiliate advertising networks. Shady Squirrel uses custom JavaScript and Keitaro injections with multi-step cloaking, partnering with initial access brokers to deliver tech support scams and SocGholish malware, notably facilitating SocGholish's return within weeks of Operation Endgame disruption. Swiping Squirrel, the most prolific actor, operates in greyhat territory by selling fraudulent traffic to zero-click advertising platforms like ZeroPark, often resulting in malvertising and malware distribution. These actors control thousands of domains collectively, exploiting lingering infections from previous compromises without conducting new attacks themselves.
Pulse ID: 6a7ec3107e8b34f88b5d610e
Pulse Link: https://otx.alienvault.com/pulse/6a7ec3107e8b34f88b5d610e
Pulse Author: AlienVault
Created: 2026-08-14 07:26:08Be advised, this data is unverified and should be considered preliminary. Always do further verification.
#CyberSecurity #InfoSec #Java #JavaScript #Malvertising #Malware #OTX #OpenThreatExchange #RAT #SocGholish #Squirrel #bot #AlienVault
-
Wer von euch hätte gewusst, dass die Ursuppe von Java mal Oak hieß? Und ursprünglich gedacht war für interaktives Kabelfernsehen? Zur Wochenendunterhaltung habe ich für euch heute eine gute Stunde Java-History mit den Menschen, die von Anfang an dabei waren, enjoy: https://www.youtube.com/watch?v=ZqGSg4b_cZA #vintagecomputing #retrocomputing #java #techhistory
-
Wer von euch hätte gewusst, dass die Ursuppe von Java mal Oak hieß? Und ursprünglich gedacht war für interaktives Kabelfernsehen? Zur Wochenendunterhaltung habe ich für euch heute eine gute Stunde Java-History mit den Menschen, die von Anfang an dabei waren, enjoy: https://www.youtube.com/watch?v=ZqGSg4b_cZA #vintagecomputing #retrocomputing #java #techhistory
-
🕹️ Title: UnCiv
🦊️ Idea: A libre TB strategy game & empire building inspired by Civ V
🏡️ -
🐣️ https://github.com/yairm210/UnCiv
🔖 #LinuxGaming #Flagship #TBS #GrandStrategy
📦️ #Libre #Java #Bin #Arch #Flatpak
📕️ https://lebottinlinux.vps.a-lec.org/LO.html🥁️ Update: 4.21.4➜8
⚗️ Huge vers. 🦬️
📌️ Changes: https://github.com/yairm210/Unciv/releases
🦣️ From: https://mastodon.social/@holarse/117060444696318880🏝️ 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 -
🕹️ Title: UnCiv
🦊️ Idea: A libre TB strategy game & empire building inspired by Civ V
🏡️ -
🐣️ https://github.com/yairm210/UnCiv
🔖 #LinuxGaming #Flagship #TBS #GrandStrategy
📦️ #Libre #Java #Bin #Arch #Flatpak
📕️ https://lebottinlinux.vps.a-lec.org/LO.html🥁️ Update: 4.21.4➜8
⚗️ Huge vers. 🦬️
📌️ Changes: https://github.com/yairm210/Unciv/releases
🦣️ From: https://mastodon.social/@holarse/117060444696318880🏝️ 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 -
It’s been a busy week in the #Java ecosystem!
Highlights include:
➤ JEP 535, Shenandoah GC: Generational Mode by Default, targeted for JDK 28; point releases of A2A Java SDK, Apache Camel and Gradle; a maintenance release of GlassFish; the fifth milestone release of Groovy 8.0; and a follow-up of the JetBrains TeamCity CVE.🔗 #InfoQ News Roundup: https://bit.ly/4fT52M0
#SoftwareDevelopment -
It’s been a busy week in the #Java ecosystem!
Highlights include:
➤ JEP 535, Shenandoah GC: Generational Mode by Default, targeted for JDK 28; point releases of A2A Java SDK, Apache Camel and Gradle; a maintenance release of GlassFish; the fifth milestone release of Groovy 8.0; and a follow-up of the JetBrains TeamCity CVE.🔗 #InfoQ News Roundup: https://bit.ly/4fT52M0
#SoftwareDevelopment -
Databricks is hiring Senior Solutions Engineer
🔧 #java #python #scala #unity #aws #azure #seniorengineer
🌎 Toronto, Canada
⏰ Full-time
🏢 DatabricksJob details https://jobsfordevelopers.com/jobs/senior-solutions-engineer-at-databricks-com-jul-24-2026-a2cc98?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring -
Databricks is hiring Senior Solutions Engineer
🔧 #java #python #scala #unity #aws #azure #seniorengineer
🌎 Toronto, Canada
⏰ Full-time
🏢 DatabricksJob details https://jobsfordevelopers.com/jobs/senior-solutions-engineer-at-databricks-com-jul-24-2026-a2cc98?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring -
Interactive Brokers Group is hiring Senior Cloud Platform Engineer
🔧 #java #python #node #aws #cicd #terraform #seniorengineer
🌎 Greenwich, Connecticut
⏰ Full-time
🏢 Interactive Brokers GroupJob details https://jobsfordevelopers.com/jobs/senior-cloud-platform-engineer-at-interactivebrokers-com-may-6-2025-460536?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring -
Interactive Brokers Group is hiring Senior Cloud Platform Engineer
🔧 #java #python #node #aws #cicd #terraform #seniorengineer
🌎 Greenwich, Connecticut
⏰ Full-time
🏢 Interactive Brokers GroupJob details https://jobsfordevelopers.com/jobs/senior-cloud-platform-engineer-at-interactivebrokers-com-may-6-2025-460536?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring -
【初心者向け】Spring Bootの「DI(依存性の注入)」をゲーム機とコントローラーで完全に理解する
https://qiita.com/ara_ara09/items/8d507dfb43b8b6d14899?utm_campaign=popular_items&utm_medium=feed&utm_source=popular_items -
Our next #JCON2026 session is live: 'Expand Your Java Connections' with Sharat Chander
#Java continues to offer a modern language and platform that addresses #modern application use-cases. But the heartbeat of Java is the #COMMUNITY …
Grab your coffee and hit play: https://youtu.be/POs5ZxWNtO4
-
Our next #JCON2026 session is live: 'Expand Your Java Connections' with Sharat Chander
#Java continues to offer a modern language and platform that addresses #modern application use-cases. But the heartbeat of Java is the #COMMUNITY …
Grab your coffee and hit play: https://youtu.be/POs5ZxWNtO4
-
Wer mit Java arbeitet, trifft früher oder später auf sogenannte Enums. Für Einsteiger wirken sie anfangs vielleicht etwas seltsam – man könnte ja auch einfach Konstanten mit public static final definieren. Doch Enums bieten viel mehr: sie sind typsicher, leicht erweiterbar und lassen sich herv
-
Jumping between TypeScript and Java over the last week has been interesting.
Really not enjoying handling `null` again in Java - just so sneaky and could be anywhere.
Meanwhile TypeScript at least *attempts* to broadcast if something could be undefined / null. The bugs are more explosive when this goes wrong however, and lulls you into a false sense of security. -
Jumping between TypeScript and Java over the last week has been interesting.
Really not enjoying handling `null` again in Java - just so sneaky and could be anywhere.
Meanwhile TypeScript at least *attempts* to broadcast if something could be undefined / null. The bugs are more explosive when this goes wrong however, and lulls you into a false sense of security. -
heise+ | Wie Sie von Jakarta-EE-Anwendungen nach Quarkus migrieren
Jakarta-EE-Anwendungen auf klassischen Applikationsservern sind oft schwerfällig. Eine Migration nach Quarkus bietet einen Weg zur Modernisierung.
#IT #ITSpektrum #Java #Migration #Softwarearchitektur #Softwareentwicklung #news
-
heise+ | Wie Sie von Jakarta-EE-Anwendungen nach Quarkus migrieren
Jakarta-EE-Anwendungen auf klassischen Applikationsservern sind oft schwerfällig. Eine Migration nach Quarkus bietet einen Weg zur Modernisierung.
#IT #ITSpektrum #Java #Migration #Softwarearchitektur #Softwareentwicklung #news
-
JEP 401, integrated into #JDK28, introduces value objects to #Java.
Value objects use final fields, different equality semantics, and stricter construction and synchronization rules, aiming to improve efficiency and reduce memory allocation costs.
Read the full story on #InfoQ 👉 https://bit.ly/3SwybUf
-
JEP 401, integrated into #JDK28, introduces value objects to #Java.
Value objects use final fields, different equality semantics, and stricter construction and synchronization rules, aiming to improve efficiency and reduce memory allocation costs.
Read the full story on #InfoQ 👉 https://bit.ly/3SwybUf
-
About 20 years ago I started a little project: a Visual FoxPro to JavaScript transpiler and runner. It never got far enough to be really useful, and I figured I should rescue it before some random flipped bit on my SSD made the whole thing permanently unusable. So I gave an AI coding agent a job: help me turn it into something presentable and actually usable.
The project now does two things:
1. It transpiles Visual FoxPro code to JavaScript.
2. It includes a Nashorn-based runtime, so the generated JavaScript can be executed directly.There’s a parser, an AST, >100 tests, and even a Node.js runner.
Probably not a massive audience for Visual FoxPro these days, but if this sounds useful or just interesting, here’s the code: https://github.com/ullenboom/vfp-script-engine
#VisualFoxPro #FoxPro #JavaScript #Transpiler #OpenSource #Programming #java -
About 20 years ago I started a little project: a Visual FoxPro to JavaScript transpiler and runner. It never got far enough to be really useful, and I figured I should rescue it before some random flipped bit on my SSD made the whole thing permanently unusable. So I gave an AI coding agent a job: help me turn it into something presentable and actually usable.
The project now does two things:
1. It transpiles Visual FoxPro code to JavaScript.
2. It includes a Nashorn-based runtime, so the generated JavaScript can be executed directly.There’s a parser, an AST, >100 tests, and even a Node.js runner.
Probably not a massive audience for Visual FoxPro these days, but if this sounds useful or just interesting, here’s the code: https://github.com/ullenboom/vfp-script-engine
#VisualFoxPro #FoxPro #JavaScript #Transpiler #OpenSource #Programming #java -
🤖 AI systems are moving beyond prompts to agents that plan, act and interact.
At #BaselOne26, Lize Raes explains why agents aren't a passing hype, but a design pattern for building robust AI systems.Using #LangChain4j and #Embabel, she shows how #Java combines agentic AI with type safety, reliability and testability.
🎙️ Full program: https://baselone.org/#programm
🎟️ Get your tickets: https://eventfrog.ch/BaselOne26
-
Adding an LLM is easy. Building a reliable AI system isn't. Damiana Nascimento shows how Spring AI and Java 26 simplify orchestration, concurrency and observability for production AI.
Discover how to build AI into your architecture: https://javapro.io/2026/08/13/building-ai-driven-java-systems-with-spring-ai-and-java-26/
-
Adding an LLM is easy. Building a reliable AI system isn't. Damiana Nascimento shows how Spring AI and Java 26 simplify orchestration, concurrency and observability for production AI.
Discover how to build AI into your architecture: https://javapro.io/2026/08/13/building-ai-driven-java-systems-with-spring-ai-and-java-26/
-
I wanted to see what a secure build-time Java patch looks like after the annotation.
The example uses a fictional access-policy SDK. Quarkus Shim replaces one method during the build. The pipeline proves the old and new behavior, keeps the dependency in the SBOM, stores the bytecode dump, and rejects an expired patch.
https://www.the-main-thread.com/p/quarkus-shim-secure-java-pipeline
-
I wanted to see what a secure build-time Java patch looks like after the annotation.
The example uses a fictional access-policy SDK. Quarkus Shim replaces one method during the build. The pipeline proves the old and new behavior, keeps the dependency in the SBOM, stores the bytecode dump, and rejects an expired patch.
https://www.the-main-thread.com/p/quarkus-shim-secure-java-pipeline
-
New video: Understanding Gradle #37 – Gradle on CI: GitHub Actions & TestLens
https://www.youtube.com/watch?v=zyrGN6_0Tn4&list=PLWQK2ZdV4Yl2k2OmC_gsjDpdIBTN0qqkE
In which I show the basics of defining a GitHub Actions workflow for Gradle builds and motivate why we built @testlens to close the gap in test reporting and failure analysis for Java projects on GitHub Actions CI.
Get TestLens now: https://testlens.app
-
New video: Understanding Gradle #37 – Gradle on CI: GitHub Actions & TestLens
https://www.youtube.com/watch?v=zyrGN6_0Tn4&list=PLWQK2ZdV4Yl2k2OmC_gsjDpdIBTN0qqkE
In which I show the basics of defining a GitHub Actions workflow for Gradle builds and motivate why we built @testlens to close the gap in test reporting and failure analysis for Java projects on GitHub Actions CI.
Get TestLens now: https://testlens.app
-
🛠️ Title: VASSAL Engine
🦊️ Idea: A libre virtual table & game engine for strategy games
🏡️ https://www.vassalengine.org
🐣️ https://github.com/vassalengine/vassal
🔖 #LibreEngine #Flagship #Tabletop #Strategy #TBS #CardGame
📦️ #Libre #Java #Bin #Arch #Deb #Flatpak
📕️ https://lebottinlinux.vps.a-lec.org/LO.html🥁️ Update: 3.7.26
⚗️ Patch release(Stable)🍎️
📌️ Changes: https://github.com/vassalengine/vassal/releases
🦣️ From: https://mastodon.social/@holarse/117020663247737648🐹️ https://www.youtube.com/embed/T7GRaLcdBZU
🕯️https://www.youtube.com/embed/RUKp8YXK0U8
🎲️ https://www.youtube.com/embed/UonzZiyARxM -
🛠️ Title: VASSAL Engine
🦊️ Idea: A libre virtual table & game engine for strategy games
🏡️ https://www.vassalengine.org
🐣️ https://github.com/vassalengine/vassal
🔖 #LibreEngine #Flagship #Tabletop #Strategy #TBS #CardGame
📦️ #Libre #Java #Bin #Arch #Deb #Flatpak
📕️ https://lebottinlinux.vps.a-lec.org/LO.html🥁️ Update: 3.7.26
⚗️ Patch release(Stable)🍎️
📌️ Changes: https://github.com/vassalengine/vassal/releases
🦣️ From: https://mastodon.social/@holarse/117020663247737648🐹️ https://www.youtube.com/embed/T7GRaLcdBZU
🕯️https://www.youtube.com/embed/RUKp8YXK0U8
🎲️ https://www.youtube.com/embed/UonzZiyARxM -
Considering to render the CommonMark output as real HTML
-
Considering to render the CommonMark output as real HTML
-
🕹️ Title: MegaMek
🦊️ Idea: A libre clone of BattleTech, a sci-fi themed board/strategy game
🏡️ https://megamek.org
🐣️ https://github.com/MegaMek
🔖 #LinuxGaming #Flagship #Strategy #Wargame
📦️ #LibreEngine #FreeAssets #Bin #Java #Arch #Deb #Flatpak #Snap
📕️ https://lebottinlinux.vps.a-lec.org/LO.html📰️ BattleTech Core Rules, and the Old Ones
📌️ Changes: https://megamek.org/announcements/development/2026/07/30/BattleTech-Core-Rules-and-the-Old-Ones.html
🦣️ From: https://mastodon.social/@holarse/117020663247737648🕯️https://www.youtube.com/embed/xrqCPIiOMw4
🎲️ https://www.youtube.com/embed/qqhndEfx0RM
🎲️ https://www.youtube.com/embed/zy_0Hzfo6AE -
A Short Guide to Naming by Tim Ottinger is free with a Leanpub Reader membership! Or you can buy it for $6.50! https://leanpub.com/naming_shortguide #computer_programming #python #javascript #java #web_development #refactoring