Nuxt.js framework jako náhrada za PHP MVC frameworky typu ZF3 nebo Symfony ?

V posledních letech šel vývoj tvorby webů jednoznačně nejvíce dopředu v jazyce Javascript. Javascript se dostal i na servery a pomalu vytlačuje dlouhou dobu moje oblíbené péhápko. Tento vývoj se snažím zachytit a přecházím z PHP na JS. Ten přechod je velice zábavný a objevný. Co šlo velice těžko programovat v PHP, v JS je snadné. [...]

Read more

Triky pro snadnější psaní CSS stylů pomocí SCSS syntaxe

SCSS se podobně jako Less používá ke psaní CSS stylů pro webové stránky. SCSS je plně kompatibilní s CSS a umožňuje používat pár triků pro rychlejší [...]

Jak začít používat React a JSX syntaxi při tvorbě HTML stránek

Na úvod shrnu důvody, proč začít používat virtuální DOM a moderní JavaScript ES 6. Programování stránky, jaké ho známe všichni programátoři, se skládá z [...]

Backend webu přes Node.js

Všichni známe Javascript spouštěný v prohlížeči, používá ho snad každá stránka např. pro formuláře, Ajax načítání obsahu apod. Node.js umí ale něco [...]

Vývoj aplikací na localhost přes Docker, Composer, PHP

Vývoj PHP aplikací na lokálním počítači a následný deploy skriptů na produkční či vývojový server je díky kontejnerům Dockeru snadný. Docker je software, [...]

Příklad OAuth 2.0 standartu pro autentizaci API

OAuth 2.0 protokol je aktuálně nejlepší standard pro autentizaci. Stručně to funguje takto. Klient naznačí o jaké oprávnění má zájem autorizačnímu serveru (v [...]

PHPUnit testy Zend Framework 3

ZF3 konkrétně balíček zend-test obsahuje velice užitečnou třídu AbstractHttpControllerTestCase na testování kontrolerů v MVC projektu. Chci si vytvořit testy [...]

Databáze typu klíč-hodnota (Key-value Stores DB-Engines)

Pod pojmem databáze se mi vybaví hlavně relační databáze MySQL. V kategorii relačních databází (RDBMS) je jedničkou Oracle, ta je však placená, tak se pro [...]

PHP standardy pro psaní kódu

Nevíte jakým způsobem dávat názvy metodám, jak rozdělit kód do souborů apod. ? Kód by měl být rozdělen do více souborů, v dnešní době není problém s [...]

Jak zrychlit web

Seznam důležitých podmínek, které by měl webový projekt splňovat, aby mohl být úspěšně indexován vyhledávači, rychle se vykresloval v prohlížeči a byl [...]

Jak funguje Zend Hydrator

Zend Framework 3 umí skrze balíček zendframework/zend-hydrator převádět pole na objekty a opačně objekty na pole. Kromě toho umožňuje při extrakci objektu do pole [...]