Ghiduri
Articole pentru a înțelege conceptele de bază. Vrei un ghid pe alt subiect? Generează unul cu AI Tutor.
Cum te reprofilezi în IT: un plan realist pe 12 luni
Un plan lună cu lună pentru trecerea în IT: alegi direcția, înveți bazele, construiești proiecte reale și aplici la primul job.
Actualizat 25 octombrie 2026
CV-ul de junior developer care trece de primul filtru
Cum scrii un CV de junior developer clar, compatibil cu ATS și convingător pentru recruteri, chiar dacă vii din alt domeniu.
Actualizat 25 octombrie 2026
Un portofoliu GitHub care îți aduce interviuri
Ce proiecte să construiești, cum scrii README-uri bune și cum îți organizezi profilul GitHub ca să convingi recruteri și developeri.
Actualizat 25 octombrie 2026
Cum te pregătești pentru primul interviu tehnic
Etapele unui proces de recrutare pentru junior, ce întrebări apar, cum exersezi live coding-ul și ce faci când nu știi un răspuns.
Actualizat 25 octombrie 2026
Cum evaluezi și negociezi prima ofertă de job în IT
Cum compari brutul cu netul, beneficiile și tipul de contract, ce verifici în contract și cum negociezi politicos prima ofertă.
Actualizat 25 octombrie 2026
Ce limbaj de programare să înveți primul
Cum alegi primul limbaj de programare după obiectivul tău: comparație practică între JavaScript, Python, Java, C# și alte opțiuni.
Actualizat 25 octombrie 2026
Cum înveți programare eficient (și scapi de „tutorial hell”)
Metode concrete pentru a trece de la tutoriale la proiecte proprii: învățare activă, proiecte progresive, citirea erorilor și o rutină sustenabilă.
Actualizat 25 octombrie 2026
Cum folosești AI-ul ca programator fără să-ți sabotezi învățarea
Cum folosești asistenții AI pentru explicații, debugging și code review, cum verifici codul generat și ce date să nu trimiți niciodată.
Actualizat 25 octombrie 2026
Git în practică: fluxul de lucru de zi cu zi
Fluxul Git de la job, pas cu pas: branch-uri, commit-uri, pull request-uri, merge vs. rebase, conflicte și repararea greșelilor.
Actualizat 25 octombrie 2026
Terminalul Linux: comenzile pe care le folosești zilnic
Comenzile Linux esențiale pentru programatori: navigare, fișiere, căutare, pipe-uri, permisiuni, procese, rețea și primul script bash.
Actualizat 25 octombrie 2026
Docker explicat pe înțeles: imagini, containere, volume și Compose
Ghid practic Docker: diferența dintre imagini și containere, Dockerfile, volume, rețele și Docker Compose, cu exemple pe care le rulezi imediat.
Actualizat 25 octombrie 2026
Ce se întâmplă când scrii un URL în browser
De la bara de adrese la pixeli: DNS, TCP, TLS, HTTP/3, servere, CDN-uri și randarea paginii, pas cu pas.
Actualizat 25 octombrie 2026
Cum proiectezi un API REST bun
Resurse, metode HTTP, coduri de status, erori, paginare, versionare și OpenAPI, cu reguli și exemple practice.
Actualizat 25 octombrie 2026
SQL vs NoSQL: cum alegi baza de date potrivită
Modele relaționale și NoSQL, ACID, CAP și scalare, plus întrebări practice care te ajută să alegi baza de date potrivită.
Actualizat 25 octombrie 2026
Autentificarea pe web: sesiuni, JWT, OAuth 2.0 și passkeys
Cum funcționează sesiunile, JWT, OAuth 2.0, OpenID Connect și passkeys, și când îl alegi pe fiecare.
Actualizat 25 octombrie 2026
Securitate web pe înțeles: OWASP Top 10 cu exemple
Cele 10 categorii OWASP Top 10:2021 explicate cu cod vulnerabil, varianta corectă și un checklist minim de securitate.
Actualizat 25 octombrie 2026
Testarea codului: unit, integration și end-to-end
Cele trei niveluri de testare explicate cu exemple în Vitest, pytest și Playwright, plus ce merită testat și cum eviți testele instabile.
Actualizat 25 octombrie 2026
CI/CD explicat: de la commit la producție
Ce înseamnă CI, Continuous Delivery și Continuous Deployment, cum arată un pipeline GitHub Actions și ce strategii de deploy există.
Actualizat 25 octombrie 2026
Cod curat: principiile care chiar contează
Nume clare, funcții mici, gestionarea erorilor, DRY, YAGNI și SOLID, cu exemple înainte și după, pentru cod ușor de citit și schimbat.
Actualizat 25 octombrie 2026
Performanța web în practică: Core Web Vitals
Cum măsori și optimizezi LCP, INP și CLS: date de laborator vs. date de teren, imagini, long tasks, fonturi și bugete de performanță.
Actualizat 25 octombrie 2026
System design la interviu: un cadru pas cu pas
Un cadru în șase pași pentru interviul de system design, aplicat pe un serviciu de scurtare a link-urilor, plus conceptele esențiale.
Actualizat 25 octombrie 2026
Cloud computing pentru începători: IaaS, PaaS, SaaS și serverless
Modelele de cloud explicate simplu: cine administrează ce, cum alegi între ele, AWS vs. Azure vs. Google Cloud și cum eviți costurile surpriză.
Actualizat 25 octombrie 2026
Design Patterns pentru oameni
O explicație ultra-simplificată, independentă de limbaj, a design pattern-urilor (în engleză).
Actualizat 9 octombrie 2019
DNS într-o imagine
Ghid ilustrat despre cum este găsit un site pe internet (în engleză).
Actualizat 4 decembrie 2018
HTTP Caching
Tot ce trebuie să știi despre caching-ul web (în engleză).
Actualizat 29 noiembrie 2018