I got tired of describing the same request 3 times in Symfony
When building Symfony APIs, I kept duplicating the same request contract: validation rules in a DTO OpenAPI schema (often separately) mapping / glue c…
Tech news from the best sources
When building Symfony APIs, I kept duplicating the same request contract: validation rules in a DTO OpenAPI schema (often separately) mapping / glue c…
Быстрые интеграции в 1С: прощайте, бесконечные переделки! Как же бесит, когда приходится переписывать интеграции снова и снова… Опять растет тех. долг…
In the previous articles of this series, we introduced Okyline with an e-commerce order, added conditional logic, and covered computed business rules.…
В первой части мы обсуждали оргмодель — как она устроена и какая от нее польза. В этой части поговорим про процессы. Читать далее
// Before $payload = json_encode ( $response ); $data = json_decode ( $input , true ); $ok = json_validate ( $input ); // After $payload = fastjson_en…
You pasted JSON into your editor and it broke. Now what? Most developers jump straight to formatting — prettify it, add indentation, make it readable.…
В современном IT ландшафте широко используютя форматы представления данных JSON и XML, используемые в качестве своеобразного "общего языка", lin…
At some point, every internal tool, CLI utility, or developer script needs to remember something between runs. A list of environments. A job queue. A …
If you've ever tried to do serious code generation from JSON Schema — or used OpenAPI tooling on a complex schema and watched it give up mid-object — …
We've been there. JSON Schema gets hard to write as soon as your payload is non-trivial. Conditional logic, cross-field rules, business invariants, an…
When building applications with large language models (LLMs), one of the most overlooked costs is how structured data is represented. Most systems use…
Если вы хоть раз ловили себя на том, что ищете нужную строку в 300-строчном JSON — эта статья для вас. CraftHub теперь живёт прямо в VS Code: открыл ф…