A friendly reminder that #Java #HelloWorld looks like this since Java 24: void main() { println("Hello World"); } No, it is not "public static void main..." anymore. 🫶
Rustam Mehmandarov
@rustam.no
Passionate computer scientist 📍🇳🇴 Java Champion ☕ | Google Developer Expert (GDE) for Cloud ⛅ | Docker Captain 🐳 | Public speaker 🎙️ | Mentor & Community leader 🌟 | All things Java, Cloud, AI/ML, data, & open source | Ex-leader of JavaZone & javaBin.
🇳🇴 Hello, Stavanger! 👋🎤 #OracleACE expertise is joining Hello Stavanger 2026 on October 21–22, sharing knowledge and insights with the developer community. Attending? Catch the session and connect with Rustam! 🚀 🔗 social.ora.cl/6015BGviu3 @rustam.no
🇺🇸 #OracleACE expertise is heading to Colorado for dev2next 2026! 🚀🎤 Joining the developer community in Lone Tree on October 14–15? Catch our ACEs on stage, learn from their sessions, and connect with them at the event. 👋 🔗 social.ora.cl/6017BGvg1P @theguywiththeduketattoo.com @rustam.no
Java and @jakarta.ee is everywhere. With @rustam.no at JFK on our way to @dev2next.bsky.social #JakartaEE #EclipseFoundation #Community
Learning about various types of security measures you can stack in LLM-powered applications from @rustam.no. Just like any other security problem domain: one defense layer isn't enough, you want to stack them.
Happy Birthday, @sharatchander.bsky.social! Keep being amazing and that's for all you do for the #Java community! Enjoy your day! 🎂🥳
Ready to move beyond simple AI API calls in your Java apps? ☕🤖 @rustam.no shares 5 advanced strategies for building intelligent, resilient & scalable GenAI applications, with examples using Jakarta EE, LangChain4j & Quarkus at #dev2next. 🔗 www.dev2next.com/speaker/078e...
Too much happened in tech this July to keep up? We did the filtering for you. Catch the best releases, Java and Kotlin news, AI experiments, tutorials, standout ideas, and @thedonraab.bsky.social handpicked picks in Featured Content. Let’s go! 🚀 jb.gg/kn63l0
Java Annotated Monthly – August 2026 - The JetBrains Blog
July gave the tech world plenty to talk about, from fresh releases and useful tutorials to Kotlin updates, AI experiments, and new ideas across the wider ecosystem. We packed the best of it into one i
jb.gg
Read a great blog from @smarks.bsky.social, which reminded me to watch "The Java Story" on my big screen. stuartmarks.wordpress.com/2026/07/17/t.... So good! Well done! 15 years ago I met some the folks in this story for the first time at JVMLS 2011. Proud to be part of the #Java community. 🙏👏
Excited to be a part of #JakartaOne Livestream 2026 Program Committee again, alongside an incredible group! We're especially looking forward to reviewing sessions covering: #JakartaEE, #CloudNative #Java, #AI, #AppMod and #microservices. CFP & Registration 👉 jakartaone.jakarta.ee/jakartaone-l...
A plain HTTP upload is all-or-nothing – one drop at 99% and you start from byte zero. 💥 🎉 New post: resumable uploads with the TUS protocol in pure Jakarta REST. Three methods, a few headers, working demo. 🔗 mehmandarov.com/tus-resumabl... #Java #JakartaEE
Resumable file uploads with plain Jakarta EE and TUS protocol
Plain uploads break when connections drop. The TUS protocol fixes that with resumable uploads. Here we will implement it with pure Jakarta REST using POST, HEAD, PATCH, and a few headers.
mehmandarov.com
Hashtag Jakarta EE number 341 is out! Read about upcoming talks, new blog post from @rustam.no , @jakartaone.jakarta.ee CFP, and Vidocq entering the @jakarta.ee scene www.agilejava.eu/2026/07/12/h... #JakartaEE #EclipseFoundation #Community
Hashtag Jakarta EE #341
Welcome to issue number three hundred and forty-first of Hashtag Jakarta EE! Even if July traditionally is a rather slow month regarding conferences, I have a couple coming up next week. On Th…
agilejava.eu
🎉 New blog post: Binary file uploads to REST endpoints using #JakartaEE or #Quarkus. How to build a #REST API that accepts binary attachments? #Java mehmandarov.com/rest-api-bin...
Binary file uploads to REST endpoints using Jakarta EE or Quarkus
How to build a REST API that accepts binary attachments? As part of a multipart payload, or as the whole body. Standard Jakarta REST 3.1 EntityPart, the Quarkus @RestForm approach, and the raw applica...
mehmandarov.com
🚀 Meet our #OracleACE speakers at WeAreDevelopers World Congress 2026! Join @rustam.no and @martinelli.ch in Berlin, July 8–10, as they share their expertise alongside one of the world's biggest gatherings of developers and tech leaders. 🔗 www.wearedevelopers.com/world-congress
I completely rewrote and redesigned my blog and home page. 🎉 What do you think? ➡️ mehmandarov.com What other features would you like to see there? #KnowledgeSharing #Community #Java #GoogleDeveloperExperts
Home
Rustam Mehmandarov – senior technologist, architect, speaker, and community builder. Blog, talks, and projects on cloud, architecture, AI, and security.
mehmandarov.com
See you at @dev2next.bsky.social in October? #java #community #LLM #GenAI #security
The goal isn't perfect LLMs. It's building systems that fail safely when they're wrong 🤖 Join @rustam.no at #dev2next for practical patterns that improve security, reduce risk, and bring predictability to AI-powered applications. 🔗 www.dev2next.com/speaker/078e... #LLM #Security #AI #TechEvents
Vibe-coding is a fun way to prototype things. I created a PoC in minutes with #AIStudio and #BuildWithGemini. It's a great helper to see what can be done and how. A friendly reminder, just like with PoCs, it's not production ready out of the box. It still has to be reviewed. #GoogleIOConnect
AI agents and skills everywhere! Helping with all kinds of development. (Human supervision is important though. 🤓) #GoogleIOConnect #BuildWithGemini
🎉 New blog post! Extra JSON fields in REST responses: ignored or error? It depends. JSON-B, Jackson, #Quarkus, and #SpringBoot do not all behave the same. Inspired by a question at J-Spring in Utrecht. mehmandarov.com/unknown-json... #Java #JakartaEE #MicroProfile
Unknown JSON fields in Java REST clients: JSON-B, Jackson, Quarkus, and Spring Boot
What happens when a JSON response contains more fields than your DTO declares? The answer depends on your JSON provider. A look at the defaults for JSON-B, Jackson, Quarkus, and Spring when consuming…
mehmandarov.com
Thank you for the mention, @theguywiththeduketattoo.com! 🙌 #JakartaEE #Community
Hashtag Jakarta EE number 338 is out! Read about @jakarta.ee 12, #runWithJakartaEE on Strava, and @rustam.no's blog about Jakarta Expression Language www.agilejava.eu/2026/06/21/h... #JakartaEE #EclipseFoundation #Community
🎉New blog post: Before writing your own rules parser, have a look at Jakarta Expression Language (EL). Less parser code, more standard platform. Plus the security work you shouldn't skip: trusted inputs, resolver whitelists, and timeouts. mehmandarov.com/jakarta-el-s... #Java #JakartaEE #Security
Jakarta EL: safer rules without handwritten predicate parsers
A practical look at Jakarta Expression Language as a small in-process policy engine – replacing a handwritten predicate parser with jakarta.el.ELProcessor, then hardening evaluation with a resolver wh...
mehmandarov.com
It is fiiiine. Humans don't need to write books anymore, but we will put humans to review the text and pick out the works of Shakespeare (and others). Also, look how fast they are typing!! ⌨🐒
The great misunderstanding about the infinite monkey theorem is to think that we’d be able to pick out the works of Shakespeare.
The great misunderstanding about the infinite monkey theorem is to think that we’d be able to pick out the works of Shakespeare.
Hard to think of a more poignant expression of the state of affairs in the industry than the Joy of Coding conference taking a break this year.
JCon MakeIT Slovenia speaker selfie with @rustam.no @jensknipper.de @lomagnette.bsky.social #JCon #JConOpenBlend #MakeIT
What an amazing evening! The pleasure was all mine! Thank you, @hansolo.eu! 😍
Had a great evening with @rustam.no in Piran. Now I need some sleep 😁
🎉 New Blog Post: Sane API error handling with RFC 9457 Problem Details in Java mehmandarov.com/rfc-9457-pro... #jakartaee #java #rfc9457 #api #rest
Sane API error handling with RFC 9457 Problem Details in Jakarta EE
A practical look at RFC 9457 Problem Details for HTTP APIs in Jakarta EE – a hand-made ProblemDetail + ExceptionMapper approach, the Zalando Problem library, and a short note on Quarkus and Spring.
mehmandarov.com