Rychle nebo efektivně?

Stalo se vám, že jste byli tlačeni do způsobu řešení, které rychle řešilo aktuální problém bez ohledu na budoucí důsledky? Váhali jste, zda použít roky používaný postup nebo se poohlédnout po novém a možná lepším řešení i za cenu, že vám první použití zabere výrazně více času, případně nese s sebou i další rizika? Vězte, nejste v tom sami.

Zkusím vypíchnout několik zažitých, ale dle mých zkušeností dlouhodobě neefektivních přístupů či mýtů, se kterými se možná setkáváte.

Debugujete JS pomocí alert() a console.log() ?

Pokud se vám občas hodí mít debugovací kód přímo v JS, který vyvíjíte, možná vám přijde k užitku debugovací funkce, jejíž výstup si můžete snadno upravit dle své libosti.

Clip2Net - Zachyť, ořízni, uprav, uploaduj

Je mnoho programů, které umí zachytit aktuální obrazovku nebo její výřez. Existuje spousta služeb, které nabízejí hostování (nejen) obrázků. Není problém si snapshot (printscreen) lehce upravit (doplnit text, šipku či rámeček) v nějakém free image editoru. S Clip2Net tohle zvládnete s jedním programem na pár kliknutí.

Segmentace se nesmí přehánět

K napsání tohoto příspěvku mě inspirovalo vystoupení Adama Fendrycha na Internet Developer Foru 2010. Článek je spíše reakcí či impulzem k další diskuzi. Rozhodně s Adamem souhlasím, že příliš striktní rozdělení obsahu webu za základě segmentace a snaha donutit uživatele, aby se identifikoval s některým segmentem („domácnost“, „malá firma“, „střední firma“, „velká firma“) na vstupní stránce webu (např. O2), není vždy šťastná.

Kódujte online, sdílejte, spolupracujte

Pokud občas potřebujete sdílet kus kódu, například jako ukázku do článku nebo při dotazu na radu do diskuzního fóra apod., určitě nepohrdnete možností vystavit kód online s možností verzování, zvýraznění syntaxe ev. případně i spuštění kódu.

jQuery plugin snadno a rychle

jQuery pluginy najdou své uplatnění nejen pokud vytvoříte plugin, který bude natolik univerzální a zajímavý, aby se hodil "celému světu". Vlastní plugin může být i způsob jak zpřehlednit vlastní kód (a učinit ho "reusable"), pokud si vytvoříte třeba i triviální plugin, který využijete na několika místech vašeho projektu. Pokud při vytváření pluginu budete vycházet z "kostry pluginu", jeho vytvoření může být téměř otázkou minut.

Hrátky s jQuery: Parsování XML

Pokud máte někde na serveru XML a chcete z něj vytáhnout data a prezentovat je ve vaší webové stránce, pak vězte, že s pomocí jQuery je to hračka. Hlavním omezením parsování XML pomocí jQuery, resp. javascriptu je velikost XML. U souborů vetších než 500 kB může už být s parsováním problém. Pokud budete XML, které chcete parsovat načítat AJAXem, musí být XML na stejné doméně jako váš parsovací skript.