Zen Dependency Injection

DI řeší problémy, o kterých možná nevíte. A pokud si myslíte, že žádné nemáte, gratuluju: právě jste objevili ten největší. Krátká meditace o tom, proč je nevědomost v objektovém návrhu všechno, jen ne požehnání.

„Mám nejhoršího klienta, stále mění zadání“

Vývojáři naříkající nad měnícím se zadáním pláčou nad vlastní neschopností. Klient není expert na webdesign, tak co čekáte? Změny znamenají zájem, zájem znamená další zakázky. Přizpůsobit se musíte vy, ne on.

Nové jmenné prostory v Nette

Přejmenování tříd a namespaců zní jako noční můra, ale přiložený migrační skript to vyřeší za vás jedním příkazem. Kdo nechce ani to, může použít aliasy. Zálohu ale raději udělejte, zázraky neslibuju.

Best practices pro jmenné prostory v PHP

Šest pravidel, jak navrhovat jmenné prostory, abyste neskončili s názvy tříd o 97 znacích jako Zend. Protože PHP sice kráčí ve šlépějích Javy, ale to neznamená, že musíte opakovat její nejhorší nápady.

Vytváření elementů v jQuery

Skládání HTML řetězců v jQuery je spolehlivá zkratka k XSS díře. Existuje ale elegantní způsob přes druhý parametr $(), který je nejen bezpečný, ale i čitelnější než zoufalé lepení stringů proložené escapováním. Fajnové, že?

Školení jQuery a AJAX startuje!

Půl roku jsem se houpal k Nette, půl roku k jQuery. Vzorec je jasný. Startuje školení, kde ukážu, že oživování webu JavaScriptem může být zábava, pokud člověk nezabředne do bastlení. Přijďte, než se zase rozhoupu.

Recenze knihy 1001 tipů a triků pro PHP

Jakub Vrána mě požádal o korekturu, takže jsem knihu na rozdíl od slušných kamarádů musel doopravdy přečíst. Překvapení: navzdory názvu to není příručka PHP, ale hromada originálních a precizně argumentovaných tipů pro každého, kdo dělá webové aplikace. Za cenu bifteku není nad čím váhat.

Jak se píše generátor API dokumentace?

Když jsou všechny existující generátory API dokumentace ošklivé, pomalé nebo rozbité, zbývá jediné řešení: napsat si vlastní. Za pár hodin, na 150 řádků kódu, s pomocí Nette. A phpDocumentor se může jít zahrabat.

Kde je Nette Framework 1?

Nette Framework přeskočilo jedničku a rovnou šlo na dvojku. Žádná revoluce, jen přečíslování. Podobně jako Microsoft, který z trojky skočil na 95 a pak na 2000, i my máme právo na kreativní matematiku. Verze 1.0 prostě nikdy nebude.

Pohodlné procházení filesystémem

Dva roky jsem překopával jednu třídu na procházení adresářů, protože navrhnout dobré API je horší než skutečný porod. Výsledkem je Nette\Finder s fluent rozhraním, kde masky, filtry, rekurze a exclude klauzule konečně dávají smysl.

To je vše. Další články se teprve rodí.

phpFashion © 2004, 2026 David Grudl | o blogu

Ukázky zdrojových kódů smíte používat s uvedením autora a URL tohoto webu bez dalších omezení.