DevForum Blog: Learning React: Atributul key={}
DevForum Blog: Learning React: Atributul key={}

Mă tot gândeam: cum ar fi să scriu câte un articol despre lucrurile de care m-am lovit învățând React? Prin urmare, ăsta este primul post. Dacă or mai veni altele sau nu… vedem. Atunci când randezi un element într-un loop (map, forEach), este recomandat să îi adaugi acelui element un atribut numit key. Acesta nu va fi […]

Comentariile sunt închise pentru DevForum Blog: Learning React: Atributul key={}
DevForum Blog: „Open-Closed principle” în WordPress
DevForum Blog: „Open-Closed principle” în WordPress

OCP este unul dintre principiile SOLID despre care am mai scris și aici. Vreau să-ți arăt o modalitate simplă prin care poți implementa asta chiar dacă nu ești fan OOP: folosind filtre! Sigur, nu este foarte încapsulată toată povestea, dar cred că este un compromis care merită făcut în majoritatea cazurilor. Un mod simplu de […]

Comentariile sunt închise pentru DevForum Blog: „Open-Closed principle” în WordPress
DevForum blog: Using TGMPA with GitLab’s CI artifacts
DevForum blog: Using TGMPA with GitLab’s CI artifacts

TGMPA is a WordPress plugin that helps you to manage your theme dependencies. Just imagine your users experience: instead of ask them to check a README doc that recommends installing various plugins (and no way of enforcing them to do so), this panel will show up everywhere they go. Using TGMPA with GitLab’s CI artifacts

Comentariile sunt închise pentru DevForum blog: Using TGMPA with GitLab’s CI artifacts
DevForum Blog: Customizing Elementor’s default widgets
DevForum Blog: Customizing Elementor’s default widgets

If you’re using Elementor for client work, probably you’ll hit some limits soon enough. Like, for example, you can’t customize buttons aspects on all widgets. Although is never documented, it is possible and I’ll show you a way of doing this. The example? Call to action widget (available only on Elementor Pro). By default, you […]

Comentariile sunt închise pentru DevForum Blog: Customizing Elementor’s default widgets
DevForum blog: Pre-popularea meniurilor în WordPress
DevForum blog: Pre-popularea meniurilor în WordPress

De multe ori se întâmplă să fie nevoie să am meniurile gata pregătite în WP. Să fac un fel de seed la DB. Cum procedez? În primul rând, facem un array cu elementele de meniu. Majoritatea sunt doar pagini, dar sunt situații în care vrem ceva mai… custom. Restul articolului: Pre-popularea meniurilor în WordPress

Comentariile sunt închise pentru DevForum blog: Pre-popularea meniurilor în WordPress
Un exemplu practic de implementare a principiilor SOLID
Un exemplu practic de implementare a principiilor SOLID

De la primul contact cu principiile SOLID, mi s-au părut the right thing. Am citit cam orice material ce mi-a picat în mână, am urmărit orice video pe temă șamd. Asta până când mi-a venit si mie rândul să scriu despre asta. Am încercat să pun un exemplu practic, că mă enervau la maximum exemplele cu […]

Comentariile sunt închise pentru Un exemplu practic de implementare a principiilor SOLID
DevForum Blog: Încărcarea dinamică a articolelor cu un anumit term
DevForum Blog: Încărcarea dinamică a articolelor cu un anumit term

Zilele trecute am avut următoarea situație: În backend: o taxonomie custom cu câteva zeci de terms În frontend: afișez ultimele zece articole dintr-un term + buton de încărcare a următorului term. Prima idee a fost: încarc toate articolele dintr-un foc și fac toggle la vizibilitate cu JS. Dar se ajunge lejer la câteva sute de […]

Comentariile sunt închise pentru DevForum Blog: Încărcarea dinamică a articolelor cu un anumit term
Coding Tips: Interfețe
Coding Tips: Interfețe

Un concept cu care am avut ceva de furcă la început a fost folosirea interfețelor. Peste tot găseam o explicație vag sumară, eventual și ceva legat de un contract și rămâneam cel puțin la fel de confuz ca înainte. Din punctul meu de vedere, dacă nu plănuiești să ai un cod extensibil (e.g. prin plugin-uri), […]

Comentariile sunt închise pentru Coding Tips: Interfețe

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

windows apple dropbox facebook twitter