home.social

#java — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #java, aggregated by home.social.

fetched live
  1. 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

    magicmarcy.de/fakultaet-rekurs

    #Rekursion #Fakultät #Abbruchbedingung #Math #Methode #Überlauf #Coding #Programming #Java #NamendProblems

  2. Proposed to target JDK 28: JEP 541: Deprecate the macOS/x64 Port for Removal: openjdk.org/jeps/541 #jdk28 #openjdk #java

  3. Proposed to target JDK 28: JEP 541: Deprecate the macOS/x64 Port for Removal: openjdk.org/jeps/541 #jdk28 #openjdk #java

  4. We're still enjoying our midyear holiday schedule so we won't have session on Monday, August 17th.

    bit.ly/quarkusinsights

  5. We're still enjoying our midyear holiday schedule so we won't have session on Monday, August 17th.

    bit.ly/quarkusinsights

    #java #quarkus #quarkusinsights

  6. 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: otx.alienvault.com/pulse/6a7ec
    Pulse Author: AlienVault
    Created: 2026-08-14 07:26:08

    Be 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

  7. 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: otx.alienvault.com/pulse/6a7ec
    Pulse Author: AlienVault
    Created: 2026-08-14 07:26:08

    Be 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

  8. Very excited to get accepted to @devoxx again this year, this time to do a Deep Dive with my favorite partner in stage crime @piotrprz. #Java #Devoxx

  9. Very excited to get accepted to @devoxx again this year, this time to do a Deep Dive with my favorite partner in stage crime @piotrprz. #Java #Devoxx

  10. 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: youtube.com/watch?v=ZqGSg4b_cZA #vintagecomputing #retrocomputing #java #techhistory

  11. 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: youtube.com/watch?v=ZqGSg4b_cZA #vintagecomputing #retrocomputing #java #techhistory

  12. 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: bit.ly/4fT52M0
    #SoftwareDevelopment

  13. It’s been a busy week in the 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.

    🔗 News Roundup: bit.ly/4fT52M0

  14. 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: youtu.be/POs5ZxWNtO4

  15. 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: youtu.be/POs5ZxWNtO4

  16. 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

    magicmarcy.de/enums-enumset-en

    #enum #enummap #java #konstanten #enumeration

  17. 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.

    #typescript #node #javascript #java #code #programming

  18. 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.

    #typescript #node #javascript #java #code #programming

  19. 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 👉 bit.ly/3SwybUf

    #ProjectValhalla

  20. JEP 401, integrated into , introduces value objects to .

    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 👉 bit.ly/3SwybUf

  21. 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: github.com/ullenboom/vfp-scrip
    #VisualFoxPro #FoxPro #JavaScript #Transpiler #OpenSource #Programming #java

  22. 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: github.com/ullenboom/vfp-scrip
    #VisualFoxPro #FoxPro #JavaScript #Transpiler #OpenSource #Programming #java

  23. 🤖 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: baselone.org/#programm

    🎟️ Get your tickets: eventfrog.ch/BaselOne26

    #AgenticAI #SoftwareEngineering #BaselOne

  24. 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: javapro.io/2026/08/13/building

    #Java #SpringAI #LLM #VirtualThreads #StructuredConcurrency

  25. 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: javapro.io/2026/08/13/building

    #Java #SpringAI #LLM #VirtualThreads #StructuredConcurrency

  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.

    the-main-thread.com/p/quarkus-

    #Java #Quarkus #AppSec #DevSecOps

  27. 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.

    the-main-thread.com/p/quarkus-

    #Java #Quarkus #AppSec #DevSecOps

  28. New video: Understanding Gradle #37 – Gradle on CI: GitHub Actions & TestLens

    youtube.com/watch?v=zyrGN6_0Tn

    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: testlens.app

    #Gradle #Java #JUnit #GitHub

  29. New video: Understanding Gradle #37 – Gradle on CI: GitHub Actions & TestLens

    youtube.com/watch?v=zyrGN6_0Tn

    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: testlens.app

    #Gradle #Java #JUnit #GitHub

  30. Considering to render the CommonMark output as real HTML