#javapro — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #javapro, aggregated by home.social.
-
Tired of “create project → configure build → wait” just to test an idea in #Java? #Java25 + #JEP512 + #JBang make Java feel closer to scripting—and notebooks + #RaspberryPi turn it into a real learning lab.
Read the roadmap by @igfasouza: https://javapro.io/2026/01/15/java-25-jep-512-jbang-notebooks-graallpy-and-raspberry-pi-for-interactive-learning/
-
Building #AI agents in #Java and unsure how tools should work? Lokesh Chenta & Vijayabhaskar Reddy break down #MCP clients, servers, and hosts — plus a practical #SpringAI demo.
Understand the architecture before you build: https://javapro.io/2026/01/07/building-mcp-tools-for-ai-agents-using-spring-ai/
-
☕ 3:30 PM – break time at #JCON2026!
Haven’t grabbed your free #JAVAPRO special edition yet?
Now’s your chance — 📍pick it up in the coffee area while supplies last!Want even more input?
👉 Dive into selected articles online: https://javapro.io
👉 Or check out the interviews on our YouTube channel: https://www.youtube.com/@JAVAPRO-channel/streamsSo grab a coffee, a magazine — and make the most of your break!
-
Want fewer rewrites and faster test reviews? Learn how SOLID guides beginners toward clean #PageObjectModel in #Java—with concrete refactoring examples.
Read Savi Grover’s article: https://javapro.io/2026/01/06/learning-java-automation-the-solid-way-a-beginners-guide-to-learn-page-object-model-with-java-solid-principles/
#Java #AutomationTesting #Maintainability #JAVAPRO #CleanCode
-
🔴 LIVE now – #JCON2026 insights beyond the stage
At the Tessl & JAVAPRO Interview Booth, Baruch Sadogursky sits down with speakers to dive deeper into:
👉 Tech & innovation
👉 Business trends
👉 Culture & ideas shaping the industryTune in here 👇
https://www.youtube.com/@JAVAPRO-channel/streams -
☕ Need a moment of calm at #JCON2026? Grab a coffee and explore fresh reads on #JAVAPRO – featuring our speakers on Agentic AI patterns, pure Java Vector DBs, the future of developer expertise, and more. https://javapro.io
📖 The perfect brain snack before the next session block.
#Java #GenerativeAI #JavaCommunity @JAVAPROmagazin
-
☕Break time at #JCON2026! Curious about what’s coming next? Warm up with some #JAVAPRO background reading from today’s speakers:
📄 @vilojona (11:30)
👉 https://javapro.io/2026/03/12/7-habits-of-highly-effective-ai-java-coding/📄 @kevindubois (12:30)
👉 https://javapro.io/2026/03/31/agentic-ai-patterns-for-enterprise-software/📄 Florian Sommer (12:30)
👉 https://javapro.io/de/wird-ki-mich-ersetzen-der-wert-unserer-expertise-im-ki-zeitalter/🚀Insight now, questions later!
-
☕ Taking a break at #JCON2026?
Why not dive into some great tech reads while you recharge? 🧠
📰 #JAVAPRO features in-depth articles from our speakers – covering AI, security, Jakarta EE, Spring, and more.
👉 Explore them all: https://javapro.io
#JavaCommunity @JAVAPROmagazin
-
#AI often promises speed — but where does it actually help? @lmajano shares how AI-assisted design, reviews, and documentation enabled a small team to ship a new #JVM language in 21 months.
Read more: https://javapro.io/2025/12/25/boxlang-a-dynamic-renaissance-from-zero-to-release-in-21-months/
-
ThreadLocal breaks with #VirtualThreads. @chwoerz explains why — and how ScopedValue replaces it with safe, immutable, scope-bound context propagation. Migrating to #Java25?
Read this first: https://javapro.io/2025/12/23/java-25-getting-the-most-out-of-virtual-threads-with-structured-task-scopes-and-scoped-values/
-
Need Python’s #AI/ML ecosystem in a #Java service? Most teams spin up a separate #Python #Microservice. But what if the Python code ran inside the same JVM process?
Vishal Shanbhag explores this with #GraalPy on #GraalVM.See the PoC: https://javapro.io/2026/03/10/bridging-java-and-python-for-ai-ml-in-production-the-case-for-graalpy-on-graalvm/
#JAVAPRO @graalvm
-
Need Python’s #AI/ML ecosystem in a #Java service? Most teams spin up a separate #Python #Microservice. But what if the Python code ran inside the same JVM process?
Vishal Shanbhag explores this with #GraalPy on #GraalVM.See the PoC: https://javapro.io/2026/03/10/bridging-java-and-python-for-ai-ml-in-production-the-case-for-graalpy-on-graalvm/
#JAVAPRO @graalvm
-
Need Python’s #AI/ML ecosystem in a #Java service? Most teams spin up a separate #Python #Microservice. But what if the Python code ran inside the same JVM process?
Vishal Shanbhag explores this with #GraalPy on #GraalVM.See the PoC: https://javapro.io/2026/03/10/bridging-java-and-python-for-ai-ml-in-production-the-case-for-graalpy-on-graalvm/
#JAVAPRO @graalvm
-
Need Python’s #AI/ML ecosystem in a #Java service? Most teams spin up a separate #Python #Microservice. But what if the Python code ran inside the same JVM process?
Vishal Shanbhag explores this with #GraalPy on #GraalVM.See the PoC: https://javapro.io/2026/03/10/bridging-java-and-python-for-ai-ml-in-production-the-case-for-graalpy-on-graalvm/
#JAVAPRO @graalvm
-
Need Python’s #AI/ML ecosystem in a #Java service? Most teams spin up a separate #Python #Microservice. But what if the Python code ran inside the same JVM process?
Vishal Shanbhag explores this with #GraalPy on #GraalVM.See the PoC: https://javapro.io/2026/03/10/bridging-java-and-python-for-ai-ml-in-production-the-case-for-graalpy-on-graalvm/
#JAVAPRO @graalvm
-
Deine SPA braucht mehr Build-Tools als Business-Logik? Viele Web-Apps sind heute überengineered. Frederik Hahne zeigt, wie Hypermedia-driven Apps mit HTMX Komplexität drastisch reduzieren.
Wann reicht HTML + Server?Jetzt lesen: https://javapro.io/de/joyful-web-development-with-hypermedia-driven-applications-and-htmx/
-
Deine SPA braucht mehr Build-Tools als Business-Logik? Viele Web-Apps sind heute überengineered. Frederik Hahne zeigt, wie Hypermedia-driven Apps mit HTMX Komplexität drastisch reduzieren.
Wann reicht HTML + Server?Jetzt lesen: https://javapro.io/de/joyful-web-development-with-hypermedia-driven-applications-and-htmx/
-
Ein falsches Leerzeichen in #YAML & das Deployment schlägt fehl. @wlami zeigt, wie Infrastructure as Code auch anders funktioniert: typsicher, testbar & direkt in #Java!
Neugierig, wie das in der Praxis aussieht?
Lese: https://javapro.io/de/schluss-mit-yaml-cloud-infrastruktur-in-purem-java-definieren-testen-und-deployen/ -
Thinking about independence? Consulting isn’t about “selling hours.” @brjavaman shows how independents gain freedom by selling outcomes, not time - often with higher impact & less burnout.
Start with the fundamentals: https://javapro.io/2025/12/09/grow-beyond-senior-use-your-java-expertise-to-gain-autonomy-and-impact-the-world/
-
Not every company can jump to #JakartaEE 11 overnight. Chiara Civardi shows how to modernize safely — without breaking stable systems.
What’s your biggest blocker in modernization?#EnterpriseJava #SoftwareArchitecture @Payara_Fish #JAVAPRO
-
#JCON2026 returns & it's more than just talks! Live coding in a cinema. VIP Party. 1:1s with #JavaChampions. Mentorship Hub @brujavaman. Interviews @jbaruch or @FrankDelporte.
And: free tickets for #JUG members, #JAVAPRO readers & alumni.Details + code ⬇️https://javapro.io/2026/03/24/more-than-just-a-conference-for-java-enthusiasts-jcon-2026/
-
#JCON2026 returns & it's more than just talks! Live coding in a cinema. VIP Party. 1:1s with #JavaChampions. Mentorship Hub @brujavaman. Interviews @jbaruch or @FrankDelporte.
And: free tickets for #JUG members, #JAVAPRO readers & alumni.Details + code ⬇️https://javapro.io/2026/03/24/more-than-just-a-conference-for-java-enthusiasts-jcon-2026/
-
Struggling with regressions and unreadable #Java code? You’re not alone. @mezoCode breaks down practical clean-code habits that instantly pay off in maintainability and team speed.
Start improving today: https://javapro.io/2025/11/25/best-practices-for-writing-clean-code-in-java/
-
#JCON2026 returns & it's more than just talks! Live coding in a cinema. VIP Party. 1:1s with #JavaChampions. Mentorship Hub @brujavaman. Interviews @jbaruch or @FrankDelporte.
And: free tickets for #JUG members, #JAVAPRO readers & alumni.Details + code ⬇️https://javapro.io/2026/03/24/more-than-just-a-conference-for-java-enthusiasts-jcon-2026/
-
#JCON2026 returns & it's more than just talks! Live coding in a cinema. VIP Party. 1:1s with #JavaChampions. Mentorship Hub @brujavaman. Interviews @jbaruch or @FrankDelporte.
And: free tickets for #JUG members, #JAVAPRO readers & alumni.Details + code ⬇️https://javapro.io/2026/03/24/more-than-just-a-conference-for-java-enthusiasts-jcon-2026/
-
Everyone welcome Panama JUG to our #JCON family! Happy to have you on board!
For #JUG members, we offer free #JavaUserGroup tickets, first come, first serve!
#JCON2026 #JAVAPRO #JavaFree JUG ticket: https://pretix.eu/impuls/europe2026/c/pRbNyirhK/
Become a partner JUG: jcon.koeln/#partner -
Everyone welcome @rheinjug to our #JCON family! Happy to have you on board!
For #JUG members, we offer free #JavaUserGroup tickets, first come, first serve!
#JCON2026 #JAVAPRO #JavaFree JUG ticket: https://pretix.eu/impuls/europe2026/c/pRbNyirhK/
Become a partner JUG: jcon.koeln/#partner -
Parsing and evaluating expressions in #Java doesn’t have to be messy. Balkrishna Rawool shows how to simplify expression trees using ADTs and #PatternMatching. Clean, idiomatic, and readable.
Read the full Guide: https://javapro.io/2025/11/11/algebraic-data-types-and-pattern-matching-java/
-
Parsing and evaluating expressions in #Java doesn’t have to be messy. Balkrishna Rawool shows how to simplify expression trees using ADTs and #PatternMatching. Clean, idiomatic, and readable.
Read the full Guide: https://javapro.io/2025/11/11/algebraic-data-types-and-pattern-matching-java/
-
Many #AI solutions live in #Python. Many production systems live on the #JVM. How do you connect both worlds without adding another service layer? Vishal Shanbhag shows a polyglot approach using #GraalPy.
Code & architecture: https://javapro.io/2026/03/10/bridging-java-and-python-for-ai-ml-in-production-the-case-for-graalpy-on-graalvm/
-
Many #AI solutions live in #Python. Many production systems live on the #JVM. How do you connect both worlds without adding another service layer? Vishal Shanbhag shows a polyglot approach using #GraalPy.
Code & architecture: https://javapro.io/2026/03/10/bridging-java-and-python-for-ai-ml-in-production-the-case-for-graalpy-on-graalvm/
-
Von #JPA zu #JakartaData – ein logischer nächster Schritt! @wernerwedge zeigt, wie standardisierte Repositories Entwickler von Framework-Lock-ins befreien & die Integration von #SQL- & #NoSQL-Systemen vereinfachen.
Lese #JAVAPRO & erfahre mehr: https://javapro.io/de/jakarta-data-und-nosql-standardisierte-datenzugriffe-fuer-jakarta-ee/
#JakartaEE -
Von #JPA zu #JakartaData – ein logischer nächster Schritt! @wernerwedge zeigt, wie standardisierte Repositories Entwickler von Framework-Lock-ins befreien & die Integration von #SQL- & #NoSQL-Systemen vereinfachen.
Lese #JAVAPRO & erfahre mehr: https://javapro.io/de/jakarta-data-und-nosql-standardisierte-datenzugriffe-fuer-jakarta-ee/
#JakartaEE -
From #Solidity to @ASFMavenProject — @Web3lab_DAO #Web3j bridges #Java & #Blockchain. Julius Lauterbach’s new piece in #JAVAPRO breaks down how to compile, deploy & test smart contracts in pure Java.
Read now : https://javapro.io/2025/11/05/the-blockchain-in-your-java-application/
-
Need Python’s #AI/ML ecosystem in a #Java service? Most teams spin up a separate #Python #Microservice. But what if the Python code ran inside the same JVM process?
Vishal Shanbhag explores this with #GraalPy on #GraalVM.See the PoC: https://javapro.io/2026/03/10/bridging-java-and-python-for-ai-ml-in-production-the-case-for-graalpy-on-graalvm/
#JAVAPRO @graalvm
-
Need Python’s #AI/ML ecosystem in a #Java service? Most teams spin up a separate #Python #Microservice. But what if the Python code ran inside the same JVM process?
Vishal Shanbhag explores this with #GraalPy on #GraalVM.See the PoC: https://javapro.io/2026/03/10/bridging-java-and-python-for-ai-ml-in-production-the-case-for-graalpy-on-graalvm/
#JAVAPRO @graalvm
-
#JPA skaliert – wenn man’s richtig macht. Julius Mischok zeigt, welche Patterns in Produktion versagen und welche Alternativen du früh im Design bedenken solltest.
Lerne, wie du JPA für echte Lasten optimierst: https://javapro.io/de/high-speed-jpa/
-
Why should data persistence in 2026 still depend on the database? @wernerwedge analyzes how #JakartaData paves the way for standardized data access — whether Oracle, MongoDB, or Cassandra.
Read now: https://javapro.io/2026/03/03/jakarta-data-and-nosql-standardized-data-access-for-jakarta-ee/
-
Why should data persistence in 2026 still depend on the database? @wernerwedge analyzes how #JakartaData paves the way for standardized data access — whether Oracle, MongoDB, or Cassandra.
Read now: https://javapro.io/2026/03/03/jakarta-data-and-nosql-standardized-data-access-for-jakarta-ee/
-
Everyone welcome CERN JUG to our #JCON family! Happy to have you on board!
For #JUG members, we offer free #JavaUserGroup tickets, first come, first serve!
#JCON2026 #JAVAPRO #JavaFree JUG ticket: https://pretix.eu/impuls/europe2026/c/pRbNyirhK/
Become a partner JUG: jcon.koeln/#partner -
Deine Tests laufen bei jedem Build? Dann sind sie wichtig genug, getestet zu werden. Julius Mischok zeigt, wie #MutationTesting mit #PIT Schwachstellen in deiner #CI sichtbar macht.
Stärke deine Teststrategie: https://javapro.io/de/teste-deine-tests-mutation-testing-in-java-mit-pit/
-
Warum haben deine #Microservices trotz HTTP/2 noch fiese Tail-Latenzen? Wanderson Xesquevixos zeigt, wie #Java26 mit JEP 517 HTTP/3 (QUIC) in den HttpClient bringt – inkl. Fallback.
Finde Copy-paste-Code + Logs zum Nachweisen: https://javapro.io/de/java-26-uebernimmt-http-3-mit-der-weiterentwicklung-des-httpclient/
-
Everyone welcome JUG Münster to our #JCON family! Happy to have you on board!
For #JUG members, we offer free #JavaUserGroup tickets, first come, first serve!
#JCON2026 #JAVAPRO #Java @hansolo_
Free JUG ticket: https://pretix.eu/impuls/europe2026/c/pRbNyirhK/Become a partner JUG: jcon.koeln/#partner
-
Everyone welcome A JUG for Everyone to our #JCON family! Happy to have you on board!
For #JUG members, we offer free #JavaUserGroup tickets, first come, first serve!
#JCON2026 #JAVAPRO #JavaFree JUG ticket: https://pretix.eu/impuls/europe2026/c/pRbNyirhK/
Become a partner JUG: jcon.koeln/#partner
-
No JS. No React. Just #Java. Rijo Sam’s display app uses @vaadin to build a full UI in #Java—from backend to component styling.
Curious how far Java alone can go?
👉 https://javapro.io/2025/10/14/crafting-your-own-railway-display-with-java/#Frameworks #SpringBoot @springboot #Vaadin #JAVAPRO #JavaUI #FullstackJava
-
Still guessing why your tests are slow? With TCI on #Testcontainers, you get named containers, test stats & trace data out of the box. Alexander Bierler shows how to turn blind spots into metrics.
Read #JAVAPRO: https://javapro.io/2025/10/10/supercruising-with-testcontainers-making-tests-faster-and-more-flexible/
-
Why do UI tests slow teams down instead of speeding them up? Savi Grover shows how better Java design (SOLID + POM) turns automation into an asset again.
Worth sharing with your team: https://javapro.io/2026/01/06/learning-java-automation-the-solid-way-a-beginners-guide-to-learn-page-object-model-with-java-solid-principles/
-
Der spannendste Teil am JSON-Export ist nicht #JSON. Es ist Vorhersagbarkeit. Sven Ruppert baut Exporte, die sich exakt aus dem UI erklären lassen — ohne versteckte Parameter. Lies rein: https://javapro.io/de/url-shortener-json-export-in-vaadin-flow/
@vaadin #EclispeStore #URL #vaadin #JAVAPRO #Java #URLShortener
-
The #ShaiHulud worm turned trust into a weapon—compromising tokens, hijacking pipelines, & auto-publishing malware. @spoole167 explains why modern attackers aim for ecosystems, not endpoints.
Read: https://javapro.io/2025/10/02/the-shai-hulud-npm-worm-when-supply-chains-bite-back/
-
Michael Jordan ruled the 90s—but reinvented himself every year. Erik Pronk challenges you: When did you last really upgrade your #developer game?
Define your Tech Radar. Ditch tools. Add new ones. Get better: https://javapro.io/2025/09/23/the-michael-jordan-approach-to-software-engineering/