101010.pl is one of the many independent Mastodon servers you can use to participate in the fediverse.
101010.pl czyli najstarszy polski serwer Mastodon. Posiadamy wpisy do 2048 znaków.

Server stats:

478
active users

#graalvm

2 posts2 participants0 posts today
Michael Simons<p>I have created a thing with <a href="https://mastodon.social/tags/Java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Java</span></a> that I needed for <a href="https://mastodon.social/tags/Maven" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Maven</span></a> and <a href="https://mastodon.social/tags/GraalVM" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GraalVM</span></a> so that I can provide fat-jars (needed for tools that don't do dependency management) that don't behave different in <a href="https://mastodon.social/tags/NativeImage" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NativeImage</span></a> than our normal distributions:</p><p><a href="https://github.com/michael-simons/native-image-config-transformer" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/michael-simons/nati</span><span class="invisible">ve-image-config-transformer</span></a></p><p>Maybe this is helpful for others, too.</p>
graalvm<p>More than 3000 open source projects on GitHub already the GraalVM GitHub action!🎉<br>Get started for your project: <a href="https://github.com/marketplace/actions/github-action-for-graalvm" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/marketplace/actions</span><span class="invisible">/github-action-for-graalvm</span></a></p><p><a href="https://mastodon.online/tags/GraalVM" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GraalVM</span></a> <a href="https://mastodon.online/tags/Java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Java</span></a> <a href="https://mastodon.online/tags/OpenSource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenSource</span></a></p>
graalvm<p>In this new episode of GraalVM Community Talks we talked with <span class="h-card" translate="no"><a href="https://mastodon.social/@aalmiray" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>aalmiray</span></a></span> about how he uses GraalVM Native Image to conveniently build and ship JReleaser for different platforms with an easy installation for users: <a href="https://www.youtube.com/watch?v=tEPGBFZKxr0" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">youtube.com/watch?v=tEPGBFZKxr0</span><span class="invisible"></span></a><br><a href="https://mastodon.online/tags/GraalVM" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GraalVM</span></a> <a href="https://mastodon.online/tags/Java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Java</span></a> <a href="https://mastodon.online/tags/OpenSource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenSource</span></a></p>
Oliver Drotbohm<p>🥁📢 <a href="https://chaos.social/tags/SpringModulith" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SpringModulith</span></a> 1.4.1 and 1.3.7 were released on Friday. Nothing fancy: dependency upgrades, improvements for <a href="https://chaos.social/tags/GraalVM" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GraalVM</span></a>, <a href="https://chaos.social/tags/KAPT" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>KAPT</span></a> and general module bootstrap. 🍃📦</p><p><a href="https://spring.io/blog/2025/06/23/spring-modulith-1-4-1-and-1-3-7-released" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">spring.io/blog/2025/06/23/spri</span><span class="invisible">ng-modulith-1-4-1-and-1-3-7-released</span></a></p>
Oliver Drotbohm<p>We're planning to provide a <a href="https://chaos.social/tags/jMolecules" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>jMolecules</span></a> CLI to generate source code for <a href="https://chaos.social/tags/DDD" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DDD</span></a> artifacts. Any <a href="https://chaos.social/tags/GitHub" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GitHub</span></a> Actions / <a href="https://chaos.social/tags/GraalVM" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GraalVM</span></a> / <a href="https://chaos.social/tags/jReleaser" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>jReleaser</span></a> experts out there who'd be willing to help / contribute the binary distribution setup necessary? Please chime in here: <a href="https://github.com/xmolecules/jmolecules-integrations/issues/331" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/xmolecules/jmolecul</span><span class="invisible">es-integrations/issues/331</span></a> ☕️⚗️🍃📦</p>
Yuna<p>Developers can summon 20,000 lines of framework incantations.<br>But writing 100 lines of pure Java, and suddenly, their keyboards break.</p><p>Frameworks were supposed to simplify things. Instead, we’ve built microservices with the elegance of a collapsing Jenga tower. Defended layers on layers of “necessary” abstractions, all just to call a method. </p><p>Java, on the other hand?<br>Solid. Modern. Dangerous in the right hands.<br>Especially when wielded with jlink, jpackage, pr the surgical precision of GraalVM native executables.</p><p>From time to time, it’s good to step away from the glue. Touch the metal to actually feel something again.</p><p>(PS: Java Logging format still sucks. But we can’t all be perfect.) ☠️🧠💻</p><p><a href="https://hachyderm.io/tags/PlainJava" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PlainJava</span></a> <a href="https://hachyderm.io/tags/GraalVM" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GraalVM</span></a> <a href="https://hachyderm.io/tags/MinimalismIsNotAMyth" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MinimalismIsNotAMyth</span></a> <a href="https://hachyderm.io/tags/CodeLikeYouMeanIt" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CodeLikeYouMeanIt</span></a> <a href="https://hachyderm.io/tags/coding" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>coding</span></a> <a href="https://hachyderm.io/tags/java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>java</span></a> <a href="https://hachyderm.io/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a> <a href="https://hachyderm.io/tags/developers" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>developers</span></a></p>
Erik C. Thauvin<p>From JIT to Native: Path to Efficient Java Containers</p><p><a href="https://mastodon.social/tags/graalvm" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>graalvm</span></a> <a href="https://mastodon.social/tags/java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>java</span></a> <a href="https://mastodon.social/tags/micronaut" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>micronaut</span></a></p><p><a href="https://medium.com/graalvm/from-jit-to-native-path-to-efficient-java-containers-d81221418c39" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">medium.com/graalvm/from-jit-to</span><span class="invisible">-native-path-to-efficient-java-containers-d81221418c39</span></a></p>
Wednesday Links<p>Wednesday Links - Edition 2025-06-11<br><a href="https://dev.to/0xkkocel/wednesday-links-edition-2025-06-11-1ebh" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">dev.to/0xkkocel/wednesday-link</span><span class="invisible">s-edition-2025-06-11-1ebh</span></a><br><a href="https://foojay.social/tags/java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>java</span></a> <a href="https://foojay.social/tags/jvm" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>jvm</span></a> <a href="https://foojay.social/tags/springboot" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>springboot</span></a> <a href="https://foojay.social/tags/api" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>api</span></a> <a href="https://foojay.social/tags/openrewrite" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>openrewrite</span></a> <a href="https://foojay.social/tags/graalvm" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>graalvm</span></a> <a href="https://foojay.social/tags/kotlin" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>kotlin</span></a></p>
Ionut Balosin<p>🚀 Call for Contributors – <a href="https://mastodon.social/tags/JVM" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JVM</span></a> <a href="https://mastodon.social/tags/Performance" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Performance</span></a> <a href="https://mastodon.social/tags/Benchmarks" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Benchmarks</span></a></p><p>If you're interested in contributing to the <a href="https://mastodon.social/tags/JVM" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JVM</span></a> <a href="https://mastodon.social/tags/Performance" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Performance</span></a> <a href="https://mastodon.social/tags/Benchmarks" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Benchmarks</span></a> project - an initiative that gained significant traction in the <a href="https://mastodon.social/tags/Java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Java</span></a> community through our recent <a href="https://mastodon.social/tags/JDK17" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JDK17</span></a> and <a href="https://mastodon.social/tags/JDK21" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JDK21</span></a> analyses - check out the repo:</p><p>🔗 <a href="https://github.com/ionutbalosin/jvm-performance-benchmarks" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/ionutbalosin/jvm-pe</span><span class="invisible">rformance-benchmarks</span></a></p><p>🧵 DM me or open a PR to get started</p><p><a href="https://mastodon.social/tags/Java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Java</span></a> <a href="https://mastodon.social/tags/JVM" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JVM</span></a> <a href="https://mastodon.social/tags/OpenJDK" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenJDK</span></a> <a href="https://mastodon.social/tags/GraalVM" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GraalVM</span></a> <a href="https://mastodon.social/tags/JMH" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JMH</span></a> <a href="https://mastodon.social/tags/Performance" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Performance</span></a> <a href="https://mastodon.social/tags/OpenSource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenSource</span></a></p>
Markus Klink<p>Good news for Webassembly fans: <a href="https://thenewstack.io/graalvm-finally-gets-java-for-webassembly/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">thenewstack.io/graalvm-finally</span><span class="invisible">-gets-java-for-webassembly/</span></a></p><p><a href="https://functional.cafe/tags/java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>java</span></a> <a href="https://functional.cafe/tags/graalvm" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>graalvm</span></a> <a href="https://functional.cafe/tags/wasm" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>wasm</span></a> <a href="https://functional.cafe/tags/webassembly" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>webassembly</span></a></p>
Felix 🇺🇦🚴‍♂️🇨🇦🇬🇱🇩🇰🇲🇽🇵🇦 🇪🇺<p>Compile the javac compiler to WebAssembly (WASM) and run it in the browser to compile Java code into Java bytecode or directly to WebAssembly.<br>Execute the resulting WASM bytecode in the browser, or run the Java bytecode in a Java Virtual Machine (JVM) in the shell.<br>Alternatively, execute the WASM bytecode within a WASM VM (Chicory)<br>running inside the Java VM.</p><p>🤯 🤯🤯🤯🤯🤪🤪😱</p><p><a href="https://norden.social/tags/wasm" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>wasm</span></a> <a href="https://norden.social/tags/graalvm" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>graalvm</span></a> <a href="https://norden.social/tags/java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>java</span></a> </p><p><a href="https://thenewstack.io/graalvm-finally-gets-java-for-webassembly/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">thenewstack.io/graalvm-finally</span><span class="invisible">-gets-java-for-webassembly/</span></a></p><p><a href="https://youtu.be/Z2SWSIThHXY" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">youtu.be/Z2SWSIThHXY</span><span class="invisible"></span></a></p>
Yuna<p>🚀 New Release: API-Doc-Crafter just got sharper. Cleaner. Meaner.<br>Giving my little OpenAPI merging monster some upgrades.</p><p>It all started with a simple idea: merge OpenAPI specs from multiple repos.<br>Now? It transforms outdated Swagger specs to OpenAPI 3+, generates HTML pages with full navigation, and allows customization via config or env.</p><p>✨ SecurityRequirement deduplication - because why merge APIs if you can't also merge logic?</p><p>🧠 Custom metadata enrichment - inject your info, license, contact, and docs straight from config. No more excuses.</p><p>🔁 Better parser fallback - now tries more ways to read broken specs than your average intern in panic mode.</p><p>🎭 Variable substitution in outputs - ${variables} be gone. Use env or config, stay DRY, stay sane.</p><p>🧪 Tests expanded. HTML, JSON, YAML outputs covered like a nuclear bunker.</p><p>🧰 Powered by GraalVM, no reflection, blazing fast.<br>🐳 Native Docker builds.<br>🧼 Reflection config surgically trimmed. Less bloat. More edge.</p><p>Project: <a href="https://github.com/YunaBraska/api-doc-crafter" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/YunaBraska/api-doc-</span><span class="invisible">crafter</span></a><br>Happy crafting. And remember: if your docs aren't automated, they're probably lies.</p><p><a href="https://hachyderm.io/tags/OpenAPI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenAPI</span></a> <a href="https://hachyderm.io/tags/Swagger" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Swagger</span></a> <a href="https://hachyderm.io/tags/APIdocumentation" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>APIdocumentation</span></a> <a href="https://hachyderm.io/tags/DevTools" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DevTools</span></a> <a href="https://hachyderm.io/tags/GraalVM" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GraalVM</span></a> <a href="https://hachyderm.io/tags/Java21" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Java21</span></a> <a href="https://hachyderm.io/tags/Docker" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Docker</span></a> <a href="https://hachyderm.io/tags/Automation" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Automation</span></a> <a href="https://hachyderm.io/tags/CleanCode" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CleanCode</span></a> <a href="https://hachyderm.io/tags/DevLife" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DevLife</span></a> <a href="https://hachyderm.io/tags/APIDocs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>APIDocs</span></a> <a href="https://hachyderm.io/tags/OpenSource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenSource</span></a> <a href="https://hachyderm.io/tags/DeveloperTools" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DeveloperTools</span></a> <a href="https://hachyderm.io/tags/coding" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>coding</span></a> <a href="https://hachyderm.io/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a></p>
Kito D. Mann<p>With all of the recent <a href="https://mastodon.social/tags/Python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Python</span></a> love, I was wondering if anyone is using <a href="https://mastodon.social/tags/GraalVM" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GraalVM</span></a>'s Python support (<a href="https://www.graalvm.org/python/docs/#getting-started-with-graalpy-on-the-jvm" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">graalvm.org/python/docs/#getti</span><span class="invisible">ng-started-with-graalpy-on-the-jvm</span></a> ) for interoperating with <a href="https://mastodon.social/tags/Java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Java</span></a> or other <a href="https://mastodon.social/tags/JVM" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JVM</span></a> languages.</p>
Wednesday Links<p>Wednesday Links - Edition 2025-03-26<br><a href="https://dev.to/0xkkocel/wednesday-links-edition-2025-03-26-2772" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">dev.to/0xkkocel/wednesday-link</span><span class="invisible">s-edition-2025-03-26-2772</span></a><br><a href="https://foojay.social/tags/java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>java</span></a> <a href="https://foojay.social/tags/jvm" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>jvm</span></a> <a href="https://foojay.social/tags/graalvm" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>graalvm</span></a> <a href="https://foojay.social/tags/junit" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>junit</span></a> <a href="https://foojay.social/tags/gradle" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gradle</span></a> <a href="https://foojay.social/tags/s3" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>s3</span></a> <a href="https://foojay.social/tags/github" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>github</span></a> <a href="https://foojay.social/tags/microservices" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>microservices</span></a></p>

Java Is Becoming a Monster (And I Love It)
I used to think Java was done. Stale. Verbose. A relic.
But now? It mutated. It spawns 5000 virtual threads like it’s nothing.

I just built a REST service:
✅ Runs on virtual threads
✅ Functional pipelines
✅ Only a few MB RAM
✅ No thread-pools
✅ No leaks
✅ Pure JVM

This isn't Java 8 anymore.

✨ No Groovy. No Kotlin. No detours.
Java is now useful and gets Beautiful.

And then there’s GraalVM:
If you skip reflection and runtime init, you get:
⚡ Native executables
⚡ Instant startup
⚡ Tiny memory
⚡ No runtime surprises

Game. Changed.

But OSS frameworks?
Still look frozen in 2015.
Heavy, reflective, runtime-hacked monsters.

So I built my own tools:

🔥 TypeMap
→ Zero-reflection json/xlm reader & type converter
→ GraalVM native
→ Fast. Simple. Functional.
github.com/YunaBraska/type-map

⚔️ Nano
→ Anti-framework
→ Static main, no DI magic
→ Pure, clean design
github.com/NanoNative/nano

🧪 Nano example app
➡️ One single static main file
github.com/YunaBraska/nano-gra

🛠 API-Doc-Crafter
➡️ Native CLI doc tool
github.com/YunaBraska/api-doc-

🧭 My Java Functional Guidelines
devabyss.hashnode.dev/java-fun

Java isn't just catching up.
It’s setting the pace now.

The only question is:
Can frameworks and libraries keep up?

🚀 Java 24 is here! 🦾

Modern Java has outpaced frameworks, waiting for them to catch up. With GraalVM, Virtual Threads, Native Compilation, and Functional Programming, do we even need frameworks anymore? 🤔

🔹 Java 24 optimizations I love:
✅ JEP 450 - Compact Object Headers for memory efficiency
✅ JEP 488 - Primitive types acting like objects

⚠️ No more 32-bit x86 support!

Java releases features only when they are ready. No half-baked experiments. Can’t wait for future operators like ?, ??, !., and ?..

Java is evolving fast. Are you keeping up? 🚀