Tvorba webu

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

Jak použít proměnné v CSS, je čas zbavit se Sass

CSS konečně podporuje nativně proměnné ! Dokud to neuměl, musel jsem používat SASS a mít vyřešenou kompilaci .scss souborů na .css, aby vše [...]

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á, [...]