Webové aplikace v Nette se mi v Dockeru začaly načítat velmi dlouho. Jedna stránka se generovala 5-15 sekund. Čím to a jak jsem to opravil?
Pokračování textu Pomalé Nette v DockeruŠtítek: nette
Testování modelů s databází v Nette\Tester
Mnohokrát jsem potřeboval ověřit, že mé modely fungují, jak mají, zapisují do databáze a čtou, jak se od nich očekává. Dlouho jsem to řešil jen manuálním ověřením, což je proces zdlouhavý, nedokonalý a chybový. Tento článek ukazuje, jak testovat databázové modely pomocí automatizovaných testů v Nette\Tester.
Pokračování textu Testování modelů s databází v Nette\Tester
Jak přidat class=“required“ k label v Nette/Latte při manuálním vykreslení formuláře
Od jisté verze už Latte nepřidává k prvku <label> class=“required“, pokud použijete manuální vykreslení formuláře.
To mi trochu vadí, protože po upgrade na nejnovější Nette 2.4 mi zmizí z formulářů hvězdičky označující povinná pole.
Zkušenosti s Kdyby\Translation
Dnes jsem poprvé použil nástroj Kdyby\Translation, neboť Gettexttranslator záhadně přestal existovat. Nerad se pouštím do práce s novými nástroji, jsem v tomto dost konzervativní. Člověk nakonec může skončit po pár hodinách pokusů a nikam se nedobrat.
Migrace na Nette 2.1.0
Před pár dny vyšla nová verze Nette (2.1.0), a tak jsem se dnes pustil do aktualizace všech projektů, které mám momentálně rozdělané. Z čistě pragmatického hlediska nepřináš aktualizace žádný přímý benefit – stojí to čas, aplikace nebude o nic rychlejší a ještě k tomu je nutno ji upravit kvůli BC změnám.