Novinky v PhpGenerator v3.5
PhpGenerator se naučil všechny vymoženosti PHP 8. Pojďme se podívat, jak je můžete hned začít používat.
Novinky v Nette Forms 3.1
Zranitelnost CSRF spočívá v tom, že formulář je podvržen útočníkem a odeslán z jeho stránky, tedy i z jiné domény, proti čemuž má Nette odjakživa ochranu, kterou zapíná metoda addProtection(). Tuto ochranu postupně nahrazuje nová a plně automatická ochrana pomocí cookie s příznakem SameSite.…
Novinky v Nette Database 3.1
S elegantním způsobem práce s transakcí přichází nová metoda transaction(). Předáme jí callback, který se spustí v transakci. Pokud při běhu dojde k vyhození jakékoliv výjimky, transakce se zahodí (rollback). Pokud vše proběhne v pořádku, transakce se potvrdí (commit).
Jak se verzuje Nette v době postmonolitické?
Ačkoliv Nette původně vzniklo jako monolit, tedy jedna velká knihovna, v roce 2014 se rozdělilo do 20 nezávislých knihoven. Mohlo se tak stát díky nástupu Composeru. Z toho kroku uživatelé stále více profitují. Řada komponent se dnes používá zcela samostatně a někteří programátoři ani netuší, že…
PHP 8.0: Nové funkce, třídy a JIT (4/4)
Vyšlo PHP verze 8.0. Je tak nadupané novinkami, jako nebyla žádná verze předtím. Jejich představení si vyžádalo rovnou čtyři samostatné články. V tomto posledním se podíváme na nové funkce a třídy a představíme si Just in Time Compiler.
#posobota s02e05 – winter is coming
Zima se blíží, pandemie zůstává
#posobota s02e04 – back to quarantine
Tak netrvalo to moc dlouho a máme tu stále pandemii…
CVE-2020–15227: Chyba potenciálně umožňující vzdálené spuštění kódu
Vůbec poprvé za 13letou historii Nette v něm byla objevena bezpečnostní chyba. Našel ji vývojář z malebného Taiwanu. Jde o chybu závažnou, která může za určitých okolností vést k vzdálenému vykonání kódu.