Web

Refactorizarea CSS: optimizarea dimensiunii și performanței (partea a 3-a)

Există multe tehnici de optimizare CSS pentru a aborda potențialele probleme legate de dimensiunea fișierului și de performanță. Să aruncăm o privire la unele dintre ele. La urma urmei, dacă implementarea bazei de cod refactorizate cauzează probleme de încărcare sau de performanță, va avea ca rezultat mai puțin trafic și venituri, ceea ce ar putea lăsa nemulțumiți managementul și managerii de proiect.

Citeste mai mult

Componente compuse în reacție

Componentele compuse ajută dezvoltatorii să construiască API-uri mai expresive și mai flexibile pentru a partaja starea și logica în cadrul componentelor. Acest tutorial explică cum se poate realiza acest lucru cu ajutorul utilizării Context API și React pentru a construi componente folosind acest model avansat.

Citeste mai mult

Împotriva încălcării confidențialității pe web

Web-ul încă se confruntă cu probleme pe care le considerăm de la sine înțelese offline, printre acestea fiind șeful de confidențialitate. Aceștia sunt pașii pe care i-a luat The New York Times pentru a proteja datele utilizatorilor și cum poți și tu.

Citeste mai mult

Crearea unui multi-monorepo public/privat pentru proiecte PHP

În acest articol, Leonardo explică cum să utilizați o abordare „multi-monorepo” pentru a face experiența de dezvoltare mai rapidă, păstrând totuși pachetele dvs. PHP private. Această soluție poate fi deosebit de benefică pentru creatorii de pluginuri PRO.

Citeste mai mult

Cum să automatizezi fluxul de lucru al documentației pentru dezvoltatori

În acest articol, veți învăța cum să economisiți ore de muncă obositoare de scriere, actualizare și corectare a documentației tehnice. În acest articol, veți învăța cum să vă automatizați fluxul de lucru cu documentația cu Vale și GitHub Actions.

Citeste mai mult

HTTP/3: Îmbunătățiri de performanță (Partea 2)

După aproape cinci ani de dezvoltare, noul protocol HTTP/3 se apropie de forma sa finală. Să aruncăm o privire atentă la îmbunătățirile de performanță ale HTTP/3, controlul congestiei, blocarea head-of-line și configurarea conexiunii 0-RTT.

Citeste mai mult

Manipularea montajului și demontării rutelor de navigație în React Native

Adesea aveți nevoie de două seturi diferite de stive de navigare pentru autentificarea pre și post utilizator. De obicei, pentru a vedea mai mult conținut, trebuie să fii autentificat într-un fel. Să ne uităm la cum să montați și să demontați stiva de navigare pe baza unei condiții îndeplinite în React Native.

Citeste mai mult

Smashing Podcast Episodul 41 Cu Eva PenzeyMoog: Designing For Safety

În acest episod, vorbim despre proiectarea pentru siguranță. Ce înseamnă să luăm în considerare utilizatorii vulnerabili în design-urile noastre? Drew McLellan discută cu experta Eva PenzeyMoog pentru a afla.

Citeste mai mult

Cum să construiți un site de comerț electronic cu Angular 11, Commerce Layer și Paypal

Deținerea unui magazin de comerț electronic este esențială pentru orice proprietar de magazin, deoarece tot mai mulți clienți apelează la cumpărături online. În acest tutorial, vom parcurge cum să creați un site de comerț electronic cu Angular 11. Site-ul va folosi Commerce Layer ca API de comerț electronic fără cap și va folosi Paypal pentru a procesa plăți.

Citeste mai mult

Nu există așa ceva ca o unitate absolută CSS

Ce sunt unitățile absolute? Care sunt diferențele dintre unitățile relative și absolute și cum creăm dimensiuni precise pe web? În acest articol, Elad Shechter explică de ce unitățile absolute CSS nu sunt atât de absolute.

Citeste mai mult