C# masterclass - învață programare de la 0 la avansat
C# Masterclass este acum LIVE! 🎉 Promoția de lansare se încheie în 6 zile. Ultimele zile cu 30% reducere, folosește codul CSMC30.

Ce este LINQ în C#

Ce este LINQ în C#

LINQ e o unealtă vitală pentru un programator C#, mai mult decât atât, e unul din cele mai dezbătute subiecte când vine vorba de interviuri tehnice.

Ce este git și cum e diferit de GitHub

Ce este git și cum e diferit de GitHub

Mulți oameni la început de drum fac confuzie între tehnologia git și platforma GitHub și folosesc termenii interschimbabil. Deși git și GitHub au elemente în comun, să zicem că sunt cumva înrudiți, în același timp sunt și foarte diferiți.

Programare orientată pe obiect în JavaScript

Programare orientată pe obiect în JavaScript

Deși JavaScript nu e cunoscut ca un limbaj din categoria celor orientate pe obiect, versiunile moderne au împrumutat câteva abilități care fac posibil lucrul cu clase și obiecte

Cum se face comunicarea HTTPS

Cum se face comunicarea HTTPS

Multă lume face confuzii când vine vorba de acest concept și consideră de exemplu că dacă un site funcționează pe HTTPS, datele provenite din descărcarea de fișiere de pe site-ul respectiv sunt verificate de viruși sau alte forme de malware.

Ce limbaj de programare să înveți în 2024

Ce limbaj de programare să înveți în 2024

Cum anul 2024 tocmai a debutat, sunt sigur că pe lângă obiectivele legate de activitate fizică, slăbit, mersul la sală și altele asemenea, foarte mulți și-au propus ca anul ăsta să facă pasul cel mare și să se apuce de învățat programare.

2023 nu a fost anul IT-ului

2023 nu a fost anul IT-ului

Știm cu toții că 2023 a fost un an greu pentru toată lumea, în mare parte din cauza problemelor economice, dar cred că IT-ul a fost domeniul cel mai afectat dintre toate.

var vs let vs const în JavaScript

var vs let vs const în JavaScript

În JavaScript există 3 moduri de a declara o variabilă și sunt sigur că cei care nu obișnuiesc să scrie cod de JavaScript în mod frecvent, sau nu sunt la curent cu ultimele schimbări ale limbajului, au nelămuriri la vederea (mai) noilor keywords: `let` și `const`.

Prototipuri în JavaScript

Prototipuri în JavaScript

Deși prototipurile în javascript nu sunt un subiect ușor de digerat, înțelegerea lor face parte din arsenalul de bază al unui web developer experimentat. Așa că în cele ce urmează o să-ți prezint toate detaliile legate de ce sunt și cum funcționează ele.

Optional chaining - o tehnică pentru depoluarea codului de condiții inutile

Optional chaining - o tehnică pentru depoluarea codului de condiții inutile

Scrie cod mai curat folosind tehnica de optional chaining. Renunță să mai adaugi condiții inutile atunci când vrei să validezi prezența unui câmp sau unei funcții.

Funcții săgeată (arrow) vs. funcții normale în javascript

Funcții săgeată (arrow) vs. funcții normale în javascript

Dincolo de faptul că pare cool să scrii javascript folosind arrow functions (sau funcții tip săgeată), iată câteva lucruri pe care ar trebui să le știi despre ele, înainte să renunți la funcțiile normale.

Local Storage & Session Storage: cum să salvezi date în browser

Local Storage & Session Storage: cum să salvezi date în browser

Dacă ești frontend developer, unul din cele mai mari avantaje pe care le ai e faptul că browser-ul e la dispoziția ta și te poți folosi de contextul lui pentru a salva ceva date sub forma unor chei cu valori.

Ce se mai întâmplă cu JavaScript în 2022

Ce se mai întâmplă cu JavaScript în 2022

Vara asta primim o nouă versiune ECMAScript, denumită ES2022, care va include ultimele actualizări din JavaScript. Deși o mare parte din ele erau deja prezente in browser-ele existente, abia acum avem parte de o lansare oficială.

Cât de relevante sunt tehnologiile vechi

Cât de relevante sunt tehnologiile vechi

Cei mai mulți dintre noi, mai ales cei care suntem pasionați de asta, vrem să fim mereu la curent cu cele mai noi tehnologii, vârful de lance, să le încercăm proaspăt scoase din cuptor.

Ce este un Proxy?

Ce este un Proxy?

Cu toții am văzut prin filme scenele cu hackeri care atacă instituții guvernamentale, sau diverse companii, iar cei atacați spun că nu pot identifica cu exactitate sursa, pentru că pare că vine dintr-o multitudine de surse și servere de peste tot din jurul lumii.

Diferența dintre Java și JavaScript

Diferența dintre Java și JavaScript

Aud tot mai mulți oameni că fac confuzie între Java și JavaScript și aș vrea să povestim despre asta puțin.

7 întrebări pentru interviul tehnic

7 întrebări pentru interviul tehnic

Înainte să începem, ține cont că ceea ce povestesc eu aici e valabil atunci când ai ceva experiență, nu când ești la început. Întrebările astea sunt menite să te ajute să înțelegi dacă ți-ar plăcea să lucrezi acolo sau nu.

Cum arată evoluția unui programator

Cum arată evoluția unui programator

Hai să-ți povestesc azi cum arată evoluția unui programator, nu din punct de vedere al skill-urilor, pentru că partea asta e subiectivă, depinde de fiecare cum o să evolueze și ce o să învețe pe parcursul carierei, ci mai degrabă din punctul de vedere al modului cum o să privești lucrurile în funcție de stadiul în care te afli.

Stack Overflow – cum să-l folosești eficient

Stack Overflow – cum să-l folosești eficient

În 99% din cazuri nu pun întrebări deloc, nu pentru că sunt eu vre-un expert care nu are niciodată nevoie de ajutor, nici pe departe. Nu e nimeni atât de bun încât să scrie tot codul de la sine fără să facă o căutare pe Google. Absolut nimeni, ține bine minte asta, pentru că te va ajuta să nu te mai subestimezi.

Mobile Developer – ce presupune și ce tehnologii ai nevoie în 2021

Mobile Developer – ce presupune și ce tehnologii ai nevoie în 2021

Înainte de toate, vreau să știți că eu profesional vorbind, n-am fost niciodată mobile developer, dar cred că v-ați dat seama deja de asta dacă m-ați mai urmărit.

Facade Design Pattern

Facade Design Pattern

Un alt design pattern interesant din categoria celor structurale este facade design pattern, sau fațadă, tradus în limba română.

Decorator design pattern

Decorator design pattern

Azi o să vorbim despre decorator design pattern și în scris (sau decorator, în limba română, dar cred că e destul de clar), sau Wrapper, cum îmi mai place mie să-i spun, mi se pare că reprezintă mai bine ceea ce este și ce face el de fapt.

GitHub Copilot este și va fi doar un copilot

GitHub Copilot este și va fi doar un copilot

Se pare că de curând proaspăta achiziție a lui Microsoft, GitHub, a anunțat lansarea unui asistent inteligent bazat pe A.I. denumit simplu Copilot sau GitHub Copilot, sub forma unei extensii pentru Visual Studio Code, cel puțin pentru moment.