Proč Nette nemá vytesaný harmonogram jako jízdní řád? Protože pevná
data jsou jen další faktor, který jde na úkor kvality. Jedna až dvě verze
ročně, minimálně dva roky podpory a hlavní pravidlo: stát si za
výsledkem.
GitHub mě štval nezalamovanými řádky, čtyřmístkovými tabulátory a tím
zákeřným tlačítkem „Close pull request“ hned vedle „Comment“. Pár
řádků vlastního CSS přes rozšíření Stylish a svět je zase snesitelný.
Někdy stačí tak málo.
Tři roky, DI kontejner, který změnil způsob návrhu aplikací, strojový
převodník anonymních funkcí pro PHP 5.2 a na rozdíl od Zendu se Symfony
žádné házení uživatelů přes palubu. Teď je čas říct sbohem. Verze
2.0.18 je definitivně poslední.
Tři roky jsem odkládal pokročilé školení Nette, protože jsem odmítal
učit něco, co mi nepřipadalo perfektní. Beta-verze měla 3× převis
zájemců a mezi nimi možná i vaši konkurenti. Teď jedeme naostro.
Tři způsoby instalace balíčků v Composeru, z nichž jeden byste neměli
použít nikdy. Vysvětluji, proč je composer global require
nesmysl na druhou a proč nutit nesouvisející projekty sdílet vendor je
stavění domečku z karet, který se nevyhnutelně sesype.
Celý život datluju dvěma prsty a přežiju. Co mě fakt brzdí, není
prstoklad, ale rozložení klávesnice. Vytvořil jsem si vlastní layout
s typografickými znaky na dosah přes AltGr a ukazuju, jak si takový udělat
pomocí utajeného nástroje od Microsoftu.
Široké okraje, nenačtený font v metru, šedý text na slunci. Mobilní weby
mají spoustu drobných problémů, které si na desktopu nevšimnete. Pár
praktických CSS triků, co vám ušetří ostudu a uživatelům nervy.
JavaScript byl od narození zamýšlen jako server-side jazyk. Po 20 letech
marných pokusů se to konečně blíží realitě, jenže nechat si v tom
naprogramovat e-shop bych zatím riskoval asi jako Javu v prohlížeči.
Zkoušejte, ale nesázejte na to farmu.
Pár řádků PHP a pull requesty z GitHubu stahujete i odesíláte rovnou
z terminálu. Jeden skript vám cherry-pickne celý PR na jeden zátah, druhý
pushne větev do forku a otevře prohlížeč s formulářem. Webové rozhraní
je pro klikače.
Tři novinky, ze kterých se záhadně stalo pět. Bezpečnější debug režim
s cookie pojistkou, plné logování E_NOTICE v Tracy, vyřazení tříd
z autowiringu a další vychytávky. Už to běží na všech mých webech a
zatím žádný kráter.