Artykuły dla tych, którzy
wdrażają stack
Oryginalne materiały o React, Node.js, TypeScript i AI — z tej samej praktyki co nasze oprogramowanie operatorskie. Treść artykułów po angielsku.
Tag: API Design
Ocena zadłużenia w projektowaniu schematów GraphQL za pomocą LLM i mechanizmu CI Ratchet
Jak używać recenzenta LLM oraz oceny od 1 do 5, aby wykrywać subiektywne problemy w projekcie GraphQL w nowych prośbach o pull request oraz zmapować istniejące „długi” w Twoim schemacie.
8 min czytaniaAwait widzi tylko jedną obietnicę: projektowanie API typu Async/Await, które samodzielnie realizują swoje zadania
Co tak naprawdę obserwuje JavaScript async/await, dlaczego praca odseparowana, callbacki, strumienie oraz Promise.all omijają jego kontrolę, oraz jak projektować Promises, które oznaczają zakończenie pracy.
13 min czytaniaMetoda HTTP QUERY dla zespołów frontendowych: bezpieczne odczyty z ciałem wiadomości
Dowiedz się, kiedy metoda HTTP QUERY jest lepsza od GET i POST przy złożonych filtrach, jak używać jej z fetch, oraz jakie wymagania stawia CORS, cacheowanie i wsparcie infrastruktury.
7 min czytaniaWażny JSON, uszkodzony kontrakt: warstwowe sprawdzania w celu wykrycia regresji w treści przesyłanej
Naucz się wykrywać regresje w treści JSON, które są poprawnie parsowane: różnice semantyczne, skoncentrowane JSON Schema, twierdzenia dotyczące reguł biznesowych w Node oraz ograniczenia typów generowanych.
7 min czytaniaJeden kopertka JSON na każdą trasę NestJS: interceptorzy plus filtr globalny
Otocz każdą odpowiedź NestJS typowanym „kopertem” za pomocą interceptora ogólnego, dekoratora wiadomości oraz filtru wyjątków, zachowując przy tym kontrolery wolne od kodu szablonowego.
6 min czytaniaUsunięcie standardowego kodu try/catch z tras Express za pomocą asyncHandler
Dowiedz się, jak middleware obsługujący błędy, obudowa asyncHandler oraz niestandardowa klasa AppError przenoszą odpowiedzi na błędy w Express z każdej trasy do jednego spójnego miejsca.
5 min czytaniaPętla czatu bez stanu: ręczne wywoływanie API OpenAI w Pythonie
Stwórz rozmowę wieloetapową za pomocą SDK Python OpenAI, samodzielnie zarządzając historią wiadomości, i zobacz, dlaczego ten sam mechanizm leży u podstaw pamięci i agentów LangChain.
5 min czytaniaZapobieganie utracie aktualizacji w Node.js i MongoDB podczas równoczesnych zapisów
Dowiedz się, w jaki sposób warunkowe aktualizacje atomowe, optymistyczne blokowanie oparte na wersjach, odpowiedzi 409 oraz transakcje zapobiegają temu, by równoczesne zapisy w MongoDB potajemnie usuwały dane.
9 min czytaniaOchrona granicy Express: jeden middleware Zod dla ciała żądania, parametrów i zapytania
Dowiedz się, jak weryfikować treści żądań Express, parametry ścieżek oraz łańcuchy zapytań za pomocą jednego wielokrotnie używalnego middleware Zod oraz jak uzupełnia on weryfikację modeli Sequelize.
9 min czytania
O tych artykułach
Wycena w 24 h
Potrzebujesz tego stacka w warstwie operatorskiej? Wyślij brief — wycena w 24 h.