Tvorba webu

Jak tvořit www stránky, SEO tipy, inspirace a řešení

Adresářová struktura v PHP frameworku Symfony Flex (např. Symfony 6.2)

Symfony doporučuje používat tuto strukturu adresářů, zdroj zde: https://symfony.com/doc/current/setup/flex.html (Pokračování [...]

git rebase VS merge – jaký je rozdíl

git je skvělý systém na verzování kódu, spolupráci více lidí na jednom projektu např. v PHP a nabízí spoustu příkazů (Pokračování [...]

Jak instalovat opencv na Debian12 bookworm

Knihovna opencv na rozpoznávání obličejů (Computer Vision) obsahující 2500 algoritmů by měla umět např. ořezávat různě focené profilové [...]

ModuleNotFoundError: No module named ‚_sqlite3‘ – SOLUTION for CentOS

I had problem with Python standard library _sqlite3 in one python tool on server.... PROBLEM EXAMPLE python3 -c "import [...]

Můj nejoblíbenější dev stack: FastAPI (Python) + Vue.js 3.2 (TypeScript, Vite)

Co používám nejraději na backendu a frontendu pro tvorbu webových stránek v roce 2022. Backend API samozřejmě, jako http server používám [...]

Jak přepsat Vue 2 filters na composables ve Vue3

Vue 3 už nepodporuje filtry, jako to umělo Vue 2 (filters v Options API). Místo toho se v migrační příručce radí používat computed properties. Ale [...]

Vue 3.2 script setup: to je super věc

Vue používám od verze 2.6, neustále prochází vývojem. Začal jsem s tvorbou webů pomocí Options API (tehdy nebylo na výběr), pak jsem Vue [...]

Vue 3 Composition API je skvělá náhrada za vue-class-component

Vue 2 nemělo podporu TypeScript, tak jsem začal používat vue-class-component. Vue Class Component ale pro novou verzi Vue 3 nefunguje, škoda, to kdybych [...]

K čemu je dobrý browserslist u webových projektů

Ve webových projektech vytvořím v root adresáři projektu konfigurační soubor .browserslistrc a dám do něj toto: > 0.25%not dead To znamená, [...]

Jak migrovat Laminas projekt z PHP 7 na PHP 8.0

Laminas je PHP framework, nástupce Zend Framework 3. Vývoj ZF 3 byl ukončen v roce 2019, našstěstí Laminas vývoj běží dál a nyní je k dispozici [...]