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

[?]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`

    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 » 🌐
        @jitterted@sfba.social

        This was all triggered by new functionality that I want to add: the ability to set a date/time when concert tickets go on sale that is separate from when the concert was scheduled (entered into the system).

        Read all about it at ted.dev/articles/2026/03/30/li

          [?]Tim Zöller » 🌐
          @javahippie@mainz.social

          zeigt heute mal wieder, was ihnen die Community bedeutet, hm?

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

            Want some Technical Coaching or a Talk (Event-Sourcing, Testing)?

            I'm looking to do meetup/user group presentations or technical coaching the week of April 27, and in June so I don't have to fly all the way back home, just to fly back again a soon after.

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

              I love generics (when I get them right, which can take me a while!) and find varargs really useful when refactoring, but they do NOT play well together. Ugh. Guess I'll create an overloaded method to take a List<T> instead.

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

                On my stream last week, I had some frustration with Avro for event payload serialization and decided that JSON was just fine (in terms of performance).

                I had thoughts about Projections as Caches and a question around IDs being required in events.

                ted.dev/articles/2026/03/25/li

                  [?]Simon Brooke » 🌐
                  @simon_brooke@mastodon.scot

                  people, do you have a preference for the name 'hashtable' or 'hashmap'? In , there's an actual semantic difference, since Java HashTable is not thread safe while Java HashMap is.

                  I am building things which are thread safe. My inclination is to call them 'hashtables', but is this now old fashioned and should 'hashmap' be preferred?

                  If so, please give reasons.

                    #refactoring boosted

                    [?]magicmarcy » 🌐
                    @magicmarcy@ruhr.social

                    Technische Schulden sind eines dieser Begriffe, die du früh hörst und erst später wirklich spürst. Gemeint ist kein “Fehler”, sondern eine bewusste oder unbewusste Abkürzung im Code oder in der Architektur, die dir heute Zeit spart und dich morgen Zeit kostet. Wie bei einem Kredit: Du bekom

                    magicmarcy.de/technische-schul

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

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

                      Link: leanpub.com/b/kotlin_mm

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

                        More live coding and :

                        I dealt with "external" and "parameter" validation (I didn't implement the third type: "internal" validation) of scheduling conflicts for Concerts.

                        I also pondered minimal consistency boundaries.

                        Notes are at: ted.dev/articles/2026/03/24/li

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

                          Back to streaming, with notes from yesterday's stream: ted.dev/articles/2026/03/23/li

                          I chatted about consistency boundaries, missing-event heuristics, and encoding (serializing) events.

                            Ted M. Young boosted

                            [?]Foojay.io » 🌐
                            @foojay@foojay.social

                            The Scripting Dilemma If you're like me, as a Java developer, you struggle to remember bash or python syntax for quick scripts. You end up "vibe coding" it, then struggle again when you need to adapt it. If only you could write it in Java! You might say "Java is not for scripting" and "I…...

                            foojay.io/today/java-for-scrip

                              [?]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. by Philip Riecks, Björn Wilmsmann, and Tom Hombergs is the featured course on Leanpub!

                              Link: leanpub.com/courses/leanpub/st

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

                                CAS Internals: A Journey Through the Central Authentication Server Codebase by Dmitriy Kopylenko is the featured book on Leanpub!

                                Link: leanpub.com/cas-internals

                                  [?]Marit van Dijk ☕️🥑 » 🌐
                                  @maritvandijk@mastodon.social

                                  You can use support for the @sdkman .sdkmanrc file in to download , Set as project JDK and navigate to Project Structure.

                                  Alt...IntelliJ IDEA with an .sdkmanrc file open, containing java=26-librca with a link next to it: "JDK not found. More..." The link is clicked to show a menu including the option "Run 'sdk install java 26-librca". Once downloaded the link changes to "Set as project JDK" and once that is done, the link changes to "Project JDK (liberica-26)" and when that is clicked the Project Structure popup opens showing JDK 26.

                                    Ted M. Young boosted

                                    [?]Lobsters » 🤖 🌐
                                    @lobsters@mastodon.social

                                    Java 26 Is Here, And With It a Solid Foundation for the Future lobste.rs/s/ywrcll
                                    hanno.codes/2026/03/17/java-26

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

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

                                      Link: leanpub.com/b/kotlin_mm

                                        [?]OSNews » 🤖 🌐
                                        @osnews@mstdn.social

                                        Java 26 released

                                        Java 26 delivers thousands of improvements that boost developer productivity, simplify the language, and help developers integrate AI and cryptography functionality into their applications. To help developers further streamline and enhance their development initiatives, Oracle is also announcing the new Java Verified Portfolio, which provides developers with a curated set of Oracle-supported tools, framew

                                        osnews.com/story/144611/java-2

                                          [?]Marit van Dijk ☕️🥑 » 🌐
                                          @maritvandijk@mastodon.social

                                          You can now download JDK 26 in 🥳
                                          Open Project Structure (⌘; on macOS | Ctrl+Alt+Shift+S on Windows/Linux), open the dropdown in field SDK, select Download JDK and select Version 26 and Vendor.

                                          Alt...Download JDK 26 in IntelliJ IDEA: Open Project Structure (⌘; on macOS | Ctrl+Alt+Shift+S on Windows/Linux), open the dropdown in field SDK, select Download JDK and select Version 26 and Vendor.

                                            Back to top - More...