Migrarea la IDE a fost una dintre cele mai bune decizii din carieră
Migrarea la IDE a fost una dintre cele mai bune decizii din carieră

M-am încăpățânat vreo 15 ani să folosesc editor de text pentru a scrie cod. Sigur, de fiecare dată am ales cel mai bun editor de text (pentru mine), cu o grămadă de features integrate, dar, până la urmă… era editor de text. În timp, am tot încercat diferite IDE-uri: PHPStorm, Zend Studio, Aptana, NetBeans, Eclipse […]

Reguli custom pentru Discount Rules (Flycart)
Reguli custom pentru Discount Rules (Flycart)

Dacă tot am un site pe Woo Commerce pe mână, o să mai scriu despre asta Am rămas până la urmă la pluginul ăsta pentru aplicarea discount-ului în funcție de… diverse condiții. Pluginul e mișto, varianta gratuită este… ok-ish, varianta pro are funcționalități bune, dar nu făcea ce aveam eu nevoie: acordarea unui discount în […]

Bucăți de cod
Bucăți de cod

M-am tot gândit dacă ar trebui sau nu să comentez (public) pe codul altcuiva, mai ales că și eu dau câte o gherlă câteodată de mă crucesc mai ceva ca patriarhul… Dar sunt plugin-uri premium; cumva așteptările sunt … sus. Alt plugin, o grămadă de trust issues: În cazul în care crezi că acel if(true) […]

Cum să previi pierderea unui comentariu pe WordPress
Cum să previi pierderea unui comentariu pe WordPress

Una dintre funcționalitățile care cred că ar trebui să fie prezente oriunde sunt folosite formulare este confirmarea când vrei să închizi pagina dar ai lucruri ne…salvate. Pe desktop este inadmisibil să închizi o aplicație fără să te întrebe dacă vrei să salvezi, de ce e diferit pe web? În fine, treaba asta se poate implementa […]

Cum excluzi un procesator de plăți la checkout în Woo Commerce?
Cum excluzi un procesator de plăți la checkout în Woo Commerce?

Am o șmecherie la un client: renunță la un procesator de plăți în favoarea altuia. Șmecheria însă aici vine: are subscription activat și nu putem dezactiva procesatorul vechi (braintree) pentru că … vrem să păstrăm abonamentele curente (până găsim o modalitate eficientă de a migra). În fine, braintree rămâne activ, dar îl vedem la checkout. […]

Live template în PHPStorm: numărarea parametrilor
Live template în PHPStorm: numărarea parametrilor

Unul din lucrurile care mă enervează la WordPress este că hook-urile au mereu nevoie de a specifica numărul parametrilor. Altfel nu îl pasează decât pe primul. Mai exact, dacă avem o acțiune de forma: Ca să ne legăm de hook, folosim add_action: Dar, surpriză! Avem un singur parametru trimis! Pentru a avea toți parametri, va […]

Rant: caractere invizibile stiluri de cod
Rant: caractere invizibile stiluri de cod

Dincolo de calitatea codului, mă uit și la chestii mai puțin… evidente (dar nu și mai puțin vizibile): stilul de cod, atenția la detalii etc. Stilul de cod În PHP este PSR-1, PSR-12, PSR-4. În Python este PEP-8. În Javascript e… ciuciu, nu este un standard bine definit dar sunt câteva mai cunoscute (airbnb, google […]

Vue 3 (și un curs gratuit)
Vue 3 (și un curs gratuit)

Scurt, că am fost plecat toată ziua: Vue 3 a fost lansat (2 ani de dezvoltare și cred că jumătate de an de RC-uri). Keynote mai jos; Un curs gratuit (pentru câteva zile): Complete Vue.js 3 (Inc. Composition API, Vue Router, Vuex). Nu am apucat să mă uit peste el, dar naratorul nu are accent… […]

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

windows apple dropbox facebook twitter