Přebranding Mentorize na multi-service platformu
Přeměna jednoho e-learningového prototypu na sadu propojených podnikových služeb: vzdělávací aplikace, AI mentor, týmový chat, cloudový disk a sdílená UI komponentová knihovna.
29 příspěvků · Stránka 2 z 3
Přeměna jednoho e-learningového prototypu na sadu propojených podnikových služeb: vzdělávací aplikace, AI mentor, týmový chat, cloudový disk a sdílená UI komponentová knihovna.
Tři způsoby, jak odesílat data ze serveru na klienta v reálném čase. Zde je popis, co každý z nich dělá, kde každý z nich sedí a jak bun.ws mění výkonový obraz pro WebSocket servery.
Praktický průvodce vším, co ovlivňuje hodnocení ve vyhledávačích a prohledatelnost: Core Web Vitals, Open Graph, Schema.org JSON-LD, hreflang, sitemaps, robots.txt a jak to vše zapadá dohromady.
Bun je runtime, správce balíčků, test runner a bundler v jednom bináru. Po jeho provozování v produkci po měsíce, zde je upřímný přehled toho, kde vyhrává a na co si dávat pozor.
JavaScript serializace tiše zahazuje objekty Date, Sety, Mapy a další. nuxt-superjson je Nuxt modul, který zapojuje SuperJSON do tvých API endpointů, takže komplexní typy přežijí celý round trip.
Nuxt automaticky importuje typy serverových tras do klienta. Dostaneš kompletní typovou bezpečnost od konce ke konci mezi API a frontendem bez extra knihovny, bez generování kódu a bez schématu k udržování.
VueI je open-source Vue 3 UI komponentová knihovna distribuovaná jako Nuxt modul. Nainstaluj ji jedním příkazem, získej kompletní sadu typizovaných, přístupných komponent postavených na TailwindCSS.
Po budování projektů s Next.js, SvelteKit a Astro se stále vracím k Nuxt. Vue 3 Composition API, ekosystém modulů a vývojářský zážitek se dohromady skládají do něčeho, co je těžké překonat.
Traefik čte tvé Docker labely a konfiguruje se sám. SSL se obnovuje samo. Nové služby se objevují bez úpravy konfiguračního souboru. Zde je popis, proč nahradil Nginx v mém stacku.
Řízení přístupu na základě rolí je jednoduché a funguje dobře pro většinu aplikací. Řízení přístupu na základě atributů ti dává jemnozrnnou kontrolu, když samotné role nestačí. Zde je popis, jak se rozhodnout.