Topiqu: Budowanie platformy blogowej, gdzie AI robi ciężką robotę
Topiqu to platforma blogowa full-stack z asystentem pisania AI, bogatym edytorem, własnymi domenami i rozliczeniami Stripe. Oto jak i dlaczego ją zbudowałem.
31 wpisów · Strona 2 z 4
Topiqu to platforma blogowa full-stack z asystentem pisania AI, bogatym edytorem, własnymi domenami i rozliczeniami Stripe. Oto jak i dlaczego ją zbudowałem.
Elysia to framework webowy natywny dla Bun z wynikami wydajności, które sprawiają, że większość frameworków Node.js wygląda wolno. Eden daje ci bezpieczeństwo typów klienta w stylu tRPC z mniejszą konfiguracją – i możesz użyć Zod, Valibot lub dowolnego walidatora Standard Schema.
Przekształcenie jednego prototypu e-learningowego w zestaw wzajemnie połączonych usług korporacyjnych: aplikacja edukacyjna, mentor AI, czat zespołowy, dysk w chmurze i współdzielona biblioteka komponentów UI.
Trzy sposoby wysyłania danych z serwera do klienta w czasie rzeczywistym. Oto co każdy robi, gdzie każdy pasuje i jak bun.ws zmienia obraz wydajności dla serwerów WebSocket.
Praktyczny przewodnik po wszystkim co wpływa na pozycjonowanie i indeksowalność: Core Web Vitals, Open Graph, Schema.org JSON-LD, hreflang, sitemaps, robots.txt i jak to wszystko razem działa.
Bun to runtime, menedżer pakietów, test runner i bundler w jednym pliku binarnym. Po uruchamianiu go w produkcji przez miesiące, oto szczera relacja z tego gdzie wygrywa i na co uważać.
Serializacja JavaScript po cichu gubi obiekty Date, Sety, Mapy i inne. nuxt-superjson to moduł Nuxt, który wplata SuperJSON w twoje endpointy API, żeby złożone typy przeżyły cały round trip.
Nuxt automatycznie importuje typy tras serwera do klienta. Dostajesz kompletne bezpieczeństwo typów od końca do końca między API a frontendem bez dodatkowej biblioteki, bez generowania kodu i bez schematu do utrzymywania.
VueI to open-source biblioteka komponentów UI Vue 3 dystrybuowana jako moduł Nuxt. Zainstaluj jednym poleceniem, uzyskaj kompletny zestaw typowanych, dostępnych komponentów zbudowanych z TailwindCSS.
Po budowaniu projektów z Next.js, SvelteKit i Astro, ciągle wracam do Nuxt. Vue 3 Composition API, ekosystem modułów i doświadczenie deweloperskie składają się na coś trudnego do pobicia.