[Перевод] Нативный API Versioning в Spring 7: долгожданная официальная поддержка

Команда Spring АйО подготовила перевод статьи о том, как Spring Framework 7 приносит нативную поддержку API-версионирования — темы, которая годами оставалась на разработчиках и собирала тонны костылей. Теперь Spring Framework предлагает единый, продуманный механизм как для серверной, так и для клиентской стороны. Что это меняет для архитектуры и разработки на Spring — разберёмся в статье.

https://habr.com/ru/companies/spring_aio/articles/967454/

#Spring #APIversioning #Spring7 #WebMVC #WebFlux #RestClient #WebClient #RequestMapping #версионирование #депрекейт

Нативный API Versioning в Spring 7: долгожданная официальная поддержка

Команда Spring АйО подготовила перевод статьи о том, как Spring Framework 7 приносит нативную поддержку API-версионирования — темы, которая годами оставалась на разработчиках и собирала тонны...

Хабр
@rasterinterrupt
I've noticed that for the simple task of storing HTTP calls somewhere, running them and displaying a result in the screen, #Emacs offers a simple plugin called #restclient. It automatically activates when you open a file with .http extension. So you can save all your calls into calls.http file. Several other editors/IDE:s have a similar functionality which supports the same file extension. Super easy to version with #git.
@gosha The #restclient has been archived, you can try #verb. https://github.com/federicotdn/verb
GitHub - federicotdn/verb: HTTP client for Emacs

HTTP client for Emacs. Contribute to federicotdn/verb development by creating an account on GitHub.

GitHub

Current versions of Postman are entirely unusable today. I used Postman a few years ago for API dev and testing and I cannot believe the security implications of requiring an account and login.

Is there a TUI that imports postman collections? Incl. JS scripts?

http-prompt is the closest thing I've found (https://http-prompt.com/) but it doesnt import postman collections, but does support Open API specs!

Anything closer to postman in the Terminal? Yes, I know about #restclient in #emacs too.

HTTP Prompt - An interactive command-line HTTP client

I had been using restclient.el for while for my API tinkering needs but today I discovered verb which has more features and integrates into org-mode

https://github.com/federicotdn/verb

#emacs #restclient #verb

GitHub - federicotdn/verb: HTTP client for Emacs

HTTP client for Emacs. Contribute to federicotdn/verb development by creating an account on GitHub.

GitHub

This is what an HTTP client does when it has raised $225M and is valued at $5.6B. Looking forward to the response of 1Password.

https://twitter.com/getpostman/status/1767943686401261819

#zirp #venturecapital #restclient #startup #postman

Postman (@getpostman) on X

🚨BREAKING NEWS🚨Multi-platinum recording artist @tpain will perform live at our POST/CON 24 after-party in San Francisco on May 1. 🎶🎤Connect with fellow API practitioners and global tech leaders over cocktails during an unforgettable evening of live music and celebration.

X (formerly Twitter)

Did you know? #springframework is introducing a #RestClient in Spring 6.1 to interact with HTTP backends, with a fluent interface and more, check it out by @simonverhoeven !

https://foojay.io/today/spring-6-1-restclient

#foojaytip

Spring 6.1 - RestClient

Getting started making use of the new RestClient introduced in Spring 6.1!

foojay
I don't often have to interact with web APIs but when I do #restclient mode comes to the rescue #emacs