Rogerio Robetti

210 posts

Rogerio Robetti banner
Rogerio Robetti

Rogerio Robetti

@rrobetti

Father. Founder of the Open J Proxy (OJP) More than 18 years experience in Software Engineering. BJJ Blue Belt.

Katılım Eylül 2009
210 Takip Edilen83 Takipçiler
Sabitlenmiş Tweet
Rogerio Robetti
Rogerio Robetti@rrobetti·
🚀 Meet Open J Proxy (OJP) — the open-source shield between your apps and databases. ☕ Java-powered 🌩️ Cloud-agnostic 🧩 Database-agnostic Watch how it keeps your data flow fast, stable & free. #Java #OpenSource #Database #Cloud #DevCommunity
English
0
3
6
1.1K
Rogerio Robetti retweetledi
Catherine Edelveis
Catherine Edelveis@cat_edelveis·
👾New on CyberJAR: TOP Linux Distros for Containers Let's compare TOP-5 lightweight Linux distros for building container images! No ranking, only facts including libc flavors, release model, ecosystem, and security features: youtube.com/watch?v=geXIQt…
YouTube video
YouTube
English
0
1
2
118
Rogerio Robetti
Rogerio Robetti@rrobetti·
🚀 OJP CI just got stronger We’ve extended the OJP CI pipeline to run automated integration tests against GlassFish (Jakarta EE) using our existing shopservice demo — now alongside Spring Boot, Quarkus, and Micronaut. linkedin.com/posts/open-j-p…
Rogerio Robetti tweet media
English
0
1
4
160
Rogerio Robetti
Rogerio Robetti@rrobetti·
Java is one of the best languages for AI-assisted coding. Not because it’s trendy — but because LLMs learn from patterns, and Java has decades of consistent, structured, real-world code. Better patterns → better predictions → better code. 👉 shorturl.at/pDBxl
Rogerio Robetti tweet media
English
0
1
26
953
Rogerio Robetti
Rogerio Robetti@rrobetti·
🔐 Mutual TLS (mTLS) — secure communication between the JDBC driver and OJP server. 🧪 TestContainers Integration — run OJP inside Docker during integration tests. 🧵 Java 21 Improvements — virtual threads used internally for background tasks.
English
1
0
0
26
Rogerio Robetti
Rogerio Robetti@rrobetti·
🍀 Give your database a bit of Irish luck. Open J Proxy (OJP) helps you optimize, protect, and simplify database access across distributed Java applications. 👉 github.com/Open-J-Proxy/o…
Rogerio Robetti tweet media
English
0
2
4
71
Rogerio Robetti retweetledi
BellSoft
BellSoft@bellsoftware·
New video with @cat_edelveis: jOOQ in a real Spring Boot 4 app. CTEs, MULTISET, dynamic queries, nested DTOs, row-level locking, Testcontainers. If your persistence layer is getting complicated, start here: youtu.be/J47iBW3TTUc
YouTube video
YouTube
English
0
6
14
978
Rogerio Robetti
Rogerio Robetti@rrobetti·
@utsxvrai Temporal requires its own server infrastructure. It is designed for large-scale, long-running workflows. durable-flow is a lightweight database-backed saga orchestrator that runs directly inside a Java application using only a relational database for coordination.
English
1
0
1
30
Utsav Rai
Utsav Rai@utsxvrai·
@rrobetti This reminds me a lot of Temporal, durable workflow orchestration with persisted state and retries. How's it different?
English
1
0
0
16
Rogerio Robetti
Rogerio Robetti@rrobetti·
Many backend workflows look simple: validate → save → charge → notify But crashes and partial failures make them tricky. Did the payment go through? Should we retry? Will we double charge? I’ve been exploring this problem with a small Java library: durable-flow. Thread ↓
Rogerio Robetti tweet media
English
2
1
4
50
Rogerio Robetti
Rogerio Robetti@rrobetti·
Conceptually this is a database-backed Saga orchestrator. It’s similar to the Outbox pattern but generalized to multi-step workflows. I wrote a short article explaining the architecture and a Spring Boot example: shorturl.at/sCEgF
English
0
1
1
33
Rogerio Robetti
Rogerio Robetti@rrobetti·
Steps are coordinated using database leases. Workers attempt a conditional update to claim a step. If a node crashes, the lease expires and another node resumes the work. This avoids XA transactions and external workflow infrastructure.
English
1
0
0
22
Rogerio Robetti
Rogerio Robetti@rrobetti·
When giving a task to AI via a prompt, always give this command at the end: Let me know what questions, suggestions, concerns, and opinions you have. It will change the quality of the responses dramatically! You're welcome! ;)
English
0
1
2
56
Rogerio Robetti
Rogerio Robetti@rrobetti·
🏆 Big moment for the Open J Proxy community! We will announce the first OJP Champion live. 🎉 Honoring Jether Rodrigues for his contributions to the project. 📅 Mar 10 🕒 23:00 GMT 🇧🇷 20:00 Brazil time Join the live celebration! youtube.com/watch?v=xncQvK… #OpenJProxy #Java
YouTube video
YouTube
Rogerio Robetti tweet media
English
0
1
2
41