
Tool-urile de build au ajuns sa fie o parte foarte importanta a dezvoltarii web, unul dintre motive fiind complixitatea din ce in ce mai mare a aplicatiilor JavaScript. Bundler-urile ne permit sa "impachetam", compilam si sa organizam asset-urile si librariile necesare unei aplicatii web.
In acest articol ne vom uita la webpack, un bun...

Internetul din ziua de azi este complet altul fata de internetul din 1990, cand AOL, MSN, GeoCities, Hotmail si multe alte servicii de genul domniau piata. Dar, daca ne uitam mai atent, sub design-ul mdoern, putem observa ca in multe cazuri tehnologia din spate a ramas aproape aceasi. O astfel de tehnolgie care a ramas la fel este XMPP, protocolul ...

Enigma sau faimoasa masina de criptat mesaje folosita de Germania in timpul celui de al II-lea razboi mondial. Aceasta masina pune la dispozitie milioane si milioane de moduri de a cripta un mesaj, facandul incredibil de dificil de decriptat, ba chiar, pentru o perioada de de timp parea imposibil de spart.
Alan Turing, alaturi de alti cercetator...

In acest articol am sa va arat cum sa va faceti profilul de github sa arate super bine.
Pasul 1:
Trebuie sa faci un repository nou cu acelasi nume ca al contului.
De exemplu, asta este profilul meu https://github.com/DoarMihai si trebuie sa fac un repository cu numele DoarMihai.
Acest nou repository trebuie sa fie public si sa contina un READ...

Daca acum incepi sa inveti despre retelistica sau deja te-ai jucat putin in acest domeniu sigur ai intalnit acesti termeni, TC si UDP.
TCP vine de la Transmission Control Protocol, iar UDP care vinede la User Datagram Protocol sunt parte din suita de protocoale Internet Protocol. TCP si UDP sunt 2 metode diferite de a transmite informatii in ret...

Acest articol se vrea a fi o lista de resurse, fie ele articole sau plugin-uri, despre PHPStorm.
Articole:
PHPStorm's performance - Articol de pe Stitcher despre cresterea performantei PHPStorm
PHPStorm tips for power users - O lista de sfaturi mai putin cunoscute despre PHPStorm
PHP Annotated Monthly - Blog-ul PHPStorm
Plugin...

Web Sockets, Web Workers si Service Workers...termeni pe care sigur i-ai mai auzit pe undeva, poate ai auzit de unii dintre ei, dar nu chiar pe toti 3. Stiu, suna foarte similar si s-ar putea sa ii incurci intre ei.
Hai in acest articol sa vedem ce inseamna so care sunt diferentele intre ei.
Sa ne facem o idee rapida
Hai sa vedem care sunt...

In acest articol am sa vorbesc despre fatadele din laravel, am povestesc putin cum de putem apela metode ce nu sunt statice ca si cand ar fi statice, de ce avem nevoie sa facem asta si mai ales cum putem implmenta si noi treaba asta :)
Fatadele ne ofera posibilitatea de a apela o metoda ca fiind statica, desi nu este statica. Nu stiu daca m-am e...

In acest articol vreau sa povestesc putin despre controllerele de tip resourse din laravel.
Un controller de tip resourse este de fapt un controller care implementeaza toate metodele necesare unui CRUD (create, read, update, delete) pe o anumita resursa.
Puteti face un astfel de controller folosind comanda de artisan
php artisan ma...

A venit un moment in care deja scrisesem cateva aplicatii in laravel, dar voiam sa am cod pe care sa il pot refolosi in proiectele mele...asa ca am inceput sa fac pachete de laravel pentru a imi usura viata. In acest tutorial am sa va invat sa scrieti primul vostru pachet de laravel.
Creaza un folder pentru noul nostru pachet
Hai sa facem o n...

Blade este template engine-ul din Laravel. Acest template engine iti usureaza mult viata de dezvoltator, dar majoritatea probabil nu ne folosim de foarte multe dintre feature-urile lui. In acest articol vreau sa fac o lista cu 10 dintre directivele pe foarte multi probabil nici nu le cunosc.
@forelse
In loc de count inainte de un foreach pute...

Proiectele care au un API in spate devin din ce in ce mai populare, iar laravel ne ajuta sa le scriem foarte rapid si simplu. Un topic despre care nu se prea discuta este tratarea raspunsurilor de eroare. In multe situatii cine facea parea de client spune ca primeste o eroare generica din care nu intelege nimic. In acest articol mi-am propus sa va ...

Mi-am dat seama ca nu stiu prea multe lucruri despre composer, mai exact nu stiu ce face composer.json, ce e composer.lock, care este diferenta dintre composer install si composer update...asa ca am inceput sa citesc.
Asa ca am decis sa impart si cu voi aceste infomatii, in acest articol.
Ce este composer?
Composer este un manager de depen...

Cu ceva timp in urma (acum cativa ani) motoarele de cautare (ex: Google) au recomandat sa facem submit sitemap-urilor astfel incat indexarea site-urilor sa fie mai simpla si rapida.
In clipa de fata exista pareri si pareri cum ca sitemap-ul nu mai este atat de important in prezent, dar eu sunt de parere ca nu poate strica sa dai submit unui site...

Ce este git? O intrebare pe care ste pusa des de incepatorii in ale programarii.
Git este un sistem de versionare a codului si a fost scris de Linux Torvalds, creatorul kernelului Linux. Acest git a fost creat in asa fel incat sa tina evidenta tuturor modificarilot dintr-un anumit cod.
Inainte de a incepe acest articol trebuie sa va anu...