home.social

#hateoas — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #hateoas, aggregated by home.social.

  1. I randomly followed Fayner years ago via rss because I liked her writing about REST API's and here is another one primer on #ReST and #HATEOAS. As a consumer of #APIs I struggled with many of the points she says developers leave out.

    Also, I love #JSON for some unknown reason.

    fagnerbrack.com/what-is-a-rest

  2. I just released version 3.1.0 of "JSON:API for Spring HATEOAS". This is a feature release with dependency updates to Spring Boot 4.0.3, and Spring HATEOAS 3.0.2.

    See github.com/toedter/spring-hate
    Release Notes: github.com/toedter/spring-hate

    #java, #rest, #spring, #hateoas, #jsonapi

  3. I just released version 3.1.0 of "JSON:API for Spring HATEOAS". This is a feature release with dependency updates to Spring Boot 4.0.3, and Spring HATEOAS 3.0.2.

    See github.com/toedter/spring-hate
    Release Notes: github.com/toedter/spring-hate

    #java, #rest, #spring, #hateoas, #jsonapi

  4. I just released version 3.1.0 of "JSON:API for Spring HATEOAS". This is a feature release with dependency updates to Spring Boot 4.0.3, and Spring HATEOAS 3.0.2.

    See github.com/toedter/spring-hate
    Release Notes: github.com/toedter/spring-hate

    #java, #rest, #spring, #hateoas, #jsonapi

  5. I just released version 3.1.0 of "JSON:API for Spring HATEOAS". This is a feature release with dependency updates to Spring Boot 4.0.3, and Spring HATEOAS 3.0.2.

    See github.com/toedter/spring-hate
    Release Notes: github.com/toedter/spring-hate

    #java, #rest, #spring, #hateoas, #jsonapi

  6. I just released version 3.1.0 of "JSON:API for Spring HATEOAS". This is a feature release with dependency updates to Spring Boot 4.0.3, and Spring HATEOAS 3.0.2.

    See github.com/toedter/spring-hate
    Release Notes: github.com/toedter/spring-hate

    #java, #rest, #spring, #hateoas, #jsonapi

  7. Todays challenge: remove FastAPI and SQLModel. Its a great framework with great DX. But with the prototyping phase I learned that taking the "usual" choice is contrary to my approach of #HATEOAS. The cracks were showing.

    IMHO FastAPI is a great tool for small apps. However, I can see already unnecessary complexity in keeping front and backend components flexible. Still sticking with Starlette (also great DX) and SQLAlchemy (SQLModel lacks behind in async).

    #FastAPI #webapp

  8. Todays challenge: remove FastAPI and SQLModel. Its a great framework with great DX. But with the prototyping phase I learned that taking the "usual" choice is contrary to my approach of #HATEOAS. The cracks were showing.

    IMHO FastAPI is a great tool for small apps. However, I can see already unnecessary complexity in keeping front and backend components flexible. Still sticking with Starlette (also great DX) and SQLAlchemy (SQLModel lacks behind in async).

    #FastAPI #webapp

  9. Todays challenge: remove FastAPI and SQLModel. Its a great framework with great DX. But with the prototyping phase I learned that taking the "usual" choice is contrary to my approach of #HATEOAS. The cracks were showing.

    IMHO FastAPI is a great tool for small apps. However, I can see already unnecessary complexity in keeping front and backend components flexible. Still sticking with Starlette (also great DX) and SQLAlchemy (SQLModel lacks behind in async).

    #FastAPI #webapp

  10. Todays challenge: remove FastAPI and SQLModel. Its a great framework with great DX. But with the prototyping phase I learned that taking the "usual" choice is contrary to my approach of #HATEOAS. The cracks were showing.

    IMHO FastAPI is a great tool for small apps. However, I can see already unnecessary complexity in keeping front and backend components flexible. Still sticking with Starlette (also great DX) and SQLAlchemy (SQLModel lacks behind in async).

    #FastAPI #webapp

  11. I just released version 3.0.1 of "JSON:API for Spring HATEOAS". This is a patch release with dependency updates to Spring Boot 4.0.1, and Spring HATEOAS 3.0.1.

    See github.com/toedter/spring-hate

    Release Notes: github.com/toedter/spring-hate

    #java, #rest, #spring, #hateoas, #jsonapi

  12. I just released version 3.0.1 of "JSON:API for Spring HATEOAS". This is a patch release with dependency updates to Spring Boot 4.0.1, and Spring HATEOAS 3.0.1.

    See github.com/toedter/spring-hate

    Release Notes: github.com/toedter/spring-hate

    #java, #rest, #spring, #hateoas, #jsonapi

  13. I just released version 3.0.1 of "JSON:API for Spring HATEOAS". This is a patch release with dependency updates to Spring Boot 4.0.1, and Spring HATEOAS 3.0.1.

    See github.com/toedter/spring-hate

    Release Notes: github.com/toedter/spring-hate

    #java, #rest, #spring, #hateoas, #jsonapi

  14. I just released version 3.0.1 of "JSON:API for Spring HATEOAS". This is a patch release with dependency updates to Spring Boot 4.0.1, and Spring HATEOAS 3.0.1.

    See github.com/toedter/spring-hate

    Release Notes: github.com/toedter/spring-hate

    #java, #rest, #spring, #hateoas, #jsonapi

  15. I just released version 3.0.1 of "JSON:API for Spring HATEOAS". This is a patch release with dependency updates to Spring Boot 4.0.1, and Spring HATEOAS 3.0.1.

    See github.com/toedter/spring-hate

    Release Notes: github.com/toedter/spring-hate

    #java, #rest, #spring, #hateoas, #jsonapi

  16. I just released version 3.0.0 of "JSON:API for Spring HATEOAS". This is a major release with dependency updates to Spring Boot 4.0.0, Spring HATEOAS 3.0.0 and Jackson 3.

    See github.com/toedter/spring-hate.

    Version 3.0.0 removes all deprecated APIs from version 2.x.x. See the Migration Guide for details: toedter.github.io/spring-hateo

    #java, #rest, #spring, #hateoas, #jsonapi

  17. I just released version 3.0.0 of "JSON:API for Spring HATEOAS". This is a major release with dependency updates to Spring Boot 4.0.0, Spring HATEOAS 3.0.0 and Jackson 3.

    See github.com/toedter/spring-hate.

    Version 3.0.0 removes all deprecated APIs from version 2.x.x. See the Migration Guide for details: toedter.github.io/spring-hateo

    #java, #rest, #spring, #hateoas, #jsonapi

  18. I just released version 3.0.0 of "JSON:API for Spring HATEOAS". This is a major release with dependency updates to Spring Boot 4.0.0, Spring HATEOAS 3.0.0 and Jackson 3.

    See github.com/toedter/spring-hate.

    Version 3.0.0 removes all deprecated APIs from version 2.x.x. See the Migration Guide for details: toedter.github.io/spring-hateo

    #java, #rest, #spring, #hateoas, #jsonapi

  19. I just released version 3.0.0 of "JSON:API for Spring HATEOAS". This is a major release with dependency updates to Spring Boot 4.0.0, Spring HATEOAS 3.0.0 and Jackson 3.

    See github.com/toedter/spring-hate.

    Version 3.0.0 removes all deprecated APIs from version 2.x.x. See the Migration Guide for details: toedter.github.io/spring-hateo

    #java, #rest, #spring, #hateoas, #jsonapi

  20. I just released version 3.0.0 of "JSON:API for Spring HATEOAS". This is a major release with dependency updates to Spring Boot 4.0.0, Spring HATEOAS 3.0.0 and Jackson 3.

    See github.com/toedter/spring-hate.

    Version 3.0.0 removes all deprecated APIs from version 2.x.x. See the Migration Guide for details: toedter.github.io/spring-hateo

    #java, #rest, #spring, #hateoas, #jsonapi

  21. I just released version 2.2.0 of "JSON:API for Spring HATEOAS". This is a minor release with 2 new features and dependency updates to Spring Boot 3.5.8.

    See github.com/toedter/spring-hate

    #java, #rest, #spring, #hateoas, #jsonapi

  22. I just released version 2.2.0 of "JSON:API for Spring HATEOAS". This is a minor release with 2 new features and dependency updates to Spring Boot 3.5.8.

    See github.com/toedter/spring-hate

    #java, #rest, #spring, #hateoas, #jsonapi

  23. I just released version 2.2.0 of "JSON:API for Spring HATEOAS". This is a minor release with 2 new features and dependency updates to Spring Boot 3.5.8.

    See github.com/toedter/spring-hate

    #java, #rest, #spring, #hateoas, #jsonapi

  24. I just released version 2.2.0 of "JSON:API for Spring HATEOAS". This is a minor release with 2 new features and dependency updates to Spring Boot 3.5.8.

    See github.com/toedter/spring-hate

    #java, #rest, #spring, #hateoas, #jsonapi

  25. I just released version 2.2.0 of "JSON:API for Spring HATEOAS". This is a minor release with 2 new features and dependency updates to Spring Boot 3.5.8.

    See github.com/toedter/spring-hate

    #java, #rest, #spring, #hateoas, #jsonapi

  26. Migrating from Spring Boot to Quarkus?
    I just published a hands-on tutorial that takes the classic Spring HATEOAS example and rebuilds it in Quarkus—covering both Link headers and HAL+JSON. Full code, tests, and production notes included.

    the-main-thread.com/p/spring-h

    #Java #Quarkus #SpringBoot #HATEOAS #REST

  27. Migrating from Spring Boot to Quarkus?
    I just published a hands-on tutorial that takes the classic Spring HATEOAS example and rebuilds it in Quarkus—covering both Link headers and HAL+JSON. Full code, tests, and production notes included.

    the-main-thread.com/p/spring-h

    #Java #Quarkus #SpringBoot #HATEOAS #REST

  28. Migrating from Spring Boot to Quarkus?
    I just published a hands-on tutorial that takes the classic Spring HATEOAS example and rebuilds it in Quarkus—covering both Link headers and HAL+JSON. Full code, tests, and production notes included.

    the-main-thread.com/p/spring-h

    #Java #Quarkus #SpringBoot #HATEOAS #REST

  29. Migrating from Spring Boot to Quarkus?
    I just published a hands-on tutorial that takes the classic Spring HATEOAS example and rebuilds it in Quarkus—covering both Link headers and HAL+JSON. Full code, tests, and production notes included.

    the-main-thread.com/p/spring-h

    #Java #Quarkus #SpringBoot #HATEOAS #REST

  30. Migrating from Spring Boot to Quarkus?
    I just published a hands-on tutorial that takes the classic Spring HATEOAS example and rebuilds it in Quarkus—covering both Link headers and HAL+JSON. Full code, tests, and production notes included.

    the-main-thread.com/p/spring-h

    #Java #Quarkus #SpringBoot #HATEOAS #REST

  31. My favorite section of the talk (from around 23 minutes in; see thread) is probably the one where I berate CRUD, referencing's Amy Hoy's fantastic rant against the malpractice on Twitter in 2019.

    #JavaZone #JavaZone2025 #REST #hypermedia #hypertext #HATEOAS #CRUD

    @amy @amyhoy

  32. My favorite section of the talk (from around 23 minutes in; see thread) is probably the one where I berate CRUD, referencing's Amy Hoy's fantastic rant against the malpractice on Twitter in 2019.

    #JavaZone #JavaZone2025 #REST #hypermedia #hypertext #HATEOAS #CRUD

    @amy @amyhoy

  33. My favorite section of the talk (from around 23 minutes in; see thread) is probably the one where I berate CRUD, referencing's Amy Hoy's fantastic rant against the malpractice on Twitter in 2019.

    #JavaZone #JavaZone2025 #REST #hypermedia #hypertext #HATEOAS #CRUD

    @amy @amyhoy

  34. My favorite section of the talk (from around 23 minutes in; see thread) is probably the one where I berate CRUD, referencing's Amy Hoy's fantastic rant against the malpractice on Twitter in 2019.

    #JavaZone #JavaZone2025 #REST #hypermedia #hypertext #HATEOAS #CRUD

    @amy @amyhoy

  35. My talk “Hypermedia: The First 2000 Years” is now available on Vimeo!

    My stupid Logitech Spotlight remote died, so I became much more static on stage than I would prefer, but I hope the message was delivered well enough anyway.

    I warmly welcome feedback, questions and critique!

    vimeo.com/1115578715

    #JavaZone #JavaZone2025 #REST #hypermedia #hypertext #HATEOAS

  36. My talk “Hypermedia: The First 2000 Years” is now available on Vimeo!

    My stupid Logitech Spotlight remote died, so I became much more static on stage than I would prefer, but I hope the message was delivered well enough anyway.

    I warmly welcome feedback, questions and critique!

    vimeo.com/1115578715

    #JavaZone #JavaZone2025 #REST #hypermedia #hypertext #HATEOAS

  37. My talk “Hypermedia: The First 2000 Years” is now available on Vimeo!

    My stupid Logitech Spotlight remote died, so I became much more static on stage than I would prefer, but I hope the message was delivered well enough anyway.

    I warmly welcome feedback, questions and critique!

    vimeo.com/1115578715

    #JavaZone #JavaZone2025 #REST #hypermedia #hypertext #HATEOAS

  38. My talk “Hypermedia: The First 2000 Years” is now available on Vimeo!

    My stupid Logitech Spotlight remote died, so I became much more static on stage than I would prefer, but I hope the message was delivered well enough anyway.

    I warmly welcome feedback, questions and critique!

    vimeo.com/1115578715

    #JavaZone #JavaZone2025 #REST #hypermedia #hypertext #HATEOAS

  39. Next Wednesday, I'll be speaking about REST and hypermedia as the engine of application state (HATEOAS) at JavaZone. If you attended my talk, which questions would you like to have answered? What should (or shouldn't) I cover?

    2025.javazone.no/en/program/5a

    #JavaZone #JavaZone2025 #REST #hypermedia #hypertext #HATEOAS

  40. Next Wednesday, I'll be speaking about REST and hypermedia as the engine of application state (HATEOAS) at JavaZone. If you attended my talk, which questions would you like to have answered? What should (or shouldn't) I cover?

    2025.javazone.no/en/program/5a

    #JavaZone #JavaZone2025 #REST #hypermedia #hypertext #HATEOAS

  41. Next Wednesday, I'll be speaking about REST and hypermedia as the engine of application state (HATEOAS) at JavaZone. If you attended my talk, which questions would you like to have answered? What should (or shouldn't) I cover?

    2025.javazone.no/en/program/5a

    #JavaZone #JavaZone2025 #REST #hypermedia #hypertext #HATEOAS