Îți vine să crezi sau nu, ce vezi mai jos este un… language picker: Uite o idee la care să te gândești: în momentul în care faci un site multilimbi, ca să zic așa, acest feature îl adaugi pentru cei ce nu cunosc altă limbă decât cea maternă (și care, evident, este diferită de limba [...]

How to Reuse the Post Editor in WordPress 3.3; 15 Entertaining & Informative WordPress Infographics; Advanced WordPress Development; jQuery 1.7 a fost lansat. Sitepoint a făcut o listă cu ce e nou; Demystifying jQuery 1.7′s $.Callbacks; Why Stylesheet Abstraction Matters; Building Web Pages with Local Storage; Web Design and Development Business Tips: 3 Ways to [...]

O discuție interesantă despre camelCase vs underscore_case. Personal prefer camelCase pentru / și underscore pentru , mai ales că 99% din codul meu PHP este pentru WordPress iar WP face uneori nazuri la funcții numite astfel; am aflat asta după ce m-am scărpinat în creștetul capului mai bine de un sfert de ceas încercând să [...]

Folosești version control?

Folosești version control? Nu? Du-te la ușă, pune mâinile pe toc și trântește ușa cu putere! Acum gândește-te că dacă aveai un soi de version control în viața reală puteai să dai revert la momentul când mâna ta funcționa corespunzător. Cam așa e și cu codul: faci o gafă de care îți dai seama după [...]

Link-urile lunii iulie

Pentru că luna asta am fost foarte ocupat, link-urile s-au nimerit a veni într-un singur calup și doar câteva din ele au o descriere. De asemenea, unele s-ar putea să mai fi fost pe aici în trecut dar pe care le-am recitit și am considerat că așa ar trebui să faci și tu. Chiar dacă până la [...]

Știai că poți măsura timpii de încărcare cu Google Analytics? Eu nu, dar am aflat de aici cum se face. Ok, te-ai hotărât să faci o aplicație pentru mobile? Ia uite aici câta listoaia de resurse. Cu ocazia asta, am aflat că există și mobile.tutsplus. PHP vs Python. Pe scurt, PHP e beton, dar Python [...]

Greșeli de securitate comune în aplicațiile web. Chestii de bază pe care orice programator ar trebui să le știe. 50 template-uri CSS. Chiar dacă nu îmi place ideea de a folosi template-uri, unele chiar sunt drăguțe. Pentru amatorii de senzații tari și Vim, iată o chestie drăguță: undo tree visualization. Recunosc, am încercat de câteva [...]

JavaScript – parseInt()

parseInt() este o functie ce îți permite să extragi primul număr întreg dintr-un șir de caractere. Exemplu: Observi că nu extrage toate numerele, ci doar primul număr întreg. De asemenea, dacă stringul interpretat nu conține niciun număr, funcția returnează NaN (not a number). Ceea ce nu știu prea mulți – cu toate că este scris [...]

Acolade în JavaScript

Niciodată nu mi-a plăcut codul scris foarte lăbărțat: Nu mi-a plăcut dintr-un motiv foarte simplu: lungește inutil codul și îl face un pic mai greu de citit. Desigur, cei ce scriu codul în acest fel vor sări să mă contrazică și să-mi spună că modul „celălalt” de a scrie codul este înghesuit și greu de [...]

Variabile globale în JavaScript

O chestie scurtă pe care am aflat-o „the hard way” : Una e locală (foo), una e globală (bar). Și rezolvarea, desigur: