Jurnal de bord: 18 iunie
Jurnal de bord: 18 iunie

Așa cum am zis ieri, înșirăm chestii făcute Sistemul de vouchere de ieri se baza (și) pe Gravity Forms. Mai precis, lucrurile funcționează așa: vizitatorii completează un form, în baza acestui form se face redirect la payment gateway, dacă plata e reușită se generează PDF. Problema era că în acest PDF nu este nevoie de […]

Hosting românesc pentru programatori
Hosting românesc pentru programatori ©

Azi dimineață am observat o chestie foarte interesantă: în România nu există hosting dedicat programatorilor. Da, știu, orice VPS poate fi folosit, dar gândește-te la Digital Ocean sau Heroku: ai un API, ai resurse scalabile, lumea e fericită. Vreau să fac un test rapid? Boot la un server nou, testez, văd cum merge. Și, după […]

Înainte să recomandăm, hai să …
Înainte să recomandăm, hai să …

Întâlnesc des întrebări de genul „vreau să încep să programez, ce limbaj recomandați?”. Și sunt întrebări legitime. Sunt extrem de vagi, dar sunt legitime, pentru că cel care întreabă știe că vrea să programeze. Îl atrage asta, ar vrea să încerce, dar nu știe cu ce să înceapă. Problema nu este la întrebare, problema e […]

Calitatea se măsoară diferit de cum ai putea crede
Calitatea se măsoară diferit de cum ai putea crede

Ca profesionist, încerc tot timpul să livrez calitate. Dar asta e ceea ce caută clienții cu adevărat? Nu. Nu chiar. Acum mulți ani exista o diagramă cu trei variabile ale unui proiect, din care clientul ar putea alege doar două. Aceste variabile sunt: Preț bun, Calitate superioară și Rapiditate (Timpul de execuție al lucrării). Oricum […]

Ne-am obișnuit cu Git. Ce urmează?
Ne-am obișnuit cu Git. Ce urmează?

Una din marile probleme în firmele mici/medii era lipsa completă a versionării. SVN, Git, Hg, orice. Lipsea sau, în cel mai bun caz, se întâmpla cu foarte mari rețineri. Nu o dată am văzut commituri cu zeci de schimbări mari, fără nici o legătură între ele. Ori s-au schimbat obiceiurile, ori am început eu să […]

Gândim și noi puțin condiționalele?
Gândim și noi puțin condiționalele?

Toate cele șapte proiecte curente sunt cod legacy. Diverse site-uri și aplicații care sunt făcute de altcineva iar eu ori trebuie să rezolv ce nu au putut cei dinaintea mea, ori să adaug ceva features noi. Și la toate observ aceeași problemă: oamenii nu gândesc condiționalele astfel încât să fie cât mai scurte. Motivul? Cu […]

Am schimbat editorul!
Am schimbat editorul!

Greu de crezut, dar după aproape zece ani, am încercat și eu cu adevărat un alt editor în afară de Sublime: PHP Storm. Asta pentru că am nimerit un proiect extrem de stufos, unde efectiv se cerea un IDE. Iar partea de IDE este incredibil de utilă și are nevoie de exact zero-config. Hints, tooltips, […]

Ce am învățat azi: HAVING, AVG și COALESCE
Ce am învățat azi: HAVING, AVG și COALESCE

Azi m-am luptat parte în parte cu SQL. Am învățat următoarele: Poți folosi COALESCE( col, default_value) pentru a seta o valoare default în cazul în care nu există coloana respectivă (sau dacă e NULL). De ce nu știi dacă există coloana respectivă? Păi… poți avea un LEFT JOIN, de exemplu. Poți face media aritmetică a […]

Site-ul blog.iamntz.com utilizează cookie-uri. Continuarea navigării presupune acceptarea lor. Mai multe informații.

windows apple dropbox facebook twitter