home.social

#javadoc — Public Fediverse posts

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

fetched live
  1. Has modern web documentation made API references worse? Linear pages instead of structured navigation—is that a step backward? Stefan Richthofer explores Javadoc, Doxygen, Sphinx & APIdia to show how API documentation can be easier to browse. Read: javapro.io/2026/07/28/meet-api

    #Javadoc #Doxygen Sphinx #APIdia #APIDocumentation APIdia

  2. Has modern web documentation made API references worse? Linear pages instead of structured navigation—is that a step backward? Stefan Richthofer explores Javadoc, Doxygen, Sphinx & APIdia to show how API documentation can be easier to browse. Read: javapro.io/2026/07/28/meet-api

    #Javadoc #Doxygen Sphinx #APIdia #APIDocumentation APIdia

  3. Durch Dinge wie CleanCode oder dem KISS-Prinzip versuchen wir unseren Code möglichst verständlich zu halten. Wir benennen Methoden nachdem was sie tun, wissen, dass eine Methode auch nur eine Sache machen soll und auch die Benamung unserer Variablen sind sprechend. Wer das alles konsequent berück

    magicmarcy.de/java-doc-–-es-is

    #JavaDoc #Dokumentation #Kommunikation #CleanCode #KISS #author #Git #Git_Blame

  4. Durch Dinge wie CleanCode oder dem KISS-Prinzip versuchen wir unseren Code möglichst verständlich zu halten. Wir benennen Methoden nachdem was sie tun, wissen, dass eine Methode auch nur eine Sache machen soll und auch die Benamung unserer Variablen sind sprechend. Wer das alles konsequent berück

    magicmarcy.de/java-doc-–-es-is

    #JavaDoc #Dokumentation #Kommunikation #CleanCode #KISS #author #Git #Git_Blame

  5. RE: mastodon.social/@APIdia/116856

    We are adding GlassFish to APIdia.
    HK2 was the first milestone, Grizzly is the next.
    On the way, several foundational GlassFish subprojects are added, such as gmbal (GlassFish MBean Annotation Library) and pfl (Jakarta EE Primitive Function Library).

    hk2: apidia.net/mvn/org.glassfish.h
    pfl: apidia.net/mvn/org.glassfish.p
    gmbal: apidia.net/mvn/org.glassfish.g

    @jakartaee @EclipseFdn @APIdia

    #java #javadoc #glassfish #jakartaee #ee4j #eclipsefoundation #OmniFish

  6. RE: mastodon.social/@APIdia/116856

    We are adding GlassFish to APIdia.
    HK2 was the first milestone, Grizzly is the next.
    On the way, several foundational GlassFish subprojects are added, such as gmbal (GlassFish MBean Annotation Library) and pfl (Jakarta EE Primitive Function Library).

    hk2: apidia.net/mvn/org.glassfish.h
    pfl: apidia.net/mvn/org.glassfish.p
    gmbal: apidia.net/mvn/org.glassfish.g

    @jakartaee @EclipseFdn @APIdia

    #java #javadoc #glassfish #jakartaee #ee4j #eclipsefoundation #OmniFish

  7. GlassFish HK2 is the reference implementation of the jakarta.inject specification within the EE4J project and powers the GlassFish Application Server and the Jersey REST Framework.
    Adding HK2 API reference documentation to APIdia is our first milestone for supporting the Eclipse GlassFish ecosystem!

    apidia.net/mvn/org.glassfish.h
    apidia.net/mvn/jakarta.platfor

    #glassfish #eclipse #java #javadoc #apidia #jakarta #ee4j #jakartaee

  8. GlassFish HK2 is the reference implementation of the jakarta.inject specification within the EE4J project and powers the GlassFish Application Server and the Jersey REST Framework.
    Adding HK2 API reference documentation to APIdia is our first milestone for supporting the Eclipse GlassFish ecosystem!

    apidia.net/mvn/org.glassfish.h
    apidia.net/mvn/jakarta.platfor

    #glassfish #eclipse #java #javadoc #apidia #jakarta #ee4j #jakartaee

  9. „Gut dokumentiert“ hilft wenig, wenn Entwickler die Struktur einer API nicht mehr erkennen können. Das kritisiert @Stewori an modernen Doku-Systemen!

    Arbeitest du mit großen APIs? Dann lohnt sich der Blick auf #APIdia: javapro.io/de/apidia-eine-neue

    #Doxygen #Javadoc @doxygen

  10. „Gut dokumentiert“ hilft wenig, wenn Entwickler die Struktur einer API nicht mehr erkennen können. Das kritisiert @Stewori an modernen Doku-Systemen!

    Arbeitest du mit großen APIs? Dann lohnt sich der Blick auf #APIdia: javapro.io/de/apidia-eine-neue

    #Doxygen #Javadoc @doxygen

  11. RE: mastodon.social/@Stewori/11672

    It's really good to know that Javadoc finally catches up. Of course there will be full support for the new Rich Note tags on our site. Having a standard for this, will make handling admonitions much easier and less error-prone!

    #java #javadoc #apidia

  12. RE: mastodon.social/@Stewori/11672

    It's really good to know that Javadoc finally catches up. Of course there will be full support for the new Rich Note tags on our site. Having a standard for this, will make handling admonitions much easier and less error-prone!

    #java #javadoc #apidia

  13. RE: mastodon.social/@APIdia/115644

    There is a JEP pending to bring admonitions to Javadoc!
    openjdk.org/jeps/8363700
    (They call it "notes" though, but it's effectively the admonition concept as known from tools like Sphinx or AsciiDoc.)
    APIdia found its own solution for admonitions in Javadoc some years earlier:

    #java #javadoc #apidia #jvm

  14. RE: mastodon.social/@APIdia/115644

    There is a JEP pending to bring admonitions to Javadoc!
    openjdk.org/jeps/8363700
    (They call it "notes" though, but it's effectively the admonition concept as known from tools like Sphinx or AsciiDoc.)
    APIdia found its own solution for admonitions in Javadoc some years earlier:

    #java #javadoc #apidia #jvm

  15. UCanAccess is a pure Java library that provides JDBC read- and write-access to various versions of Microsoft Access databases.

    With UCanAccess you can access Access :)

    API reference documentation of its latest release 5.1.5 is now on APIdia:

    apidia.net/mvn/io.github.spann

    Github: github.com/spannm/ucanaccess
    Home: spannm.github.io/ucanaccess/

    #java #jdbc #javadoc #apidia

  16. UCanAccess is a pure Java library that provides JDBC read- and write-access to various versions of Microsoft Access databases.

    With UCanAccess you can access Access :)

    API reference documentation of its latest release 5.1.5 is now on APIdia:

    apidia.net/mvn/io.github.spann

    Github: github.com/spannm/ucanaccess
    Home: spannm.github.io/ucanaccess/

    #java #jdbc #javadoc #apidia

  17. Wer große APIs dokumentiert, kennt das Problem: Tutorials funktionieren gut — Referenzdokumentation oft weniger. Orientierung geht verloren. Willst du APIs schneller verstehen? @Stewori analysiert #Javadoc, #Doxygen & Sphinx mit #APIdia.

    Lies: javapro.io/de/apidia-eine-neue
    @apidia_net

  18. Wer große APIs dokumentiert, kennt das Problem: Tutorials funktionieren gut — Referenzdokumentation oft weniger. Orientierung geht verloren. Willst du APIs schneller verstehen? @Stewori analysiert #Javadoc, #Doxygen & Sphinx mit #APIdia.

    Lies: javapro.io/de/apidia-eine-neue
    @apidia_net

  19. RE: mastodon.social/@javapro/11663

    For our German-speaking followers:
    This Javapro article (in the German Javapro branch) shares some background on our story and design principles.
    English version will follow soon!

    #javapro #java #javadoc #apidia

  20. RE: mastodon.social/@javapro/11663

    For our German-speaking followers:
    This Javapro article (in the German Javapro branch) shares some background on our story and design principles.
    English version will follow soon!

    #javapro #java #javadoc #apidia

  21. „Gut dokumentiert“ hilft wenig, wenn Entwickler die Struktur einer API nicht mehr erkennen können. Genau das kritisiert Stefan Richthofer an modernen Doku-Systemen!

    Arbeitest du mit großen APIs? Dann lohnt sich der Blick auf #APIdia: javapro.io/de/apidia-eine-neue

    #Doxygen #Javadoc

  22. „Gut dokumentiert“ hilft wenig, wenn Entwickler die Struktur einer API nicht mehr erkennen können. Genau das kritisiert Stefan Richthofer an modernen Doku-Systemen!

    Arbeitest du mit großen APIs? Dann lohnt sich der Blick auf #APIdia: javapro.io/de/apidia-eine-neue

    #Doxygen #Javadoc

  23. RE: mastodon.social/@APIdia/116561

    Vaadin is one of the most complex projects added to APIdia so far. Did you know that the com.vaadin Maven Central group comprises almost 500 artifacts?
    The main parts are covered now: flow, components and hilla. Full integration is WIP, e.g. testbench is still a todo.

    #vaadin #apidia #javadoc #java #jvm

  24. RE: mastodon.social/@APIdia/116561

    Vaadin is one of the most complex projects added to APIdia so far. Did you know that the com.vaadin Maven Central group comprises almost 500 artifacts?
    The main parts are covered now: flow, components and hilla. Full integration is WIP, e.g. testbench is still a todo.

    #vaadin #apidia #javadoc #java #jvm

  25. TypedMemory is a new, experimental Java library that provides type-safe, structured access to contiguous off-heap memory via Java's new Foreign Function & Memory (FFM) API.
    To explore this game changer for data processing in Java, we recommend browsing its API docs on APIdia:
    apidia.net/mvn/io.github.mamba

    Credits to Joe Mwangi @joemwangi / Mamba Studio for creating this lib!
    Github: github.com/mamba-studio/TypedM

    #apidia #java #javadoc #jvm

  26. TypedMemory is a new, experimental Java library that provides type-safe, structured access to contiguous off-heap memory via Java's new Foreign Function & Memory (FFM) API.
    To explore this game changer for data processing in Java, we recommend browsing its API docs on APIdia:
    apidia.net/mvn/io.github.mamba

    Credits to Joe Mwangi @joemwangi / Mamba Studio for creating this lib!
    Github: github.com/mamba-studio/TypedM

    #apidia #java #javadoc #jvm

  27. Vaadin, *the* go-to solution for Java-based web development, enables writing websites and web applications in 100% pure Java.
    We're proud to announce that API documentation of Vaadin is now available on APIdia!
    Check it out at apidia.net/mvn/com.vaadin/vaad

    Docs resemble Javadoc but are more convenient to browse via frame-like side navigation for packages and classes.
    They crosslink to almost all dependencies seamlessly.

    #vaadin #apidia #java #javadoc #jvm

  28. Vaadin, *the* go-to solution for Java-based web development, enables writing websites and web applications in 100% pure Java.
    We're proud to announce that API documentation of Vaadin is now available on APIdia!
    Check it out at apidia.net/mvn/com.vaadin/vaad

    Docs resemble Javadoc but are more convenient to browse via frame-like side navigation for packages and classes.
    They crosslink to almost all dependencies seamlessly.

    #vaadin #apidia #java #javadoc #jvm

  29. JavaDoc finally got a quality-of-life upgrade that actually matters in source code.

    I wrote a hands-on tutorial on Markdown JavaDoc in Java 24: /// comments, package docs, records, sealed types, Maven, Javadoc, VS Code hovers, and plain JUnit tests.

    This is not about prettier HTML. It is about comments developers and AI tools can read more easily.

    #Java #Java24 #Javadoc #Maven #JUnit #DevTools

    the-main-thread.com/p/java-24-

  30. JavaDoc finally got a quality-of-life upgrade that actually matters in source code.

    I wrote a hands-on tutorial on Markdown JavaDoc in Java 24: /// comments, package docs, records, sealed types, Maven, Javadoc, VS Code hovers, and plain JUnit tests.

    This is not about prettier HTML. It is about comments developers and AI tools can read more easily.

    #Java #Java24 #Javadoc #Maven #JUnit #DevTools

    the-main-thread.com/p/java-24-

  31. Are you writing or maintaining an api doc generator for a programming language?

    Lots of docs are served straight out of git. Please on't generate commit noise on every generated page.

    - Don't generate a version number or time/date onto every page, stick it into the main page at most.
    - Alternatively, use a CSS :before or :after rule to generate such content onto every page. Thereby only the changed CSS shows up in the commit.

    Thanks.

    #typedoc #javadoc #pydoctor #apidoc #doxygen

  32. API documentation of the recently released Java 26 and JavaFX 26 are available on @APIdia . Keep in mind that for browsing jdk.* modules and jfx.incubator modules you need to adjust the filter settings (see screenshot).
    Java26: apidia.net/java/OpenJDK/26
    JavaFX 26: apidia.net/mvn/org.openjfx/jav

    #java #java26 #javafx26 #javafx #javadoc

  33. API documentation of the recently released Java 26 and JavaFX 26 are available on @APIdia . Keep in mind that for browsing jdk.* modules and jfx.incubator modules you need to adjust the filter settings (see screenshot).
    Java26: apidia.net/java/OpenJDK/26
    JavaFX 26: apidia.net/mvn/org.openjfx/jav

    #java #java26 #javafx26 #javafx #javadoc

  34. Java 26 has been released and likewise, docs on APIdia have been updated:
    apidia.net/java/OpenJDK/26

    Enjoy browsing the docs of the new standard library version conveniently with all the features APIdia has to offer!

    And of course, big congrats to the OpenJDK team for shipping yet another marvelous Java release!

    #java26 #java #openjdk #javadoc #apidia

  35. Java 26 has been released and likewise, docs on APIdia have been updated:
    apidia.net/java/OpenJDK/26

    Enjoy browsing the docs of the new standard library version conveniently with all the features APIdia has to offer!

    And of course, big congrats to the OpenJDK team for shipping yet another marvelous Java release!

    #java26 #java #openjdk #javadoc #apidia

  36. I'm having a hard time getting used to Markdown JavaDoc in the source code. It's not about the comment text (Markdown helps here), but rather the leading three forward slashes (///).

    The eye is so accustomed to the old format. 😩

    #Java #JavaDoc #Markdown

  37. I'm having a hard time getting used to Markdown JavaDoc in the source code. It's not about the comment text (Markdown helps here), but rather the leading three forward slashes (///).

    The eye is so accustomed to the old format. 😩

    #Java #JavaDoc #Markdown

  38. API documentation of recent releases of Apache Commons Text and Commons Pool are available on APIdia. Docs resemble Javadoc with improved navigation, cross-linking to all dependencies and many other nice features:
    apidia.net/mvn/org.apache.comm
    apidia.net/mvn/org.apache.comm

    #java #javadoc #apidia #apache #asf

  39. API documentation of recent releases of Apache Commons Text and Commons Pool are available on APIdia. Docs resemble Javadoc with improved navigation, cross-linking to all dependencies and many other nice features:
    apidia.net/mvn/org.apache.comm
    apidia.net/mvn/org.apache.comm

    #java #javadoc #apidia #apache #asf

  40. Apache Commons Exec improves external process execution in Java e.g. by better cross-platform support and handling of system variables. API documentation of the recent latest release is best browsed on APIdia with many convenient features:
    apidia.net/mvn/org.apache.comm

    #APIdia #java #javadoc

  41. Apache Commons Exec improves external process execution in Java e.g. by better cross-platform support and handling of system variables. API documentation of the recent latest release is best browsed on APIdia with many convenient features:
    apidia.net/mvn/org.apache.comm

    #APIdia #java #javadoc

  42. Did you know that #APIdia supports admonitions like known from AsciiDoc or Sphinx?
    Since #Javadoc lacks admonition tags, a couple of typical HTML patterns is recognized and rendered as proper admonition boxes. See the screenshot for an example (apidia.net/java/OpenJDK/?pck=j).

    The most common pattern is
    <strong>Warning:</strong>text until next<p>
    as is shown in the example. Instead of <strong>, also <em>, <b> and <i> are recognized, colon is optional, so
    <i>Note</i>text<p>
    is also fine.

    #java

  43. Did you know that #APIdia supports admonitions like known from AsciiDoc or Sphinx?
    Since #Javadoc lacks admonition tags, a couple of typical HTML patterns is recognized and rendered as proper admonition boxes. See the screenshot for an example (apidia.net/java/OpenJDK/?pck=j).

    The most common pattern is
    <strong>Warning:</strong>text until next<p>
    as is shown in the example. Instead of <strong>, also <em>, <b> and <i> are recognized, colon is optional, so
    <i>Note</i>text<p>
    is also fine.

    #java

  44. RE: mastodon.social/@APIdia/115587

    To get started with #JUnit 6 you can explore its API now on #APIdia. Docs largely resemble #JavaDoc but are easier to browse and include the full dependency tree, consistently linked into the docs. Many other nice features to be found. Follow me or @APIdia to learn more.
    #java #jvm @junit

    Latest: apidia.net/mvn/org.junit/junit
    JUnit 5: apidia.net/mvn/org.junit/junit
    JUnit 4: apidia.net/mvn/junit/junit

  45. RE: mastodon.social/@APIdia/115587

    To get started with #JUnit 6 you can explore its API now on #APIdia. Docs largely resemble #JavaDoc but are easier to browse and include the full dependency tree, consistently linked into the docs. Many other nice features to be found. Follow me or @APIdia to learn more.
    #java #jvm @junit

    Latest: apidia.net/mvn/org.junit/junit
    JUnit 5: apidia.net/mvn/org.junit/junit
    JUnit 4: apidia.net/mvn/junit/junit

  46. API documentation of #JUnit 6 is now available on #APIdia. All artifacts of the latest release are conveniently browsable in one coherent doc profile. All dependencies are available as well and consistently linked to all occurrences in the API docs. Enjoy browsing!
    apidia.net/mvn/org.junit/junit

    #java #javadoc

  47. API documentation of #JUnit 6 is now available on #APIdia. All artifacts of the latest release are conveniently browsable in one coherent doc profile. All dependencies are available as well and consistently linked to all occurrences in the API docs. Enjoy browsing!
    apidia.net/mvn/org.junit/junit

    #java #javadoc

  48. RE: mastodon.social/@APIdia/115491

    API doc of the third major release of the Jackson data processor can be browsed on APIdia now.
    This alternative to #Javadoc is perfect for those who preferred browsing Javadoc with frames and has other advantages too, e.g. all hosted projects are fully crosslinked. #java

  49. RE: mastodon.social/@APIdia/115491

    API doc of the third major release of the Jackson data processor can be browsed on APIdia now.
    This alternative to #Javadoc is perfect for those who preferred browsing Javadoc with frames and has other advantages too, e.g. all hosted projects are fully crosslinked. #java

  50. API documentation of #Gradle 9.2.0, the most recent release of the well-known build tool, is now available on APIdia. The gradle-api-tooling artifact offers programmatic access to Gradle and APIdia is the best place for browsing its rich API conveniently:
    apidia.net/mvn/org.gradle/grad

    #java #javadoc #apidia

  51. API documentation of #Gradle 9.2.0, the most recent release of the well-known build tool, is now available on APIdia. The gradle-api-tooling artifact offers programmatic access to Gradle and APIdia is the best place for browsing its rich API conveniently:
    apidia.net/mvn/org.gradle/grad

    #java #javadoc #apidia

  52. Jackson 3 API documentation is now available on APIdia:
    apidia.net/mvn/tools.jackson/j
    It's always amazing to see a major version bump getting shipped, especially from a backbone project of the Java ecosystem such as the Jackson data processor!
    #java #javadoc #apidia

  53. Jackson 3 API documentation is now available on APIdia:
    apidia.net/mvn/tools.jackson/j
    It's always amazing to see a major version bump getting shipped, especially from a backbone project of the Java ecosystem such as the Jackson data processor!
    #java #javadoc #apidia

  54. #JabRef 6.0-alpha.3 has been released! Congrats to @jabref for this new milestone!
    Our contribution to JabRef is hosting the API documentation and of course, the new docs are readily available:
    apidia.net/java/JabRef/6.0-alp
    #java #javadoc
    blog.jabref.org/2025/10/30/Jab

  55. #JabRef 6.0-alpha.3 has been released! Congrats to @jabref for this new milestone!
    Our contribution to JabRef is hosting the API documentation and of course, the new docs are readily available:
    apidia.net/java/JabRef/6.0-alp
    #java #javadoc
    blog.jabref.org/2025/10/30/Jab

  56. Now I learned that you can include parts of a source file into Javadoc with

    {@snippet file=SomeSource.java}

    and this since JDK-18. Yet it took only a very short time to notice that something important is missing:😩

    bugs.openjdk.org/browse/JDK-83

    #Java #Javadoc #codeSnippets #syntaxHighlighting