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

Ted M. Young boosted

[?]ultramagnetic » 🌐
@ultramagnetic@techhub.social

This is the first of me new blog series on Functional Optics for Modern Java. We start off with The Immutability Gap: Why Java Records Need Optics blog.scottlogic.com/2026/01/09

    Ted M. Young boosted

    [?]Sebastian Hans » 🌐
    @sebhans@hachyderm.io

    Today is the first day in my life I'm running a Maven build in the debugger to examine a build failure. A Maven plugin had thrown an exception with a mostly useless message. Unfortunately, the original exception was wrapped in such a way as to hide the root cause (running with -e was not enough to expose it).

    Things I learned on the way:
    - IntelliJ IDEA supports running Maven in the debugger.
    - IntelliJ does not support loading the sources (or the decompiled code) of the Maven plugins debugged in this way or to set line breakpoints.
    - You can set method breakpoints manually by specifying the class and method names, and they actually work in this setup.
    - IntelliJ then shows the stack trace and allows you to inspect the stack frame, but does not show the corresponding code. I had to look at the class names and line numbers in the stack trace, open the sources, and navigate there by hand – and follow along by hand while stepping through the program.
    - Running the build in the debugger is awfully slow (giving me the time to write this). It took about half an hour to get to the interesting point (vs. 4.5 minutes when not debugging), and I'm still waiting for the exception to occur.

    An interesting experience so far – but not one I would want to repeat often. 😅

      Ted M. Young boosted

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

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

      Thanks to
      Patrik Karlström
      Kawsar Technologies
      iifx.dev
      Matt Coley

      Happy reading, and have a lovely weekend!

      Screenshot

      Alt...Screenshot

        [?]Iván López » 🌐
        @ilopmar@mastodon.social

        The new year brought some unexpected news: I've been impacted by a restructure at Broadcom.
        Now open to new opportunities as a Senior/Staff Java Developer (remote from Madrid).
        Happy to connect if there’s a potential fit.

        👉🏼 linkedin.com/in/ivanlopezmarti

          [?]Martin Robillard » 🌐
          @mrobillard@social.sigsoft.org

          The 3rd edition of of my software design textbook is just out:

          link.springer.com/book/10.1007

          I'm also updating the companion website with new and revised exercises and solutions:

          github.com/prmr/DesignBook

          BTW the text is 100% genuine. Not a single sentence was generated with AI, and this includes no autocomplete and no grammatical "suggestion". My only writing tool is the good ol' spellchecker.

          Cover of the book "Introduction to Software Design with Java" by Martin P. Robillard, showing an abstract blue pattern.

          Alt...Cover of the book "Introduction to Software Design with Java" by Martin P. Robillard, showing an abstract blue pattern.

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

            Stratospheric - From Zero to Production with Spring Boot and AWS: Hands-on online course to learn all you need to know to get a Spring Boot application into production with AWS. leanpub.com/courses/leanpub/st by Philip Riecks, Björn Wilmsmann, and Tom Hombergs is the featured course on the Leanpub homepage! leanpub.com

              [?]Patrick Baumgartner » 🌐
              @patbaumgartner@mastodon.social

              Looking forward to my appearance at the JChampions Conference this year. 🚀

              Many strong talks in the pipeline, and participation is completely free.

              Conference: jchampionsconf.com
              Live streams: youtube.com/@JChampionsConf/st
              Tickets: eventbrite.com/e/jchampions-co

                [?]Lottofee » 🌐
                @renao@ruhr.social

                Angenommen ich habe hier ein altes ( ?) Projekt von ca. 2006 und grundsätzlich spiele ich mit dem Gedanken das Zeug einfach mal aus eigenem Interesse etwas näher an den zu bringen - was wäre das denn eigentlich aktuell?
                ? ? ?

                Fällt mir gerade echt schwer mich hobbymäßig (!) ins JDK-Universum einzulesen nach knapp 10-15 Jahren und so - das bisschen Java im Studium führte eher zu Verwirrung 😬

                Bin für jede Starthilfe dankbar <3

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

                  Creating AI Agents with MCP - Model Context Protocol: Part of the series, "The Only Book You'll Need On..." leanpub.com/mcp by Lydia Evelyn and Bruce Hopkins is the featured book on the Leanpub homepage! leanpub.com

                  Get started quickly, creating applications for the Model Context Protocol (MCP) using the official MCP SDKs for Python, Java 21, and Node.js.

                  Find it on Leanpub!

                    Ted M. Young boosted

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

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

                    Thanks to
                    @jabref
                    LogoRRR
                    Mapton
                    @dlemmermann
                    Lee Wyatt
                    @foojay
                    Vlad Protsenko
                    Matt Coley
                    Craig Raw
                    Florian Enner
                    Carl Dea

                    Happy reading, and have a lovely weekend!

                    Screenshot

                    Alt...Screenshot

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

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

                      Yesterday, on my live coding stream, I spent some time (more than I expected) creating some very rough benchmarks for my example app, JitterTicket.

                      I had write a data generator to create 100 concerts, 1,000 customers, each buying 2-4 tix per concert.

                        Ted M. Young boosted

                        [?]Hacker News » 🤖 🌐
                        @h4ckernews@mastodon.social

                        Ted M. Young boosted

                        [?]Markus Eisele » 🌐
                        @myfear@mastodon.online

                        Alex Bird boosted

                        [?]Markus Eisele » 🌐
                        @myfear@mastodon.online

                        Java as a scripting language?
                        Yes. And it’s actually good now.

                        I just published a hands-on guide to JBang: single-file Java, instant execution, inline deps, real CLI tools, even Quarkus APIs.

                        If you’ve ever wished Java “felt faster,” this one’s for you.
                        👇
                        the-main-thread.com/p/jbang-ja

                          [?]Kai Tödter 🎹📷 » 🌐
                          @kaitoedter@mastodon.social

                          I just released version 3.0.1 of "JSON:API for Spring HATEOAS". This is a patch release with dependency updates to Spring Boot 4.0.1, and Spring HATEOAS 3.0.1.

                          See github.com/toedter/spring-hate

                          Release Notes: github.com/toedter/spring-hate

                          , , , ,

                          json:api for spring hateoas

                          Alt...json:api for spring hateoas

                            Ted M. Young boosted

                            [?]Markus Eisele » 🌐
                            @myfear@mastodon.online

                            I broke down Event Sourcing in Quarkus using Java records, sealed types, pure functions, and a clean CQRS split.

                            Fully hands-on. No magic. Just data, folds, and clear architecture.
                            If you want to understand event sourcing without the hype, this one is for you.

                            👉 the-main-thread.com/p/event-so

                              Ted M. Young boosted

                              [?]Markus Eisele » 🌐
                              @myfear@mastodon.online

                              Merry Christmas to all who celebrate and thanks for all your support!
                              Have a wonderful holiday season!
                              🎄🎅🏻
                              www.the-main-thread.com

                                Ted M. Young boosted

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

                                JEP 500 prepares the Java ecosystem for final field integrity in JDK 26 by restricting deep reflection mutations - closing a long-standing loophole in the platform.

                                What's new:
                                • Enhances safety & performance
                                • Stricter encapsulation
                                • Introduces developer warnings when mutations are attempted

                                Find out more: bit.ly/3MPYTUL

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

                                  Getting started with Java on the Raspberry Pi - UPDATE 2025: A lot of small and bigger examples to introduce you to Java, JavaFX, Pi4J, Spring, Queues... with hardware projects on the Raspberry Pi. leanpub.com/gettingstartedwith by Frank Delporte is the featured book on the Leanpub homepage! leanpub.com

                                  Find it on Leanpub!

                                    [?]Patrick Baumgartner » 🌐
                                    @patbaumgartner@mastodon.social

                                    Early Xmas gift 🎄

                                    The new Spring Boot Buildpack adds support for AOT Caching.
                                    This long-awaited feature is expected to replace App CDS and is supported in Java 25.

                                    I already had a look, and it is excellent. My apps are starting now much faster!

                                    github.com/paketo-buildpacks/s

                                      [?]Kai Tödter 🎹📷 » 🌐
                                      @kaitoedter@mastodon.social

                                      I just released version 3.0.0 of "JSON:API for Spring HATEOAS". This is a major release with dependency updates to Spring Boot 4.0.0, Spring HATEOAS 3.0.0 and Jackson 3.

                                      See github.com/toedter/spring-hate.

                                      Version 3.0.0 removes all deprecated APIs from version 2.x.x. See the Migration Guide for details: toedter.github.io/spring-hateo

                                      , , , ,

                                      json:api

                                      Alt...json:api

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

                                        GraphQL with Java and Spring leanpub.com/graphql-java by Andreas Marek and Donna Zhou is the featured book on the Leanpub homepage! leanpub.com

                                        Learn first-hand from the founder of GraphQL Java and co-author of Spring for GraphQL how to develop GraphQL services in Java.

                                        Find it on Leanpub!

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

                                          With 7.0.2 out today (spring.io/blog/2025/12/11/spri), and 4.0.1 out in 1 week, I guess I'll wait a bit to upgrade my projects.

                                          Which is good, cuz I want to get my projection code complete before I embark on Upgrading All The Projects.

                                            [?]Nils Hartmann » 🌐
                                            @nilshartmann@norden.social

                                            Habe mal wieder einen Ausflug ins Backend gewagt und für das "Modularisierung pragmatisch – Anwendungen mit Spring Modulith" geschrieben.

                                            👉 nilshartmann.net/a/spring-modu

                                            Viel Spaß beim Lesen... und beim Modularisieren 😊

                                            Architecture diagram showing modules of the example application

                                            Alt...Architecture diagram showing modules of the example application

                                            Screenshot of VS Code showing an error message "Invalid reference to non-exposed type of module 'Inquiry'"

                                            Alt...Screenshot of VS Code showing an error message "Invalid reference to non-exposed type of module 'Inquiry'"

                                            Screenshot of IntelliJ's package explorer with annotated modules from Spring Modulith

                                            Alt...Screenshot of IntelliJ's package explorer with annotated modules from Spring Modulith

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

                                              Big Kotlin pack leanpub.com/b/kotlin_mm by Marcin Moskała is the featured bundle of ebooks 📚 on the Leanpub homepage! leanpub.com

                                              The following 5 books are included in this bundle...
                                              Kotlin Essentials, Functional Kotlin, Advanced Kotlin, Kotlin Coroutines, and Effective Kotlin

                                              Find it on Leanpub!

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

                                                Hands-On Java with Kubernetes leanpub.com/hands-on-java-with by Piotr Mińkowski is the featured book on the Leanpub homepage! leanpub.com

                                                Build. Deploy. Scale.

                                                Find it on Leanpub!

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

                                                  My Twitch live coding schedule this week is today (Monday), Wednesday, and Thursday starting at 8pm UTC.

                                                  Probably won’t stream on Tuesday so I can do final prep for my Testable Architecture talk on Wednesday.

                                                  jitterted.stream is the place!

                                                    [?]Kai Tödter 🎹📷 » 🌐
                                                    @kaitoedter@mastodon.social

                                                    I just released version 2.2.0 of "JSON:API for Spring HATEOAS". This is a minor release with 2 new features and dependency updates to Spring Boot 3.5.8.

                                                    See github.com/toedter/spring-hate

                                                    , , , ,

                                                    json:api

                                                    Alt...json:api

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

                                                      I'll be adding this article (and enriching my talk on the topic) to my list of references. If you're interested in learning about event-sourcing from scratch (esp. in ), check out my Ted talk: ted.dev/talks/#event-sourcing-

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

                                                        New 📚 Release! Java Programming: Beginner to Intermediate by Gerry Byrne & David Wilson

                                                        Java Programming: Beginner to Intermediate is the ultimate resource for anyone who wants to learn Java fast and build real programming skills. Whether you’re a complete beginner, a career changer, or someone refreshing their knowledge, this book is designed to help you succeed.

                                                        Find it on Leanpub!

                                                        Link: leanpub.com/javaprogrammingbeg

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

                                                          On my live coding stream today, when implementing the JDBC implementation of my Event Store, I talked about doing for Discovery and Design (learning about what the desired behavior should be), vs. implementing a known behavioral specification.

                                                          jitterted.stream

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

                                                            Instead of buying stuff during Black Friday that I don’t really need, I’m sponsoring open source projects that I rely on. Today's donation is to Tatu Saloranta, the authot of the JSON library (among other things!).

                                                            github.com/sponsors/cowtowncod

                                                              Lisi Hocke boosted

                                                              [?]Michael Kutz » 🌐
                                                              @mkutz@mstdn.social

                                                              🚀 v1.0 ("ONE-POINT-ZERO") was just released! 🎉🥳🍾

                                                              🧹 all deprecated methods have been removed
                                                              🪲 approving by file is now also possible in parameterized tests
                                                              📖 minor updates in the manual

                                                              github.com/mkutz/ApproveJ/rele

                                                              Release banner for v1.0

                                                              Alt...Release banner for v1.0

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

                                                                Instead of buying stuff during Black Friday that I don’t really need, I’m sponsoring open source projects that I rely on. Today's donation is to the Apache Software Foundation, my longtime companion throughout my career. is still my go-to build tool!

                                                                  Back to top - More...