Cel mai important skill pe care un programator ar trebui sa il aiba este acela de a scrie cod pe care orice al programator il poate citi usor. Adevarul e insa mult mai rau: doar 20% din programatori fac asta. Si eu inca am muuult de lucrat aici, dar sunt pe traiectoria buna (zic eu)....
Codul “bun” este la fel ca o gluma buna: nu are nevoie de explicatii. De cele mai multe ori, daca codul tau este scris bine, nu are nevoie de comentarii si documentatie. Codul bun este ca o masina cu sonorizare buna si suport de pahar, care ajunge la limita de viteza fara probleme: atunci cand...
600) { show = true }" @mouseout="if(jQuery(window).width() > 600) { show = false }" @click.away="show = false">
Geek#geek#php#programare
Astazi m-am hotarat ca atunci cand am timp sa fac cateva video-uri de prezentare pentru October CMS – un CMS care mie imi place foarte mult. Aceste video-uri sunt niste tutoriale care arata conceptele de baza a platformei October CMS. Am filmat doua video-uri astazi, unul in care spun conceptele de baza si alte informatii...
600) { show = true }" @mouseout="if(jQuery(window).width() > 600) { show = false }" @click.away="show = false">
Geek#october#october cms#php
Lambda-urile si closure-urile sunt concepte realtiv noi in PHP, au ajuns in limbaj de la versiunea 5.3. Ambele iti dau functionalitati noi si abilitatea de a refactoriza cod vechi pentru a-l face mai curat si mai intuitiv. Totusi, cred ca multi developeri nu au cunostinte despre aceste concepte si nu prea inteleg ce fac ele...
600) { show = true }" @mouseout="if(jQuery(window).width() > 600) { show = false }" @click.away="show = false">
Blog#php
Am facut un nou pachet de PHP pentru Composer pentru validarea unui Cnp. Este mic, dar l-am creeat pentru ca asa ceva nu exista pe Composer si am vrut sa fac asta dupa ultimile standarde (testing, CI, composer). Cum instalez pachetul? composer require filipac/cnp ~1.0 Cum folosesc acest pachet? Clasa Cnp are 2 metode publice...
600) { show = true }" @mouseout="if(jQuery(window).width() > 600) { show = false }" @click.away="show = false">
Blog#php
Nu folosesc cookies decat pentru a personaliza experienta si pentru a arata unele ad-uri. Daca apesi pe accept sau navighezi site-ul, esti de acord cu asta..
This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.