Cel mai ciudat debugging
Cel mai ciudat debugging

Acum ceva timp am mutat siteul unui client de pe un server Siteground pe unul la DO. Mutarea a fost lipsită de evenimente, downtime minim, toată lumea fericită. Doar că, uneori, site-ul crăpa. Pur și simplu, pagină albă, nu dădea nici o eroare, nu apărea nimic în logs, nu nimic. Iar totul era imprevizibil, nu […]

La ce folosesc interfețele
La ce folosesc interfețele

După articolul cu Swiftype și Algolia, un cititor m-a întrebat: cum poți folosi ambele servicii fără prea mari bătăi de cap. Răspunsul a fost: folosești contracte. În PHP, contractele astea se numesc interfețe. Practic spui că o clasă va avea anumite metode, vor accepta un anumit număr de parametri și vor returna un anumit tip […]

Ieri mi s-a blocat creierul! Diff vs Intersect
Ieri mi s-a blocat creierul! Diff vs Intersect

Lucram la un sistem care adaugă categorii unei entități; asta înseamnă că ar trebui să permită adăugarea/ștergerea individuală. Iar chestia asta este foarte asemănătoare cu mulțimile alea învățate prin clasa a III-a parcă, la matematică, cu ovale ce se atingeau într-un mod indecent. Așaaa, iar eu trebuia să unesc două mulțimi, dar să exclud elementele […]

Ce am învățat ieri: PATCH în Lumen/Laravel
Ce am învățat ieri: PATCH în Lumen/Laravel

Lucrez la o aplicație React/Lumen și mi-am reamintit o treabă importantă: atunci când vrei să înveți ceva, pui mâna și faci. Poți să citești tone de documentație, tutoriale sau cărți, dacă nu pui mâna, nu vei putea găsi micile probleme ce nu au fost detaliate în respectivele materiale. Și nu știu cum ești tu, dar cred […]

Două chestii învățate în ultima vreme (în PHP)
Două chestii învățate în ultima vreme (în PHP)

În ultima săptămână am învățat două lucruri utile: Error Catching De la Andrei am învățat o chestie foarte tare: în PHP poți avea diverse clase pentru tratarea erorilor într-un bloc try/catch. Asta o știam, e ok. Ce nu știam însă este că… poți avea mai multe blocuri catch! Altfel spus, poți avea try/catch/catch/catch   Frumos, nu? Magic methods Eu […]

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

windows apple dropbox facebook twitter