Simon Martinelli
banner
martinelli.ch
Simon Martinelli
@martinelli.ch
Java Champion, Vaadin Champion, Oracle ACE Pro, International Speaker, Programming Architect, and Lecturer for Software Architecture, Java, Persistence, and DevOps.
https://martinelli.ch
Pinned
The recording of my talk "Goodbye Microservices, Hello Self-Contained Systems" at Voxxed Days Bucharest is online!
#SCS #Microservices #Architecture
www.youtube.com/watch?v=Jjre...
[VDBUH2025] Simon Martinelli - Goodbye Microservices, Hello Self-Contained Systems
YouTube video by Devoxx
www.youtube.com
Reposted by Simon Martinelli
Hi everyone! An ongoing reorganization at my current employer has prompted me to seek for a new role and would appreciate your support.

I'm open to remote (anywhere) and hybrid roles in Switzerland. I have 25+ years experience as a software developer, 8 as devrel www.linkedin.com/posts/aalmir...
#opensource #opentowork | Andres Almiray
Hi everyone! An ongoing reorganization at my current employer has prompted me to seek for a new role and would appreciate your support. I'm open to remote (anywhere) and hybrid roles in Switzerland (...
www.linkedin.com
November 11, 2025 at 10:46 AM
Be careful when using Spring Data: if you don't need the total number of elements, you shouldn't use `Page` as the return type. Spring Data performs two queries: one to count and one to fetch when Page is returned. Instead, you can use Slice.
Example project: github.com/simasch/spri...
GitHub - simasch/spring-data-page
Contribute to simasch/spring-data-page development by creating an account on GitHub.
github.com
November 7, 2025 at 6:57 PM
Reposted by Simon Martinelli
@martinelli.ch on why Vaadin works well with AI code generation: server-side Java keeps logic secure, strong typing catches AI mistakes at compile time, and single-language stack = no context switching. Worth a read 👇
martinelli.ch/why-vaadin-i...
Why Vaadin Is Perfect for AI-Driven Development - Martinelli
AI-driven development is changing how we build software. Instead of writing every line of code by hand, developers increasingly use AI tools and agents to generate, test, and even maintain application...
martinelli.ch
November 6, 2025 at 2:12 PM
Reposted by Simon Martinelli
And now @martinelli.ch talks about the return of the full stack developer or jack of all trades and master of none. Still at the lightweight JUG in Munich 🥰
November 4, 2025 at 8:07 PM
Reposted by Simon Martinelli
Der Nachmittag heute auf der W-JAX:
🏗️ Carola Lilienthal über Missverständnisse in der Softwarearchitektur
@martinelli.ch über die Rückkehr des Full-Stack-Developers
☁️ Torsten Bøgh Köster über Cloud, Kosten & Kontrolle

#jaxcon #SoftwareArchitecture #Java #Cloud #FullStack
November 4, 2025 at 3:38 PM
Ever wondered why in a Spring MVC Controller the query parameters are mapped using a @RequestParam annotation and not a @QueryParam annotation? If you look at the JavaDoc you'll find the answer:
In Spring MVC, "request parameters" map to query parameters, form data, and parts in multipart requests.
November 2, 2025 at 11:24 AM
Reposted by Simon Martinelli
💡@martinelli.ch erklärt warum #FullStack Entwicklung ein Comeback erlebt - Weniger FE/BE-Reibung, schnellere API/Data-Entscheide, besseres E2E-Debugging – Fokus aufs breites Skill-Set.

📰Neugierig? Lies den ganzen Artikel: https://f.mtr.cool/ernoljniix

#Java #SoftwareArchitecture #SpringBoot
Die Rückkehr des Full- Stack-Entwicklers
Die Rückkehr der Full-Stack-Entwickler: Moderne Frameworks verbinden Front- und Backend, meistern komplexe Webanwendungen und fördern Entwicklung.
f.mtr.cool
October 31, 2025 at 10:03 AM
Reposted by Simon Martinelli
We've published a new installment of our "Road to GA" blog series. This time it's about the huge modularization effort the Spring Boot team has done and which is coming in Spring Boot 4: spring.io/blog/2025/10...

#java #spring #springboot
Modularizing Spring Boot
Level up your Java code and explore what Spring can do for you.
spring.io
October 28, 2025 at 3:47 PM
Reposted by Simon Martinelli
How Chat Memory Manipulation Can Ruin Your AI System
foojay.io/today/how-ch...
How Chat Memory Manipulation Can Ruin Your AI System
Did you know that by tampering with chat history, you're able to make LLMs respond and execute functions that are out of policy?
foojay.io
October 28, 2025 at 7:44 AM
The reason for creating tests is not to achieve 80% code coverage, but to gain the assurance that the application will still work after a change.
October 25, 2025 at 2:54 PM
Reposted by Simon Martinelli
📢 Announcement 📢

#Java peers, the 2026 #JavaOne call for papers is now LIVE. Please make your submissions by November 11, 2025 5:00 p.m. PT by visiting the conference website:

➡️ social.ora.cl/6013A7UXF
October 23, 2025 at 5:27 PM
Wheels down FRA for @vaadin.com Create conference 🚂
October 20, 2025 at 2:42 PM
#VerboseMode at @baselone.bsky.social @jbaru.ch hosting Simon Martinelli on full-stack development.
www.youtube.com/watch?v=qFZa...
#VerboseMode at #BaselOne 2025 with Simon Martinelli on full stack development
YouTube video by TuxCare
www.youtube.com
October 16, 2025 at 2:36 PM
Join me tomorrow for @baselone.bsky.social
I’ll talk about the return of the full-stack developer. Come and say hello 👋

baselone.org
BaselOne: Die Software-Entwicklungskonferenz für das Dreiland
BaselOne 2025 15. und 16. Oktober 2025 Die unabhängige Softwareentwicklungs-Konferenz in der Markthalle Basel powered by Aktuelles Informiert bleiben Noch mehr erzählen wir euch gerne in unserem Newsl...
baselone.org
October 15, 2025 at 5:16 AM
Reposted by Simon Martinelli
Exciting to see Oracle ACEs among the speakers at #BaselOne , happening October 15–16! 👏 Don’t miss this opportunity to hear from leading experts in the tech community and stay updated on the latest trends. 💡
🔗 baselone.org/en/baselone-home/
@hanno.codes @patbaumgartner.com @ixchelruiz.bsky.social
October 13, 2025 at 3:28 PM
This was in my mail today: "We are delighted to inform you that your proposal for the 19th Annual Great International Developer Summit (GIDS) 2026 has been accepted".

This will be my first visit to India. Thank you, @developersummit.bsky.social
October 11, 2025 at 10:06 AM
Still in Orlando waiting für take off. Delayed already one hour because of missing cabinets crew and now the weather 🤷‍♂️
October 10, 2025 at 12:52 AM
Goodbye Orlando 👋
October 9, 2025 at 11:13 PM
Reposted by Simon Martinelli
Great slide from @martinelli.ch's talk "Goodbye Microservices, Hello Self-Contained Systems" at #JCONUSA25 #IBM #TechXchange
October 9, 2025 at 2:52 PM
Reposted by Simon Martinelli
Free access to O'Reilly for 30 days (and read my book!) 👇

I've been posting about how I'm writing a book on 'Money Flows' for engineers, going beyond Conway's Law...

You can get 30-day access to the O’Reilly platform using this link. Please repost!

bit.ly/4q8Khz9
O'Reilly Learning Platform
bit.ly
October 3, 2025 at 9:10 AM
Reposted by Simon Martinelli
How to build incredible documentation
by @leerob.com
leerob.com/docs

1⃣ Fast
2⃣ Readable
3⃣ Helpful
4⃣ AI-native
5⃣ Agent-ready
6⃣ Polished
7⃣ Localized
8⃣ Responsive
9⃣ Accessible
🔟 Universal
Documentation
How to build incredible developer documentation.
leerob.com
October 2, 2025 at 12:33 AM
Should You Still Use LOMBOK in 2025? Pros & Cons
youtu.be/D-4mWspCz58?...
Great video by @cat-edelveis.bsky.social
Should You Still Use LOMBOK in 2025? Pros & Cons
YouTube video by CyberJAR
youtu.be
September 25, 2025 at 4:26 PM