Can you rely on examples in OpenAPI specifications?
https://dev.to/marianvarga/openapi-examples-are-like-comments-21lh
the guy who loves to integrate https://dastalvi.com
Can you rely on examples in OpenAPI specifications?
https://dev.to/marianvarga/openapi-examples-are-like-comments-21lh
Do you think that #Microservices failed? Think again before your back-to-monolith project fails...
https://dastalvi.com/blog/conways-law-microservices/
At this year's JCON Europe conference I had the chance to see @francoismartin 's session "From Bugs to Brilliance: Testing Toolbox in Action".
As I am always curious to find out more, I used the opportunity to ask François a few additional questions about #testing #Java and #JavaScript applications in an interview.
https://youtu.be/RYdN6hv09s4
My interview with Dirk Weil about #integration-related aspects of #JakartaEE and #MicroProfile
https://youtu.be/Sv6FyBmAyF4
My interview with @SimonMartinelli about Conway's law as a criterion for service granularity, need for developers to know the domain and integrating frontends using self-contained systems.
https://youtu.be/-svUNhX9fyU
Last week at the @jcon Europe conference I was able to meet many people in person who I otherwise only communicate with online. One of them was Silvio de Morais, a co-author of our book Mastering RESTful Web Services with Java.
Silvio has experience with #AI projects, so he gave mentoring sessions at JCON where people could discuss how AI impacts IT jobs. Of course, I had to use the opportunity to ask Silvio about the overlaps between AI and #integration.
I will lead mentoring sessions "Contracting and book writing why & how" at #JCON2025 in Cologne.
Working as a #contractor / #freelancer has some pros&cons in comparison to being employed. Becoming a book #author is one very special channel of personal branding.
Come to ask anything!
Fake it or break it? Resorting to a dynamic #schema in your #API may be hiding a lack of business analysis
https://www.linkedin.com/pulse/fake-break-mari%C3%A1n-varga-sieje
How to avoid concurrent updates overwriting each other's data in a ports&adapters architecture?
https://dev.to/marianvarga/hexagonaloptimistic-may-not-be-easy-3g50
See my blog post about why investing in specification-first makes your API more future-proof
https://dastalvi.com/blog/what-is-your-favourite-standard/
#api #openapi #java
"What is a URL?" My blog post showing why you should not design REST API endpoints blindly
https://dev.to/marianvarga/what-is-a-url-4jfn
12 overlooked API details that can get you in trouble
https://youtu.be/MgXMiG7a9ss
My talk about #API details worth paying attention to, this time a little bit longer at the Bratislava #Java Meetup
@frankdelporte thank you for all the inspiration
With modern distributed applications where communication and integration via #API is essential, simple unit tests most developers are familiar with (mostly #JUnit for #Java / #Kotlin developers) are not enough. We need integration tests.
I learned about the Karate framework from the Andres Sacco's talk.
I was curious to find out more, so I asked Andres to do an interview with me to discuss the topic in a broader context.
And the talk: https://www.youtube.com/watch?v=oZhR1o60ArI
Today I found this old podcast episode from ThoughtWorks and some points resonated with me:
- protect interfaces (not implementations) over time
- use field names in your APIs that make sense in your business context
- Integration is not just the "glue code"
- something is worth making reusable if it does not change frequently
- be prepared to throw away low-code tools and replace them by a multi-purpose language with good support for refactoring, versioning etc.
https://www.thoughtworks.com/insights/podcasts/technology-podcasts/you-cant-buy-integration
My informal discussion with Danilo de Luca as a follow up to his talk about Circuit Breaker pattern at the Open Community Experience spontaneously evolved into a demonstration of the importance of communication between technology and business oriented people.
In one of last talks at Open Community Experience Mads Opheim💻 who uses #kotlin but also keeps an eye on what happens in #java enterprise world like #quarkus and #jakartaee showed that #connecting them is just a matter of a few details.
While I am still enjoying the last day of OCX24, I would like to invite you to the next conference I will be speaking at. This time it is online, so you have no excuse to miss it wherever you are. It can be free for you if you are quick! #java #rest #api #integration
Do you know what a vendor-neutral Java runtime means? I asked Eclipse Foundation's Hendrik Ebbers to explain it to all #Java developers interested: https://www.youtube.com/watch?v=05vhdfzYh-I
My interview about OpenRewrite (https://docs.openrewrite.org/) with Simon Verhoeven at OCX24
https://www.youtube.com/watch?v=pn0DDO8eVxw #java