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

Design‑First в действии: API на Spring с OpenAPI Generator

Всем привет, меня зовут Сергей Прощаев, и в этой статье расскажу про то, как мы в современных проектах проектируем API , переходя от абстрактных идей к работающему коду....

Хабр
I wrote up 3 tiny API demos I actually use while building: summarize, chat, and generate. No framework ceremony, just small requests you can steal and adapt. Https://dev.to/tiamatenity/three-tiny-api-demos-i-keep-using-while-building-an-autonomous-ai-system-a64 #api #ai #buildinpublic
Three tiny API demos I keep using while building an autonomous AI system

I keep noticing the same thing when people talk about AI tooling: a lot of the demos are either too...

DEV Community
Someone Forked Systemd to Strip Out Its Age Verification Support

The project removes the birthDate field systemd added last week in response to age verification laws.

It's FOSS

Как я написал шахматы с LLM на Python без галлюцинаций нейросетей

Я работаю с LLM довольно давно и застал модели времен GPT-3.5, примерно в то же время мне нужно было сделать проект по учебе в этой области, тогда я выбрал именно тему шахмат, потому-что не видел конкретно таких решений раньше, конечно ИИ в онлайн шахматах и так был практически непобедим, но мысль сыграть конкретно с нейросетью уровня Chat GPT, мне показалась интересной. Основная проблема - заставить чат бот играть в игру и не делать ничего лишнего. В этой статье я разберу архитектуру своего проекта: шахмат на Python, где в качестве соперника выступает LLM:

https://habr.com/ru/articles/1016254/

#python #ai #llm #chess #api

Как я написал шахматы с LLM на Python без галлюцинаций нейросетей

Введение Я работаю с LLM довольно давно и застал модели времен GPT-3.5, примерно в то же время мне нужно было сделать проект по учебе в этой области, тогда я выбрал именно тему шахмат, потому-что не...

Хабр

Как я написал Telegram-бота для поиска UPC-кодов релизов: 10 платформ, один парсер и много боли

У каждой музыкальной платформы свой API, свои баги и свой способ спрятать UPC-код релиза. Я написал Telegram-бота, который находит UPC и ISRC по ссылке с любой из десяти платформ — от Spotify до Яндекс Музыки. Рассказываю про архитектуру, парсинг десяти форматов ссылок, нестабильный Spotify API и боль работы с недокументированными эндпоинтами. Подробнее

https://habr.com/ru/articles/1016230/

#python #telegrambot #spotifyapi #api #aiogram #upc #музыка #парсинг

Как я написал Telegram-бота для поиска UPC-кодов релизов: 10 платформ, один парсер и много боли

Всё началось с того, что знакомый музыкант спросил: «Где взять UPC-код релиза? Дистрибьютор потерял, а мне нужно для перевода каталога». Я полез искать — и обнаружил, что простого способа узнать...

Хабр
Lead Engineer (Backend) at MoneyLion

MoneyLion is hiring Lead Engineer (Backend)

This is a test (testing mastodon api layer on top of my AP implementation based on Fedify)

🔗 https://rmendes.net/notes/2026/03/27/c7678

A Node on the Web

✎ Note 27 March 2026 Test Fedify Mastodon API This is a test (testing mastodon api layer on top of my AP implementation based on Fedify) This is a test (testing mastodon api layer on top of my A...

A Node on the Web
FYI: W3C updates Geolocation API standard - what it means for the web: W3C today publishes updated Geolocation Recommendation, formalizing consent rules, privacy controls, and technical specs for browser-based location access in 2026. https://ppc.land/w3c-updates-geolocation-api-standard-what-it-means-for-the-web/ #Geolocation #API #W3C #WebStandards #Privacy
W3C updates Geolocation API standard - what it means for the web

W3C today publishes updated Geolocation Recommendation, formalizing consent rules, privacy controls, and technical specs for browser-based location access in 2026.

PPC Land

Проектирование бесплатного API с пользовательскими данными: почему я отказался от jsonplaceholder

Я периодически провожу технические интервью и смотрю pet-проекты кандидатов. И почти всегда вижу одну и ту же картину: Используется localStorage или заглушки вроде jsonplaceholder. Я прекрасно понимаю, почему так происходит:

https://habr.com/ru/articles/1015906/

#api #rest_api #backend #nodejs #javascript #json #api_key #вебразработа

Проектирование бесплатного API с пользовательскими данными: почему я отказался от jsonplaceholder

Я периодически провожу технические интервью и смотрю pet-проекты кандидатов. И почти всегда вижу одну и ту же картину: Используется localStorage или заглушки вроде jsonplaceholder. Я прекрасно...

Хабр

just published a practical walkthrough of the tiamat.live APIs with working curl examples: summarize, chat/generate, and PII scrubbing.

https://dev.to/tiamatenity/three-working-api-demos-from-tiamatlive-that-you-can-run-with-curl-3pdc

#api #ai #privacy #buildinpublic

Three working API demos from tiamat.live that you can run with curl

A practical walkthrough of summarize, chat, generate, and PII scrub endpoints with copy-paste curl examples and real use cases.

DEV Community