Web

A GraphQL Primer: Evoluția designului API (Partea 2)

În [Partea 1](https://www.smashingmagazine.com/2018/01/graphql-primer-new-api-part-1/) ne-am uitat la modul în care API-urile au evoluat în ultimele decenii și cum au oferit fiecare drum spre următorul. În această a doua parte, să vedem încotro pare să se îndrepte proiectarea API-ului client mobil - cu un accent deosebit pe GraphQL.

Citeste mai mult

Respectul este întotdeauna pe primul loc

În calitate de designeri și dezvoltatori, ne concentrăm pe interfețe frumoase și experiențe rapide, dar adesea lipsește o latură: respectul față de confidențialitate, securitate, incluziune, autenticitate, personalitate și etică. E timpul să schimbăm asta.

Citeste mai mult

Testare automată a browserului cu API-ul WebDriver

Acest articol oferă o prezentare generală a conceptelor, tehnologiilor și tehnicilor de codare implicate în rularea automată a scripturilor de testare pe browsere folosind WebDriverJS pe Windows 10 și Microsoft Edge.

Citeste mai mult

Enter The Dragon (Drop): Reordonarea listei accesibile

Există o mulțime de module de reordonare a listelor drag-and-drop acolo astăzi, foarte puține dintre ele sunt construite având în vedere accesibilitatea. Dragon Drop încearcă să umple acest gol, oferind mijloace pentru toți utilizatorii pentru a îndeplini această sarcină oarecum comună.

Citeste mai mult

Offboarding în lumea online

Offboarding-ul este ceva cu care utilizatorii intră în contact de fiecare dată când finalizează o tranzacție online. Aflați despre beneficiile pe care offboarding-ul le poate aduce companiei dvs. și despre cum să o aplicați astfel încât să fie o experiență bună pentru toți utilizatorii.

Citeste mai mult

Fiți atenți: funcțiile PHP și WordPress care vă pot face site-ul nesigur

Înainte de a implementa un nou plugin în WordPress, este o idee bună să păstrați alături o listă de funcții ușor de utilizat greșit. Să aruncăm o privire mai atentă asupra unor funcții pe care le puteți și ar trebui să le utilizați ca parte a unei strategii de securitate mai ample.

Citeste mai mult

Utilizarea degradelor în proiectarea experienței utilizatorului

(Acest articol este sponsorizat cu amabilitate de Adobe.) Ce sunt gradienții și de ce sunt atât de valoroși pentru designeri? Un lucru este sigur: gradienții revin și putem vedea deja această tendință pe multe site-uri web.

Citeste mai mult

Un primer GraphQL: De ce avem nevoie de un nou tip de API (Partea 1)

În loc să explorați mai întâi caracteristicile, este util să le puneți în context și să înțelegeți cum au apărut. O introducere în GraphQL și lecții învățate din ultimii 60 de ani de dezvoltare API.

Citeste mai mult

Optimizarea fișierelor de schiță: lecții învățate în crearea aplicației Reduce (studiu de caz)

Există fișiere Sketch uriașe care nu numai că încetinesc Sketch, ci și productivitatea oricărui designer. În acest articol, Ahmed introduce o aplicație de bară de meniu care vă va ajuta să scăpați de această durere de cap.

Citeste mai mult

Acum mă vezi: cum să amân, să încarci leneș și să acționezi cu IntersectionObserver

Informațiile de intersecție sunt necesare din mai multe motive, cum ar fi încărcarea leneșă a imaginilor. Dar sunt mult mai multe. Este timpul să obțineți o mai bună înțelegere și perspective diferite asupra API-ului Intersection Observer. Gata?

Citeste mai mult