Otavio Santana

17.6K posts

Otavio Santana banner
Otavio Santana

Otavio Santana

@otaviojava

Empowering software engineers to be more productive and effective to reach the ultimate stage of sophistication. Java, NoSQL, Software Design, & Architecture.

Leiria, Portugal Katılım Aralık 2010
980 Takip Edilen9.7K Takipçiler
Otavio Santana
Otavio Santana@otaviojava·
Great tests are more than validation. 🧪 They are: 📚 documentation 🧠 behavioral specs 💬 communication tools Use @DisplayName + @Nested in JUnit to make your tests express the ubiquitous language of your domain. #Java #JUnit #DDD #Testing
English
0
0
1
155
Otavio Santana
Otavio Santana@otaviojava·
Jakarta EE 12 gives developers the freedom to choose how they work with data — while ensuring those choices remain consistent, portable, and predictable across the platform. #JakartaEE #Software #REST
Otavio Santana tweet media
English
0
1
1
88
Otavio Santana
Otavio Santana@otaviojava·
As Otavio Santana, an award-winning software engineer, Java Champion, and long-time contributor to the Java ecosystem, says in an interview: “JPA didn’t break. #OpenSource #java #Software
Otavio Santana tweet media
English
0
0
0
106
Otavio Santana retweetledi
Venkat Subramaniam
Venkat Subramaniam@venkat_s·
At @arcofai Simon Maple @sjmaple from The AI Native Dev @ainativedev and I talked all things agentic coding, from “what makes a senior developer” to why while you can outsource your work to AI, you can’t outsource your reputation. Watch at youtu.be/C0OeWkbhiL8
YouTube video
YouTube
English
1
2
22
2.4K
Otavio Santana retweetledi
Dave Farley
Dave Farley@davefarley77·
The rise of ai in software development actually makes REAL software engineering more critical than ever. While tools like GitHub Copilot, Claude Code, and Cursor make ai code generation cheap, they don’t solve the real bottlenecks. Video live on @ModernSoftwareX (link in bio)
Dave Farley tweet media
English
1
4
22
1.3K
Otavio Santana
Otavio Santana@otaviojava·
Jakarta Query plays a central role in that shift, ensuring that regardless of where data lives, Java developers can reason about queries in a unified, object-oriented way. #Java #JakartaEE #JakartaQuery
Otavio Santana tweet media
English
1
3
2
155
Otavio Santana
Otavio Santana@otaviojava·
Most meetings fail before they start. 🤝 No context No agenda No async preparation Great engineering meetings need: ✅ clear objectives ✅ shared documentation ✅ async review beforehand Meetings should make decisions — not discover context. #SoftwareEngineering #Architecture
English
0
0
0
122
Otavio Santana
Otavio Santana@otaviojava·
It does so by focusing on common operations that appear across NoSQL systems — mapping, querying, inserting, updating, and deleting — while avoiding assumptions that only make sense in relational environments. #Java #JakartaEE #NoSQL
Otavio Santana tweet media
English
0
0
2
116
Otavio Santana retweetledi
Martin Fowler
Martin Fowler@martinfowler·
NEW POST Will there be source code in the future? To wrestle with this, we have to understand what code is. Unmesh Joshi sees code as having two distinct but intertwined purposes: instructions to a machine and a conceptual model of the problem domain. martinfowler.com/articles/what-…
English
9
46
267
26.7K
Otavio Santana
Otavio Santana@otaviojava·
Engineers hate documentation. 📄 But we hate endless meetings even more. 😅 Good documentation can replace repetitive discussions and scale knowledge across teams. 💡 Documentation is scalable. Your time is not. #SoftwareEngineering #Productivity #Architecture
English
0
0
2
183
Otavio Santana retweetledi
Jakarta EE
Jakarta EE@JakartaEE·
1 WEEK until Otavio Santana joins us to explore Jakarta EE 12: Entering the data age of enterprise Java. Learn how Jakarta Query, CDI evolution, and Java 21 reshape enterprise development. Register today! hubs.la/Q04fXpdq0 #opensource #JakartaEE #cloudnative
Jakarta EE tweet media
English
0
2
8
474