Cifru de tip Caesar
Security | Stefanescu Mihai | 2022-12-03
Cifrul de tip Cezar este una dintre primele si cele mai simple metode de cifrare. Este un cifru de substitutie, adica fiecare litera unu text dat este inlocuita cu o litare aflata la un anumit numar de pozitii de ea in alfabet. De exemplu, daca am lua ca exemplu numarul de pozitii 1, litera A va fi ...

Awesome PHPStorm, tool-uri si sfaturi
iNoob | Stefanescu Mihai | 2022-12-02
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 PH...

TCP si UDP, ce sunt si care sunt diferentele
iNoob | Stefanescu Mihai | 2022-12-02
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 ...

Care este diferenta intre Web Sockets, Web Workers si Service Workers
iNoob | Stefanescu Mihai | 2022-12-01
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. S...

Data Transfer Objects sau ce sunt DTO-urile si de ce le-as folosi
Clean Code | Stefanescu Mihai | 2022-12-01
Un DTO (sau Data Transfer Object) este un obiect ce transfera date intre procese. Puteti folosi aceasta tehnica pentru a imbunatati comunicarea intre 2 sisteme (de exemplu intre 2 API-uri) avand o structura fixa si asigurand transportul datelor intr-un mod organizat. Ce este un DTO? Cum am zis...

Structura sistemului de fisiere din Linux
Linux | Stefanescu Mihai | 2022-11-27
Majoritatea oamenilor care au folosit linux au vazut structura de foldere a acestuia, dar sunt convins ca majoritatea nu stiu ce sunt aceste foldere si la ce sunt folosite. Un utilizator de Windows, cand deschide pentru prima data File manager-ul din linux o sa intalneasca o structura asemenatoare ...

Adapter Pattern
Design Patterns | Stefanescu Mihai | 2022-11-25
In acest articol am sa vorbesc despre adapter pattern, un pattern usor de inteles pentru ca sunt sigur ca deja stii ce este un adaptor. Chiar daca pare usor de explicat cu o poza, definitia este asta: "Adapter pattern ne permite sa 'traducem' o interfata penutr a putea fi folo...

Decorator Pattern explicat in PHP
Design Patterns | Stefanescu Mihai | 2022-11-25
Decorator pattern permite utilizatorului sa adauge functionalitate noua unui obiect deja existent fara sa il modifice. Acesta este un design pattern structural. Implementare Vom demonstra implementarea lui folosinde de un exemplu cat se poate de simplu. Presupunand ca facem un site pentru un res...

Facade in Laravel - Ce sunt, cum le folosim si cum ne facem propriile Facade
iNoob | Stefanescu Mihai | 2020-12-06
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 ...

Cateva idei despre Refactoring si Clean Code
Refactoring | Stefanescu Mihai | 2020-11-08
Scopul principal al refactorizarilor este elminarea tech debt-ului si vine din dorinta de a scapa de codul dezorganizat si a il transforma in cod curat si simplu de inteles. Bun! Dar ce este cod curat pana la urma? Daca te uiti la clip-uri despre clean code, citesti tot felul de articole, carti a...

Sfaturi pentru tinerii bloggeri
iNoob | Stefanescu Mihai | 2020-10-11
O multime de persoane nu realizeaza importanta si impactul unui blog. Sa scrii pe un blog poate avea un rol important in promovarea site-ului sau a firmei tale. Sa tii un blog inseamna mai mult decat un site pe care iti spui parerea din cand in cand si speri ca oamenii sa te observer, un blog trebui...

Despre metoda chunck() in Laravel
iNoob | Stefanescu Mihai | 2020-10-11
Hai sa ne imaginam urmatoarea situatie: Avem un tabel dintr-o baza de date cu peste 10 000 de randurisi trebuie sa facem un update unei singure coloane. Si in mod evident trebuie sa facem asta in PHP, nu putem pur si simplu rula un query. Deci, facand asta putem intampina urmatoarele probleme...ori ...

no pic
jQuery | Stefanescu Mihai | 2020-10-11
In jQuery nu exista functia hasAttr(), asa ca iata cum puteti obtine aceasta functioenalitate. Preia atributul si verifica valoarea var attr = $(this).attr('name'); // For some browsers, `attr` is undefined; for others, `attr` is false. Check for both. if (typeof attr !== typeof ...

Marirea securitatii si a vitezei de navigare in Firefox si Chrome
iNoob | Stefanescu Mihai | 2020-10-11
De curand atat firefox cat si Chrome au adaugat o nou optiune ce ajyta la inbunatatirea securitatii, maie xact este vorba de asa numita “Click to play”. Cand aceasta este activata previne anumite plugin-uri , precum Adobe Flash, Java sau Microsoft Silverlight de a rula anumite clip-uri s...

RIOT: Ce-l mai bun program de optimizat imagini
iNoob | Stefanescu Mihai | 2020-10-11
Hai sa va atrat cum puteti optimiza imaginile pe care le folositi la construirea unui site, sau chiar pe cele pe care le afisati in postarile voastre pentru a face site-ul mai rapid. Acum vor incepe toti sa imi spuna “Ce? Optimizare? Dute ma de aici, cine a auzit de optimizarea imaginilor? pur...

Club-ul este dedicat membrilor si ofera access la mai multe zone ale website-ului.

🗝ïļ Login 🌟 Register

🔖 Bookmarks ⊞
âœĻ Pentru a sustine aceasta comunitate am sa te rog sa te autentifici sau sa te inregistrezi!

🌊ïļ Discord ⊞

😎 Prieteni ⊞
Top25.ro

Folosim cookie-uri pentru a oferi functionalitatile critice ale aplicatiei Invata-Programare. Folosim cookie-uri si pentru a analiza traficul, pentru care e nevoie de consimtamantul dvs. explicit.

⮆ïļ