#swagger — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #swagger, aggregated by home.social.
-
👀 Site "Mogging"? Oh boy, a thrilling saga where #pixels #battle it out for the ultimate 🏆 of... website #swagger. 🤦♂️ Because clearly, nothing screams 'important' like two URLs fighting for internet ego points while #Cloudflare plays referee. 💥
https://sitemogging.com #Mogging #InternetDrama #HackerNews #ngated -
👀 Site "Mogging"? Oh boy, a thrilling saga where #pixels #battle it out for the ultimate 🏆 of... website #swagger. 🤦♂️ Because clearly, nothing screams 'important' like two URLs fighting for internet ego points while #Cloudflare plays referee. 💥
https://sitemogging.com #Mogging #InternetDrama #HackerNews #ngated -
👀 Site "Mogging"? Oh boy, a thrilling saga where #pixels #battle it out for the ultimate 🏆 of... website #swagger. 🤦♂️ Because clearly, nothing screams 'important' like two URLs fighting for internet ego points while #Cloudflare plays referee. 💥
https://sitemogging.com #Mogging #InternetDrama #HackerNews #ngated -
👀 Site "Mogging"? Oh boy, a thrilling saga where #pixels #battle it out for the ultimate 🏆 of... website #swagger. 🤦♂️ Because clearly, nothing screams 'important' like two URLs fighting for internet ego points while #Cloudflare plays referee. 💥
https://sitemogging.com #Mogging #InternetDrama #HackerNews #ngated -
👀 Site "Mogging"? Oh boy, a thrilling saga where #pixels #battle it out for the ultimate 🏆 of... website #swagger. 🤦♂️ Because clearly, nothing screams 'important' like two URLs fighting for internet ego points while #Cloudflare plays referee. 💥
https://sitemogging.com #Mogging #InternetDrama #HackerNews #ngated -
🚀 Soirée maintenance chez BlablaLinux !
Petite mise à jour pour garder vos services préférés au top. Sont maintenant tout beaux, tout neufs :
🔎 #SearXNG
💬 #Element ( #Synapse )
🔐 One Time Password ( #OTS )
📺 #PeerTube
📖 #Swagger
📋 #Wekan
🚀 #ziplineTout est prêt et fonctionne à fond ! 🛠️
👉 Retrouvez l'ensemble de mes services ici : https://blablalinux.be/mes-services-publics/
-
Design‑First в действии: API на Spring с OpenAPI Generator
Когда команда пишет API, но документация живёт своей жизнью, а интеграторы часами гадают, что значит ошибка 500, — проект неизбежно тонет в хаосе. В этой описан подход, который является лучшим решением: Design‑First на основе OpenAPI . Мы пройдём полный цикл: от проектирования спецификации до работающего Spring‑приложения с автоматической генерацией кода и централизованной обработкой ошибок. Вы узнаете, как одна команда ./gradlew clean build может создать модели и интерфейсы, избавив вас от рутины.
https://habr.com/ru/companies/otus/articles/1008384/
#api #openapi #spring #rest_api #swagger #spring_boot #designfirst #code_generation
-
Almost 600 lines of OpenAPI documentation later and I'm done. I think I'll package the `/doc` endpoint with the Docker images since I can just copy over the static directory and have it live in the container. I'll add directions on how to add the docs to the standalone binaries as well which should cover that use case. Overall, it turned out pretty well.
-
Canop'Tips 💡 Activer Swagger sur l'API Canopsis
Tu veux tester une route API rapidement ? Valider un payload ? Laisser un ops ou un dev explorer l'API ?
➡️ Canopsis met à disposition une UI Swagger native !
Elle s'active simplement avec un flag au démarrage de l’API.#Canopsis #API #Swagger #ITOps #DevOps #SupervisionIT #Observabilité #Monitoring #OpenSource #Integration #Automation #SRE #TechOps #ArchitectureIT
-
Один Swagger вместо сотни страниц Confluence: как в Рунити навели порядок в API-документации
Привет, Хабр! На связи Маргарита Сорочинская, технический писатель отдела архитектуры в Рунити. Хочу рассказать, как мы в компании подошли к описанию API в Swagger — и почему решили перенести туда всё, что раньше жило в Confluence. А еще поделюсь с вами стартерпаком для описания API в Swagger, пошаговой инструкцией и всеми ссылками, чтобы для вас этот путь был уже более простым :) Навигация по тексту:
https://habr.com/ru/companies/runity/articles/961156/
#api #swagger #swaggerui #swaggertypescriptapi #confluence #git #gitlab #методы #документация #документирование_проектов
-
Хватит тестировать на «кошках»! Разворачиваем циничный API на FastAPI за 5 минут для реальных AQA-задач
Привет, Хабр! Меня зовут Ваня, и я AQA-инженер. Как и многие из вас, я занимаюсь обучением будущих покорителей Postman и Pytest. И, как многие из вас, я столкнулся с проблемой: все существующие тестовые API — невыносимо скучные. Todo-листы, интернет-магазины с товарами Item 1 , Item 2 , API для управления книгами... Серьезно? После пятого GET /todos начинаешь сомневаться не только в своей карьере, но и в смысле бытия. Данные в них стерильны, как операционная, а сценарии предсказуемы, как сюжет российского сериала. Моим ученикам было скучно. Мне было скучно. Я понял, что нужен свой API. С блэкджеком и... ну, вы поняли. С API, который будет не просто функциональным, но и забавным. Который захочется «потыкать» просто ради того, чтобы увидеть очередной перл в ответе сервера. Так родился "Cynical Circle API" — API для тех, кто понял жизнь и устал от ванильных примеров. (Так выглядит наша интерактивная документация. Уже интригует, не правда ли?)
https://habr.com/ru/articles/937716/
#API #тестирование_API #AQA #автоматизация_тестирования #Python #fastapi #swagger #uvicorn #itюмор #обучение_программированию
-
Хватит тестировать на «кошках»! Разворачиваем циничный API на FastAPI за 5 минут для реальных AQA-задач
Привет, Хабр! Меня зовут Ваня, и я AQA-инженер. Как и многие из вас, я занимаюсь обучением будущих покорителей Postman и Pytest. И, как многие из вас, я столкнулся с проблемой: все существующие тестовые API — невыносимо скучные. Todo-листы, интернет-магазины с товарами Item 1 , Item 2 , API для управления книгами... Серьезно? После пятого GET /todos начинаешь сомневаться не только в своей карьере, но и в смысле бытия. Данные в них стерильны, как операционная, а сценарии предсказуемы, как сюжет российского сериала. Моим ученикам было скучно. Мне было скучно. Я понял, что нужен свой API. С блэкджеком и... ну, вы поняли. С API, который будет не просто функциональным, но и забавным. Который захочется «потыкать» просто ради того, чтобы увидеть очередной перл в ответе сервера. Так родился "Cynical Circle API" — API для тех, кто понял жизнь и устал от ванильных примеров. (Так выглядит наша интерактивная документация. Уже интригует, не правда ли?)
https://habr.com/ru/articles/937716/
#API #тестирование_API #AQA #автоматизация_тестирования #Python #fastapi #swagger #uvicorn #itюмор #обучение_программированию
-
Хватит тестировать на «кошках»! Разворачиваем циничный API на FastAPI за 5 минут для реальных AQA-задач
Привет, Хабр! Меня зовут Ваня, и я AQA-инженер. Как и многие из вас, я занимаюсь обучением будущих покорителей Postman и Pytest. И, как многие из вас, я столкнулся с проблемой: все существующие тестовые API — невыносимо скучные. Todo-листы, интернет-магазины с товарами Item 1 , Item 2 , API для управления книгами... Серьезно? После пятого GET /todos начинаешь сомневаться не только в своей карьере, но и в смысле бытия. Данные в них стерильны, как операционная, а сценарии предсказуемы, как сюжет российского сериала. Моим ученикам было скучно. Мне было скучно. Я понял, что нужен свой API. С блэкджеком и... ну, вы поняли. С API, который будет не просто функциональным, но и забавным. Который захочется «потыкать» просто ради того, чтобы увидеть очередной перл в ответе сервера. Так родился "Cynical Circle API" — API для тех, кто понял жизнь и устал от ванильных примеров. (Так выглядит наша интерактивная документация. Уже интригует, не правда ли?)
https://habr.com/ru/articles/937716/
#API #тестирование_API #AQA #автоматизация_тестирования #Python #fastapi #swagger #uvicorn #itюмор #обучение_программированию
-
Хватит тестировать на «кошках»! Разворачиваем циничный API на FastAPI за 5 минут для реальных AQA-задач
Привет, Хабр! Меня зовут Ваня, и я AQA-инженер. Как и многие из вас, я занимаюсь обучением будущих покорителей Postman и Pytest. И, как многие из вас, я столкнулся с проблемой: все существующие тестовые API — невыносимо скучные. Todo-листы, интернет-магазины с товарами Item 1 , Item 2 , API для управления книгами... Серьезно? После пятого GET /todos начинаешь сомневаться не только в своей карьере, но и в смысле бытия. Данные в них стерильны, как операционная, а сценарии предсказуемы, как сюжет российского сериала. Моим ученикам было скучно. Мне было скучно. Я понял, что нужен свой API. С блэкджеком и... ну, вы поняли. С API, который будет не просто функциональным, но и забавным. Который захочется «потыкать» просто ради того, чтобы увидеть очередной перл в ответе сервера. Так родился "Cynical Circle API" — API для тех, кто понял жизнь и устал от ванильных примеров. (Так выглядит наша интерактивная документация. Уже интригует, не правда ли?)
https://habr.com/ru/articles/937716/
#API #тестирование_API #AQA #автоматизация_тестирования #Python #fastapi #swagger #uvicorn #itюмор #обучение_программированию
-
GitHub Actions × AWS CDK で、OpenAPI 仕様書を Pull Request ごとに Web 上でプレビュー可能にするワークフローを組んでみた
https://dev.classmethod.jp/articles/github-actions-aws-cdk-preview-api-docs/#dev_classmethod #OpenAPI #Swagger #AWS_CDK #GitHub_Actions #Amazon_CloudFront #Amazon_S3
-
Day 7
✅ 24 test suites, 153 tests passing.Solid coverage across service and controller layers in my modular monorepo. Strict typing (TypeScript), full DTO validation, and realistic mocks across complex relations (TypeORM).
Next: fine-tuning error handling & exploring e2e strategies.
https://write.as/bmariusz/24-test-suites-153-tests-passing-scaling-confidence-with-every-assertion
#TypeScript #NestJS #Nextjs #InsuranceTech #Microservices #monorepo #rbac #codingdays #swagger #jwt #jwt_auth #programming
-
Day 6
TL;DR: Groups, memberships, hierarchy — all dynamic now.Released backend v0.3.0 🎉
✅ Users can belong to multiple groups with typed roles
✅ Groups can form hierarchical or overlapping structures
✅ Roles are normalized via reference typesBuilt with NestJS + TypeORM. Documented via Swagger.
https://write.as/bmariusz/building-a-flexible-group-structure-with-nestjs-and-typeorm
#TypeScript #NestJS #Nextjs #InsuranceTech #Microservices #monorepo #rbac #codingdays #swagger #jwt #jwt_auth #programming
-
Day 5
TL;DR: Continued work on backend security — role-based access is now fully wired up.✅ Got fine-grained role-based access control fully working today.
• Roles loaded from PostgreSQL
• Injected into JWT during login
• Validated via custom `@Roles()` + `RolesGuard`
• Authenticated via `@UseGuards(JwtAuthGuard)` globally
• Introduced `@Public()` decorator to bypass guards for public endpoints
• Swagger supports Bearer token for testingTook a while to get the role propagation into the token right — the key was enriching the `validateUser()` result, not just fetching data from DB.
Modular, clean, and no magic. Feels good. 👌
more on: https://write.as/bmariusz/continuation-securing-routes-with-jwt-and-role-based-access-control
#CloudNative #TypeScript #NestJS #Nextjs #InsuranceTech #Microservices #monorepo
#codingdays #swagger #jwt #jwt_auth #programming -
Day 4
TL;DR: Full Swagger docs + JWT auth with registration and login are live.
Today’s work focused on two key improvements.
1. Swagger documentation was extended across all API layers. DTOs, entities, and controllers were enriched with `@ApiTags`, `@ApiOperation`, `@ApiResponse`, and detailed `@ApiBody` annotations — including real-life examples for request bodies.
2. JWT-based authentication was implemented. A secure registration flow was added, with password hashing via bcrypt. A login endpoint now issues access tokens containing user ID, email, and roles. All logic is encapsulated using Passport strategies (local and JWT). The next step will be protecting routes with guards and role-based access.
#CloudNative #TypeScript #NestJS #Nextjs #InsuranceTech #Microservices #monorepo
#codingdays #swagger #jwt #jwt_auth #programming -
Scalar вместо Swagger UI. Надо ли оно нам?
С выходом .NET 9 пакет Swashbuckle.AspNetCore выпилили из шаблона Web API. Это означает, что при создании нового приложения ASP.NET Core Web API у нас больше нет привычного зеленого пользовательского интерфейса Swagger для тестирования endpoint-ов. В статье — краткий разбор, почему это произошло, и обзор альтернативы Scalar. Хочу разобраться
https://habr.com/ru/articles/892508/
#c# #net #net_9 #net_core #aspnet_core #aspnet_webapi #webapi_testing #swagger #scalar #openapi
-
Scalar на замену Swashbuckle в .NET 9 и как это готовить с Design API First
Рассказываю чем заменить Swashbuckle, который убрали из .Net 9, для создания страницы похожей на Swagger UI.
https://habr.com/ru/articles/904738/
#web_api #aspnet_core #swagger #open_api #net_9 #dotnet_core #dotnet #typespec #webapi #openapi
-
🚀 New Release: API-Doc-Crafter just got sharper. Cleaner. Meaner.
Giving my little OpenAPI merging monster some upgrades.It all started with a simple idea: merge OpenAPI specs from multiple repos.
Now? It transforms outdated Swagger specs to OpenAPI 3+, generates HTML pages with full navigation, and allows customization via config or env.✨ SecurityRequirement deduplication - because why merge APIs if you can't also merge logic?
🧠 Custom metadata enrichment - inject your info, license, contact, and docs straight from config. No more excuses.
🔁 Better parser fallback - now tries more ways to read broken specs than your average intern in panic mode.
🎭 Variable substitution in outputs - ${variables} be gone. Use env or config, stay DRY, stay sane.
🧪 Tests expanded. HTML, JSON, YAML outputs covered like a nuclear bunker.
🧰 Powered by GraalVM, no reflection, blazing fast.
🐳 Native Docker builds.
🧼 Reflection config surgically trimmed. Less bloat. More edge.Project: https://github.com/YunaBraska/api-doc-crafter
Happy crafting. And remember: if your docs aren't automated, they're probably lies.#OpenAPI #Swagger #APIdocumentation #DevTools #GraalVM #Java21 #Docker #Automation #CleanCode #DevLife #APIDocs #OpenSource #DeveloperTools #coding #programming
-
For REST 📡 API's written in Go 🚶, you should take a quick look at github.com/go-fuego/fuego. Getting an OpenAPI-Spec 📜 & a SwaggerUI 🖥️ without any extra effort, is a huge win!
#REST #API #GoLang #OpenAPI #Swagger #SwaggerUI #Fuego #GoFuego #WebDevelopment #GoProgramming #APIManagement #ProgrammingTips #TechStack #OpenSource
-
Генерируем в maven Java-модуль для OpenAPI из Swagger YAML
Допустим отдел аналитики подготовил нам Swagger YAML с описанием API доступа к какому-то сервису: xyz-swagger-v1.0.0.yaml. Как автоматизировать генерацию библиотеки для доступа к API по этому описанию, если у вас maven? Полного мануала почему-то нигде нет, так что я собрал в одну всю информацию о реализации и возможных проблемах.
https://habr.com/ru/articles/839358/
#mvn #maven #mavenplugin #yaml #swagger #swaggerui #swaggerautogen #swaggerui #openapi
-
Show HN: Fusio 5.0 released – open-source API management platform
https://www.fusio-project.org/
#ycombinator #API #API_Gateway #API_Management #API_Platform #REST_API #Serverless #PHP #OpenAPI #Swagger -
#APIs #OpenAPI #OAI #Swagger: "There are few projects in the API space with as dedicated a following as the OpenAPI Initiative (OAI) — and for a good reason! As a specification, OpenAPI has opened the door for a standardized API definition solution that makes for better portability and extensibility, more effective lifecycle management, and better developer experience across the board.
One of the most exciting parts about OpenAPI is looking to the future to see what it will become. This was made much more exciting with an announcement in early December 2023: OpenAPI has targeted the launch of v4, codenamed “Moonwalk”, by the end of 2024!
There is a lot of buzz about just what v4 will look like. Yet, there are multiple open questions. For instance, how OpenAPI will work with AI and LLMs seems to be a big one. Below, we’re going to take a brief look into this topic and consult with some experts to get their thoughts."
https://nordicapis.com/openapi-sets-it-sights-on-v4-moonwalk-for-2024/
-
#AppleTV+’s ‘#Swagger’ Tackles #ComingOut as a #Gay #Teen #Athlete.
Swagger takes on the intricate world of #youth #basketball and now it just tackled how #LGBTQ+ #youth can be #embraced within it.
#Women #Transgender #LGBTQ #LGBTQIA #GayKids #Entertainment #TV #Streaming #Sports #Representation #Culture https://www.intomore.com/entertainment/tv/apple-tv-swagger-coming-out/
-
July on #AppleTVPlus:
Premieres:
#DuckAndGoose S2, #TheAfterparty S2, #Foundation S2, #StephenCurryUnderrated & #TheBeanieBubbleFinales:
#Platonic & #TheCrowdedRoomWhat are you most excited for?
-
#AppleTVPlus Week in Review
Releases:
#Swagger S2 📅
#CarpoolKaraoke S5C 📅
#TheCrowdedRoom ⏳
#Platonic ⏳
#Silo ⏳
#HighDesert 🎉📅 Premiere, ⏳ Ongoing, 🎉 Finale
Trailers:
#TheBeanieBubbleDevelopment news:
#Metropolis canceled -
Here is a sneak peak at the upcoming #AppleTVPlus slate, including:
#Platonic
#LessonsInChemistry
#Hijack
#PalmRoyale
#TheMorningShow S3
#MastersOfTheAir
#Loot S2
#TheAfterparty S2
#Foundation S2
#Sugar
#TheBeanieBubble
#TheCrowdedRoom
#FloraAndSon
#Physical S3
#Swagger S2
and more -
I'm getting there, almost ready with the implementation.
Next up will be to create a docs website. #kubb #swagger #zod #axios #reactQuery -
Is anyone aware of a UI constructor for OpenAPI-defined APIs that goes beyond Swagger UI?
Swagger UI is a great leap over just having API documentation and making your own HTTP requests, it literally generates a UI, if a barebones one, that not only knows the endpoints but even knows and helps you conform to the datatypes.
It would be awesome to have some low-code tool with very high whipuptitude that would allow you to create a working prototype of a more visual UI by just dragging some stuff around.
#OpenAPI #swagger #SwaggerUI