Komentáře pod článkem o DI vs lazy loading se zvrhly v špičkování bez
argumentů, tak jsem je přestěhoval sem. Původní článek řeší
konkrétní problém: jak při přechodu od Service Locatorů k DI neztratit
lazy loading. Ne jestli ho použít, ale jak.
Některé komentáře pod článkem o Dependency Injection víc škodily, než
pomáhaly. Místo osvěty špičkování a zmatení začátečníků. Přesunul
jsem je sem, do karantény, kde nikomu neublíží.
Facebook umí exportovat události do iCalendaru, ale Google Calendar z nich
udělá paseku: neveřejné události zobrazí jako „nedostupný“, nahrne
i nepotvrzené a ještě poplete letní čas. Jednoduchý PHP filtr na serveru
všechny tři problémy elegantně vyřeší.
Stačí napsat $stop() a Tracy vám v prohlížeči přehledně
vyskládá funkci, argumenty, lokální proměnné, call stack i HTTP
hlavičky. Jeden řádek kódu místo deseti var_dump(). Dokáže
tohle váš framework?
Co začalo jako hospodská slezina s klukem, co neslyšel slovo
„framework“, dorostlo v malou konferenci pro 140 lidí v pražském Hubu.
Hashtag #posobota prorazil mezi top trendy i přes konkurenci ACTA a SOPA.
Nový formát funguje, jedeme dál.
Jsem líný programátor, který píše 20kB weby v notepadu, ale odmítá se
vzdát Laděnky, Latte nebo routování. Nette se dá používat jako micro
framework. A než se nadějete, zjistíte, že využíváte 90 % toho údajně
zbytečného monstra.
Prohodit „dárky“ a „párky“ zní triviálně, dokud vám str_replace
nevrátí nesmysl. Ukazuji, kdy místo ní sáhnout po strtr, a proč vám
preg_replace bez správného escapování může pěkně zavařit.
Vyzobnout cizí commit z GitHubu do lokálního repozitáře nemusí být
obřad. Stačí pár řádků PHP, které stáhnou patch a nechají
git am udělat špinavou práci. Jednodušší než cherry-pick,
elegantnější než cokoliv, co byste dělali ručně.
Máte v repozitáři víc větví, než zvládnete ručně rebasovat, aniž
byste u toho zestárli? Jednoduchý PHP skript to vyřeší za vás. Protože
proč se učit bash, když máte PHP?