Артыкулы для тых, хто
выводзіць стэк у прод
Арыгінальныя матэрыялы пра React, Node.js, TypeScript і AI — з той жа практыкі, што і наша аператарскае ПЗ. Тэкст артыкулаў па-англійску.
Тэг: API Design
Расчытак дэбта ў дзеянні падараджэння GraphQL схемы за дапамою LLM-ў і CI Ratchet
Як выкарыстоўваць апранавальнік LLM і систему зарабаткання балоў 1-5, каб выявіць суб’екtyваўскія проблемы дзеяння GraphQL у новых запросах і відобразыць наяўныя «боргі» ў вашай схеме.
8 хв чытанняAwait бачыць толькі адну абяцку: проектаванне API на базе Async/Await, якіе самі виканаюць свою роботу
Што на самай працо спостерагае JavaScript async/await, чаму аддзеяныя заданні, калебэкі, стрымы і Promise.all ўхіляюцца ад яго, і як разрабатваць Promises, якія будуць абяроŭнаваць завершэнне задання.
13 хв чытанняМетод HTTP QUERY для команд фронтэнду: безпечныя запыткі з тэламентам
Дазвольце дазнацца, калі метод HTTP QUERY ў перадніцу GET і POST для складных фільтраў, як выклікаць його за дапамою fetch, а таксама якія патрабаванні ўзгляду CORS, кэшавання і падтрымкі інфраструктуры.
7 хв чытанняВалідны JSON, абяроўаны контракт: шаровыя пераказы для выявлення регрэсій у палёадзе.
Выучыце, як выяўляць регрэсіі ў JSON-паданні, якія парсуюцца правільна: семантычныя разліки, спецыфікацыя JSON Schema, асэрцыі бізнес-правіл у Node і меры дазволеных гэнераваных типаў.
7 хв чытанняАдзін JSON-пакет для кожнай маршруту NestJS: інтерцэптары плюс глобальны фільтр
Загулкаваце кожны адпаведзь NestJS у типаванай обгоркі за дапамою гэнерычнага інтэрцептора, декоратара паведамленняў і фільтра абэкцый, пры тым залейваючы кантролеры без зайвага коду.
6 хв чытанняАдыяктуванне маршрутаў Express без неабходных кадэнтай try/catch за дапамою asyncHandler
Дазвольце дазнаць, як мідлвэр для адзначэння памылак, кэпсула asyncHandler і спецыяльны клас AppError дапамагаюць вынесці адпаведзі Express пра памылкі з кожнага маршруту і разместіць іх у адны, аднородны месца.
5 хв чытанняБезстановы цыкл чату: ручныя вызывы API OpenAI на Pythonе
Створыце чат з калькольнімі раундамі за дапомогайом Python SDK ад OpenAI, самастаўляючы історыю паведамленняў, і разумейце, чаму той самы цикл ляжыць у основе памяці та агентаў LangChain.
5 хв чытанняЗабэрэжанне падтрымкі пры выкарыстоўванні Node.js і MongoDB пад адночасным запісу
Дазвольце дазнаць, як атомныя умовныя апдэйты, оптымістычнае блакаванне на адповедзі версій, адповедзі 409 і транзакцыі не дазволяюць адночасным запісям у MongoDB таямніча адхоўляць даны.
9 хв чытанняАдміністрацыя межы Express: One Zod Middleware для тэлу, параметраў і запитаў
Дазвольце дазнаць, як прабавіцца пераканаць цэлыя тэлы запыткаў Express, параметры маршрутаў і строкі запыткаў за дапамогай аднаго віднаходжлівага мідлвэра Zod, а таксама як ён дапамагае у пераканаці модэляў Sequelize.
9 хв чытання
Пра гэтыя артыкулы
Ацэнка за 24 гадзіны
Патрэбны такі стэк у аператарскім слоі? Дашліце брыф — ацэнка за 24 гадзіны.