Actualizare lunară pentru dezvoltare web 7⁄2019: tehnici moderne și probleme bune

Publicat: 2022-03-10
Rezumat rapid ↬ Pentru lista sa lunară de lectură, Anselm Hannemann a rezumat ceea ce s-a întâmplat în lumea dezvoltării web în ultimele câteva săptămâni. De la știri din browser și UI/UX la confidențialitate, instrumente, muncă și viață.

Ce putem face pentru a provoca „necazuri bune”? În primul rând, cred că trebuie să fie acțiuni prietenoase, utile și semnificative, care să nu afecteze viața altor oameni. În al doilea rând, este ceva în care credem cu tărie - ar putea fi folosirea unor metode JavaScript mai simple, reducerea dimensiunii aplicației, o interfață de utilizare mai bună, publicarea unei cărți sau construirea unei afaceri fără a vinde datele utilizatorilor altora. Orice ar fi, e bine să ai un punct de vedere și să vorbim despre asta.

Este bine să-i susținem pe ceilalți despre problemele de accesibilitate, despre cum să-i asculti mai bine pe ceilalți într-o conversație, despre cum să gestionezi mai bine proiecte, produse sau chiar o companie. Cel mai important lucru în toate aceste acțiuni este să ne amintim că ajută alți oameni și nu îi afectează la fel de bine pe animale sau pe mediul nostru în general.

A face ceva util – oricât de mic ar părea – este întotdeauna un lucru bun. Și nu uitați să vă onorați acțiunea doar zâmbind și fiind recunoscători pentru ceea ce ați făcut!

Știri

  • Chrome 76 elimină câteva lucruri precum feature policy: lazyload , utilizarea nesigură a DeviceMotionEvent și DeviceOrientationEvent . Dacă le utilizați, asigurați-vă că utilizați un context securizat până acum sau înlocuiți-le cu succesorii lor.
  • Firefox 68 este lansat și acesta este nou: BigInts pentru JavaScript, Verificări de accesibilitate în DevTools, Scroll Snapping și stilul de marcare CSS, accesul la camere, microfoane și alte dispozitive media nu mai este permis în contexte nesigure precum HTTP simplu. Acum este posibil să retrimiteți o solicitare de rețea fără a edita metoda, adresa URL, parametrii și anteturile prin DevTools, iar o mulțime de remedieri (de compatibilitate) sunt incluse și pentru caracteristicile CSS.
  • Chrome 76 oferă suport pentru imagini pentru API-ul clipboard asincron, facilitând copiarea și inserarea programatică a image/png (în prezent, acesta este singurul format acceptat, deși, din păcate), imagini.
  • Prevenirea urmăririi este acum disponibilă în previzualizarea Microsoft Edge, urmând alte browsere precum Safari și Firefox.
Mai multe după săritură! Continuați să citiți mai jos ↓

Generic

  • Ați auzit de conceptul de „necaz bun”? Frank Chimero o definește ca punând la îndoială și re-imaginand status quo-ul și ca acțiunile tale să fie în contrast cu norma. Dar interviul cu designerul arată mult mai mult decât un concept nou, este o provocare cum lucrăm astăzi și cum să-ți faci propriul lucru care nu se potrivește cu norma societății.

În special, îmi place acest citat aici:

„Încetește, găsește un loc liniștit și creează timp pentru singurătate, astfel încât să te poți auzi. E atât de zgomotos acolo.”
  • Dacă controlul este doar o iluzie? Ne-am da seama că adevărata natură a unei experiențe se dezvăluie doar în interacțiunea cu oamenii care o folosesc și că un design invalidat nu este altceva decât o opinie. Un gând care ne pune ipotezele și abordarea proiectelor într-o altă lumină.

UI/UX

  • Multe butoane unice de comutare nu reușesc fie să afișeze starea curentă, fie să facă vizibilă opțiunea neselectată - iată cum să faceți butoanele și indicatorii de comutare în mod corect.

Accesibilitate

  • Lindsey Kopacz ne arată cum putem crea casete de selectare personalizate, dar accesibile de la tastatură, cu tehnici CSS moderne.

JavaScript

  • Marta Wisniewska împărtășește cum funcționează flat() , flatMap() și fromEntries() și alte caracteristici ES2019 și când să le folosești.
  • Addy Osmani despre costul JavaScript în 2019. Un articol (sau un videoclip, dacă preferați) pentru toți cei care construiesc aplicații JavaScript.

CSS

  • Miriam Suzanne explică proprietățile personalizate CSS și rolul lor în cascadă într-un articol de adâncime.

Muncă și viață

  • Ascultarea activă este o abilitate care ne ajută să ascultăm după sens și cum se simte cealaltă persoană în loc de acea ascultare obișnuită care se concentrează pe „cum pot să răspund sau să comentez la asta sau cum vom rezolva asta?”. Ghidul lui Buffer scris de Marcus Wermuth este o resursă excelentă pentru a învăța și a practica Ascultarea activă.
  • Christoph Rumpel împărtășește ceea ce a învățat din autopublicarea unei cărți și arată perspective interesante despre finanțele acesteia și despre ce să evite sau să facă mai bine.
  • Ben Werdmuller despre cum faci bine în timp ce faci bine: Aceasta este o poveste personală despre lupta cu veniturile, investițiile, capitalul terților, încercarea de a câștiga bani pe cont propriu vânzând produsul tău în timp ce ai concurenți liberi și cum să produci în continuare lucruri bune în timp ce faci. financiar bine.
  • Shape Up — Stop Running in Circles and Ship Work that Matters este o carte online nouă, gratuită, scrisă de Ryan Singer despre managementul proiectelor, conducerea unei companii și a unui produs. Este uimitor și, deși am avut timp doar să-l răsfoiesc rapid și să citesc câteva capitole și secțiuni individuale, aceasta va deveni cu siguranță o resursă de salvat și la care să mă refer în mod regulat.

A merge dincolo de…

Am fost săptămâna trecută la cinema să mă uit la un film despre niște oameni care au creat o fermă. Trailerul a fost drăguț și, deși nu eram 100% convins de asta, a fost o seară în care eram să ies să văd un film. Așa am făcut și a fost bine că m-am dus să văd „The Biggest Little Farm”. Fermierul a făcut el însuși filmul, deoarece este un regizor de animale sălbatice, așa că așteptați-vă la niște imagini și secvențe destul de uimitoare cu animale sălbatice acolo!

Cea mai revelatoare parte a fost impactul pe care doar o mână de oameni îl poate avea asupra pământului deșert în câțiva ani și cât de mult putem influența noi, ca oameni, fauna sălbatică, să oferim un habitat insectelor și să producem hrană de calitate, incluzând totodată CO2 din aer în solul nostru pentru a face plantele să crească mai bine, pentru a restabili natura și a avea un impact în efortul de a lupta împotriva schimbărilor climatice.

În câteva momente în timpul filmului, am fost aproape de lacrimi și am fost extrem de recunoscător că pot avea și micul meu spațiu de grădină unde pot face lucruri similare (deși mult mai mică decât ferma lor). Dacă vrei ceva nou, să înveți ceva despre mâncare, carne, economie și cum se leagă toate sau cum să creezi un spațiu verde frumos din deșert, acest film este pentru tine.

Nu în ultimul rând, panourile solare sunt o modalitate bună de a produce energie regenerabilă și este o bună utilizare a acoperișurilor. În China însă, poluarea aerului este în prezent atât de rea încât panourile solare nu mai funcționează uneori. Inca un motiv pentru a actiona rapid! Dacă panourile solare nu funcționează din cauza lipsei razelor solare, corpul nostru va suferi aceeași lipsă de lumină solară și avem nevoie de ea pentru sănătatea noastră.