Web
Crearea de fragmente Emmet personalizate în VS Code
În acest articol, Manuel explică de ce Emmet este unul dintre instrumentele sale preferate de productivitate pentru scrierea HTML și CSS și cum puteți crea fragmente Emmet personalizate în Visual Studio Code pentru a vă ajuta să vă îmbunătățiți și mai mult fluxurile de lucru front-end.
Citeste mai multCrearea unui blog cu mai mulți autori cu Next.js
Acest articol explică cum putem conecta diferite tipuri de conținut într-o aplicație Next.js. Cu această tehnică, putem adăuga orice fel de relație unu-la-unu, unu-la-mulți sau chiar multi-la-mulți la proiectele noastre.
Citeste mai multCum să rulezi un audit UX pentru o platformă EdTech majoră (studiu de caz)
Acest articol este un studiu de caz despre modul în care un audit UX afectează un UI. Acesta explică modul în care o platformă educațională celebră poate fi analizată edX în raport cu ghidurile de utilizare ale lui Jakob Nielsen. Pentru a începe, Mark Lankmiller împărtășește toate criteriile și valorile pe care le-a folosit pentru auditul său UX.
Citeste mai multCreșterea gândirii de design ca strategie de rezolvare a problemelor
În mediile dinamice și imprevizibile în care lucrăm, chiar și cele mai atent soluții elaborate pot avea o perioadă de valabilitate scurtă. Când acceptăm că munca noastră este impermanentă și că abilitățile noastre de rezolvare a problemelor sunt limitate, obiectivul nostru se poate schimba de la furnizarea de soluții complete la dezvoltarea de instrumente care permit utilizatorilor noștri să proiecteze adaptiv pentru ei înșiși.
Citeste mai multAutomatizarea testării cititorului de ecran pe macOS folosind Auto VO
Testarea automată este o parte importantă a oricărui proiect software, inclusiv testarea accesibilității. Există deja instrumente pentru testarea accesibilității și integrarea, dar ce rămâne cu testarea end-to-end cu tehnologie de asistență reală? Deoarece nu văzusem asta înainte, mi-am propus să construiesc Auto VO, un driver pentru cititorul de ecran VoiceOver.
Citeste mai multProiectare cu cod: o abordare modernă a proiectării (provocări de dezvoltare)
După ani de inovație atât în instrumente, cât și în procese, lupta dintre design și dezvoltare este încă reală. Acest articol se concentrează pe cele mai bune practici pentru îmbunătățirea proceselor de proiectare la dezvoltare și asupra modului în care soluțiile de ultimă oră, cum ar fi UXPin alimentat de tehnologia Merge, pot ajuta la facilitarea schimbării.
Citeste mai multConversie imagine în text cu React și Tesseract.js (OCR)
Trebuie să procesați manual datele pentru că sunt servite prin imagini sau documente scanate? O conversie imagine-în-text face posibilă extragerea textului din imagini pentru a automatiza procesarea textelor de pe imagini, videoclipuri și documente scanate. În acest articol, ne uităm la cum să convertiți o imagine în text cu React și Tesseract.js(OCR), să preprocesăm imaginile și să ne ocupăm de limitările Tesseract (OCR).
Citeste mai multO interfață de utilizare vocală alternativă la asistenții vocali
Asistenții vocali sunt în prezent cel mai popular caz de utilizare pentru interfețele vocale cu utilizatorul. Cu toate acestea, deoarece asistenții vocali oferă feedback vorbind cu utilizatorul, asistenții pot rezolva doar sarcini simple ale utilizatorului, cum ar fi setarea unei alarme sau redarea muzicii. Pentru ca interfețele vocale cu utilizatorul să ajungă cu adevărat, feedback-ul către utilizator trebuie să fie vizual și nu auditiv.
Citeste mai multRutare pe partea client în Next.js
Next.js are un sistem de rutare bazat pe fișiere în care fiecare pagină devine automat o rută pe baza numelui său de fișier. Acest articol vă va ghida prin aproape tot ce trebuie să știți despre rutare în Next.js și vă va îndruma în direcția subiectelor și conceptelor conexe.
Citeste mai multImaginea ta nu este probabil decorativă
Plasarea imaginilor pe web modern este foarte intenționată, ajutând la comunicarea scopului general al unei pagini sau al unei vizualizări. Aceasta înseamnă că aproape fiecare imagine pe care o declarați trebuie să aibă o descriere alternativă.
Citeste mai mult