schmonz.com is a Fediverse instance that uses the ActivityPub protocol. In other words, users at this host can communicate with people that use software like Mastodon, Pleroma, Friendica, etc. all around the world.

This server runs the snac software and there is no automatic sign-up process.

Search results for tag #java

Marc Philipp boosted

[?]Jendrik Johannes » 🌐
@jendrik@mastodon.social

Flaky GitHub Pull Request builds are an annoying reality in many projects. Just when you think a change is complete and good to merge, you are greeted with an ❌. To unblock your PR, you need to rerun lengthy test pipeline just because of one rogue test.

If you have a Java project on GitHub, TestLens can help you:

testlens.app/blog/2027/05/07/r

Drop me a message, if you would like to join or beta program.

TestLens control buttons in a comment on your GitHub Pull Request. They offer a 'Only rerun the tests that failed or were muted before' checkbox to activate before triggering a rerun through the 'Rerun job' checkbox.

Alt...TestLens control buttons in a comment on your GitHub Pull Request. They offer a 'Only rerun the tests that failed or were muted before' checkbox to activate before triggering a rerun through the 'Rerun job' checkbox.

    Ted M. Young boosted

    [?]JAVAPRO » 🌐
    @javapro@mastodon.social

    If you deleted all assertions, would your coverage drop? Probably not by much, and that’s the problem. Julius Mischok explains why mutation testing is the missing layer on top of JaCoCo.

    Test your tests with PIT: javapro.io/2026/01/21/test-you

      Ted M. Young boosted

      [?]Donald Raab » 🌐
      @TheDonRaab@mastodon.social

      Do you love a good mystery? Do you know what the type "java.util.Collections$2" is in ? I didn't know until I blogged about it.👇

      In my latest blog, I explain this and other mysterious class names you may encounter in Java.

      Thanks for reading! 🙏
      donraab.medium.com/what-if-jav

        Ted M. Young boosted

        [?]Jörn Franke » 🌐
        @jornfranke@social.anoxinon.de

        Spring Boot 4.1 allows to filter which Internet addresses an application is allowed to call - nice additional protection that everyone should include:
        docs.spring.io/spring-boot/4.1

          Ted M. Young boosted

          [?]OpenJDK » 🌐
          @openjdk@mastodon.social

          Targeted to JDK 27: JEP 532: Primitive Types in Patterns, instanceof, and switch (Fifth Preview): openjdk.org/jeps/532

            Ted M. Young boosted

            [?]Frank Delporte » 🌐
            @frankdelporte@foojay.social

            Here is the new , published on jfx-central.com/links.

            Thanks to
            @hansolo_
            Street_Humor_7861
            Striking_Creme864
            @dlemmermann
            BabyDevCode
            Artur Skowroński
            @foojay

            Happy reading, and have a lovely weekend!

            Screenshot

            Alt...Screenshot

              Ted M. Young boosted

              [?]OpenJDK » 🌐
              @openjdk@mastodon.social

              Proposed to target JDK 27: JEP 531: Lazy Constants (Third Preview): openjdk.org/jeps/531

                [?]Leanpub » 🌐
                @leanpub@mastodon.social

                Big Kotlin pack by Marcin Moskała is the featured bundle of ebooks 📚 on Leanpub!

                Link: leanpub.com/b/kotlin_mm

                  #refactoring boosted

                  [?]Leanpub » 🌐
                  @leanpub@mastodon.social

                  A Short Guide to Naming: Understand how and why to better name modules, classes, functions, and variables. by Tim Ottinger is the featured book 📖 on Leanpub!

                  if you've read my chapter on naming in a famous software book (first or second edition) you may want to go a little deeper. Same author, same topic, all-new content!

                  Link: leanpub.com/naming_shortguide

                    #refactoring boosted

                    [?]Leanpub » 🌐
                    @leanpub@mastodon.social

                    A Short Guide to Naming by Tim Ottinger is free with a Leanpub Reader membership! Or you can buy it for $5.00! leanpub.com/naming_shortguide

                      [?]Ted M. Young » 🌐
                      @jitterted@sfba.social

                      Great series of articles about Ecotone, a PHP library (framework?), and this one about projections was nice to read as it confirms my current implementation (and/or design) in my ES library for .

                      blog.ecotone.tech/when-one-wor

                        [?]Leanpub » 🌐
                        @leanpub@mastodon.social

                        Design Patterns in Modern Java by Jitin Kayyala is a new release on Leanpub!

                        Link: leanpub.com/designpatternsinmo

                          [?]Leanpub » 🌐
                          @leanpub@mastodon.social

                          What you need to know about MCP servers - with Java and spring-boot by Peter Isberg is a new release on Leanpub!

                          Link: leanpub.com/wyntka-mcpservers-

                            [?]Sandra Parsick » 🌐
                            @sparsick@mastodon.social

                            Check out what the awesome @teapot418 sent me.

                            Paper cheat sheet to complement my talk "Painless organisation and maintenance of Apache Maven Builds" that I will give tomorrow @jcon

                            Check it out

                            👉 schedule.jcon.one/2026/session

                              [?]Leanpub » 🌐
                              @leanpub@mastodon.social

                              Exploring Java Libraries: A Developer's Guide (Volume 2): Advanced Text Processing, AWT, Swing GUI, and Accessibility in Java by Solis Dynamics is a new release on Leanpub!

                              Link: leanpub.com/java-libraries-gui

                                [?]Leanpub » 🌐
                                @leanpub@mastodon.social

                                Compose & Android Deep Dive Package (Jetpack Compose internals + Manifest Android Interview) by Jaewoong and Jorge Castillo is the featured bundle of ebooks 📚 on Leanpub!

                                Link: leanpub.com/b/android-deep-div

                                  [?]Leanpub » 🌐
                                  @leanpub@mastodon.social

                                  Jetpack Compose internals by Jorge Castillo is on sale on Leanpub! Its suggested price is $49.99; get it for $17.50 with this coupon: leanpub.com/composeinternals/c

                                    Ted M. Young boosted

                                    [?]Frank Delporte » 🌐
                                    @frankdelporte@foojay.social

                                    Here is the new , published on jfx-central.com/links.

                                    Thanks to
                                    Steve Hannah
                                    Viktor Karpyuk
                                    Striking_Creme864
                                    Catherine Edelveis
                                    Johannes Rabauer
                                    Ryan Jarvinen
                                    Olivier Pillods

                                    Happy reading, and have a lovely weekend!

                                    Screenshot

                                    Alt...Screenshot

                                      Ted M. Young boosted

                                      [?]Ted M. Young » 🌐
                                      @jitterted@sfba.social

                                      More live coding in notes...

                                      This stream was working on the new Projector design, with some good discussion around Concurrency and Consistency.

                                      Also demonstrated my "Reverse Olive Test Maneuver" 🫒

                                      ted.dev/articles/2026/04/15/li

                                        Ted M. Young boosted

                                        [?]Michael Simons » 🌐
                                        @rotnroll666@mastodon.social

                                        Ted M. Young boosted

                                        [?]Frank Delporte » 🌐
                                        @frankdelporte@foojay.social

                                        I published the first release of MelodyMatrix, a desktop app that lets you experience music in a new way with real-time MIDI recording, multiple visualization views, and powerful playback features. Together with Steve Hannah, the creator of , we finetuned the project and GitHub Actions to build V1.0.0 live on camera!

                                        You can watch the full video on YouTube:
                                        youtube.com/watch?v=_-IL7uHalIU

                                        More information in this blog post:
                                        webtechie.be/post/2026-04-16-f

                                          Ted M. Young boosted

                                          [?]Ian Brown :verified: » 🌐
                                          @igb@mastodon.hccp.org

                                          Someone should acquire ^H^H^H Oracle Labs.

                                          Or should spin it out as a separate company.

                                          I would love to see the ecosystem be an independent player in the Java/managed runtime space.

                                          There is too much value locked up in a company that seems to be competing with itself.

                                            Ted M. Young boosted

                                            [?]InfoQ » 🌐
                                            @infoq@techhub.social

                                            dives deep into 7 & 4 with the team behind the code.

                                            🛠️ Key Focus: the shift toward core resilience by integrating features such as retry and concurrency throttling directly into the framework, alongside the performance benefits of modularizing auto-configurations.

                                            🔗 Read now: bit.ly/3OIoz6W

                                              Ted M. Young boosted

                                              [?]OpenJDK » 🌐
                                              @openjdk@mastodon.social

                                              New candidate JEP: 534: Compact Object Headers by Default: openjdk.org/jeps/534

                                                [?]Leanpub » 🌐
                                                @leanpub@mastodon.social

                                                Elegant Design Principles by Narayanan Jayaratchagan is free with a Leanpub Reader membership! Or you can buy it for $19.00! leanpub.com/elegant_design_pri

                                                  Ted M. Young boosted

                                                  [?]Frank Delporte » 🌐
                                                  @frankdelporte@foojay.social

                                                  Here is the new , published on jfx-central.com/links.

                                                  Thanks to
                                                  No-Security-7518
                                                  @leewyatt
                                                  @dlemmermann
                                                  Hidekazu Kubota
                                                  Daniel Harris

                                                  Happy reading, and have a lovely weekend!

                                                  Screenshot

                                                  Alt...Screenshot

                                                    [?]Michael Simons » 🌐
                                                    @rotnroll666@mastodon.social

                                                    So, says Co-Pilot is a tool for entertainment and the other company nobody talks about sounds like this

                                                    > Generative AI tools, by their nature, make it easy to create large quantities of plausible-looking code, with plausible-looking tests, which is nonetheless incorrect or, even if it is correct, is poorly designed and therefore difficult to maintain.

                                                    This is from in there “OpenJDK Interim Policy on Generative AI”

                                                    openjdk.org/legal/ai

                                                      [?]Ted M. Young » 🌐
                                                      @jitterted@sfba.social

                                                      I'll be doing some of the work on my live coding stream on Fridays, starting April 10th at 12pm PDT (7pm UTC). That'll be a short, 1-hour stream, due to other commitments. Future streams will be ~3 hours and you'll be able to AMA on , , etc.

                                                      jitterted.stream/

                                                        #refactoring boosted

                                                        [?]Leanpub » 🌐
                                                        @leanpub@mastodon.social

                                                        A Short Guide to Naming by Tim Ottinger is free with a Leanpub Reader membership! Or you can buy it for $5.00! leanpub.com/naming_shortguide

                                                          [?]Shawn Webb [He/Him] » 🌐
                                                          @lattera@bsd.network

                                                          @xilerk Good catch! This command did the trick:

                                                          $ mvn -D versions.outputLineWidth=${COLUMNS} versions:display-dependency-updates

                                                          Of course, ${COLUMS} could be set to some arbitrary huge value to help better ensure single line per dependency.

                                                          Thanks a bunch for the suggestion! :-)

                                                            [?]Shawn Webb [He/Him] » 🌐
                                                            @lattera@bsd.network

                                                            This is not easily parsed by machines (or even humans). Some version numbers are on the same line, others are on a separate line.

                                                            There's extraneous and unneeded info.

                                                            And there's no way to influence the appearance of the output. For example, the ps command as the -w flag to explicitly set wide text output mode.

                                                            Screenshot of `mvn versions:display-dependency-updates`

                                                            Alt...Screenshot of `mvn versions:display-dependency-updates`

                                                              Katrin Rabow boosted

                                                              [?]Gerd Aschemann » 🌐
                                                              @ascheman@mastodon.social

                                                              My Java Modules with @ASFMavenProject (4) series continues!

                                                              Cleanly separate API and implementation in Java modules — and why mixing both is a common antipattern.

                                                              maven.aschemann.net/blog/2026/

                                                              Blog Series about Java Modules with Maven 4: "Separating API and Implementation" — using dedicated modules and requires transitive in Java Modules with Maven 4. With a portrait of the author.

                                                              Alt...Blog Series about Java Modules with Maven 4: "Separating API and Implementation" — using dedicated modules and requires transitive in Java Modules with Maven 4. With a portrait of the author.

                                                                Ted M. Young boosted

                                                                [?]Ted M. Young » 🌐
                                                                @jitterted@sfba.social

                                                                Another stream, another set of notes. So much "new"!

                                                                I try out a new design for Projectors, splitting EventConsumer into two pieces. Test-driving shows how it's about design exploration, not just writing tests.

                                                                ted.dev/articles/2026/04/06/li

                                                                  Jason Gorman boosted

                                                                  [?]Ted M. Young » 🌐
                                                                  @jitterted@sfba.social

                                                                  Notes from my work, where I looked at event consumers that only get events they're interested in.

                                                                  Struggled with Java's MethodHandle (docs could be better!), but otherwise works well.

                                                                  Thoughts about Projector design.

                                                                  Read more at: ted.dev/articles/2026/04/02/li

                                                                    Ted M. Young boosted

                                                                    [?]Frank Delporte » 🌐
                                                                    @frankdelporte@foojay.social

                                                                    Here is the new , published on jfx-central.com/links.

                                                                    Thanks to
                                                                    PDFSam
                                                                    @dlemmermann
                                                                    @hansolo_
                                                                    @foojay

                                                                    Happy reading, and have a lovely weekend!

                                                                    Screenshot

                                                                    Alt...Screenshot

                                                                      Ted M. Young boosted

                                                                      [?]Frank Delporte » 🌐
                                                                      @frankdelporte@foojay.social

                                                                      I wrote an article for JAVAPRO about the Foreign Function and Memory (FFM) API, added in 22, and how it got used to add a new and better plugin to @pi4j

                                                                      You can read it here:
                                                                      javapro.io/2026/04/01/the-ffm-

                                                                        Back to top - More...