Aggiornamento mensile dello sviluppo Web 6⁄2019: ripensare la privacy e il coinvolgimento degli utenti

Pubblicato: 2022-03-10
Riassunto veloce ↬ Per la sua lista di letture mensili, Anselm Hannemann ha riassunto cosa è successo nel mondo dello sviluppo web nelle ultime settimane. Dalle notizie del browser e UI/UX alla privacy, agli strumenti, al lavoro e alla vita.

La scorsa settimana ho letto del web che si sta trasformando in una foresta oscura. Questo mi ha fatto pensare, e sono convinto che ci sia speranza nella foresta oscura. Rimaniamo positivi su come possiamo contribuire a rendere il web un posto migliore e atteniamoci al principio che ognuno di noi è in grado di avere un impatto con piccole azioni. Che si tratti di aggiungere Webmentions, rimuovere gli script di tracciamento da un sito Web, riciclare la plastica, raccogliere i rifiuti dalla strada per gettarli in un cestino o andare in bicicletta invece di andare al lavoro in macchina per una settimana, tutti possiamo migliorare le cose per noi stessi e il persone intorno a noi. Non ci resta che farlo.

Notizia

  • Safari è andato avanti introducendo la nuova protezione dal tracciamento intelligente e rendendola la nuova impostazione predefinita. Ora seguiva Firefox, che abilitava anche la protezione antitracciamento avanzata per impostazione predefinita.
  • Chrome 75 offre il supporto per l'API Web Share che è già implementata in Safari. Anche la latenza nei contesti canvas è stata migliorata.
  • La Safari Technology Preview Release 84 ha introdotto le funzionalità di Safari 13: avvisi per password deboli, supporto per la modalità oscura per iOS, supporto per l'interruzione delle richieste di recupero, chiavi di sicurezza USB conformi a FIDO2 con lo standard di autenticazione Web, supporto per "Accedi con Apple" (per Safari e WKWebView). D'ora in poi sono supportati anche l'API Visual Viewport, ApplePay in WKWebView, la condivisione dello schermo tramite WebRTC e un'API per il caricamento dei moduli ES6.
  • C'è un importante aggiornamento delle linee guida per la revisione dell'AppStore di Apple che richiede agli sviluppatori di offrire "Accedi con Apple" nelle loro app nel caso in cui supportino l'accesso di terze parti una volta che il servizio sarà disponibile al pubblico entro la fine dell'anno.
  • Firefox 67 è ora disponibile con la query multimediale CSS in modalità oscura, WebRender e profili side-by-side che consentono di eseguire più istanze in parallelo. Inoltre, sono integrati controlli della privacy avanzati contro i minatori di criptovalute e il fingerprinting, oltre al supporto per AV1 su Windows, Linux e macOS per i video, String.prototype.matchAll() e le importazioni dinamiche.
Altro dopo il salto! Continua a leggere sotto ↓

Generale

  • Il Web si basa su così tanti progetti open source, eppure, ecco come si vive con un budget open source. La maggior parte degli autori sono al di sotto della soglia di povertà, costretti a vivere in paesi più economici o non sono affatto in grado di guadagnarsi da vivere grazie al servizio pubblico di fornire software aperto e affidabile per altri che poi lo utilizzano commercialmente.
  • Conosciamo tutti quel cliente fastidioso che ignora le tue conoscenze e diventa creativo da solo. Come sviluppatore, Holger Bartel l'ha sperimentato dozzine di volte; ora si trovava nella stessa posizione, dopo aver ordinato un buon drink e poi aver rovinato tutto.

Interfaccia utente/UX

  • Con così tanti schemi oscuri integrati nel software e nei siti Web che utilizziamo quotidianamente, Fabricio Teixeira e Caio Braga chiedono una dieta tecnologica per gli utenti.
Fatti nutrizionali di Facebook, Instagram, Twitter e Netflix.
"I modelli oscuri cercano di manipolare gli utenti per impegnarsi ulteriormente, più in profondità o più a lungo su un sito o un'app. Il mondo ha bisogno di una dieta tecnologica e i designer possono contribuire a trasformarla in realtà. (Credito immagine)

CSS

  • In Firefox è stata implementata la funzione CSS per il troncamento del testo su più righe. -webkit-line-clamp: 3; , ad esempio, troncherà il testo alla fine della riga tre.

Sicurezza

  • Aaron Parecki ha scritto una guida passo passo sulla configurazione di "Accedi con Apple".
  • Al giorno d'oggi molti servizi gestiscono la protezione DDoS per te. Ma come lo costruiresti da solo? È certamente possibile, come mostra questo articolo (un po' datato ma comunque applicabile).

Privacy

  • Anil Dash cerca di trovare una risposta alla domanda se possiamo fidarci di un'azienda nel 2019.
  • Kevin Litman-Navarro ha analizzato oltre 150 politiche sulla privacy e condivide le sue scoperte in una storia visiva. Non solo ci vogliono in media circa 15 minuti per leggere un'informativa sulla privacy, ma la maggior parte di essi richiede una laurea o addirittura una carriera professionale per capirli.
  • La nostra visione della privacy non è cambiata molto dal 18° secolo, ma le circostanze sono diverse oggi: le aziende hanno un desiderio sfrenato di archiviare sempre più dati su più persone in un luogo centrale, dati che un tempo erano accessibili esclusivamente dalle autorità statali. Dovremmo ridefinire cosa sono la privacy, i dati personali e il consenso, come sostiene Maciej Ceglowski in "La nuova natura selvaggia".
  • Le persone di WebKit sono molto attive quando si tratta di sviluppare soluzioni intelligenti per proteggere gli utenti senza compromettere troppo l'usabilità e tenendo conto allo stesso tempo degli interessi di editori e fornitori. Ora hanno introdotto "l'attribuzione dei clic sugli annunci a tutela della privacy per il Web", una tecnica che limita i dati inviati a terze parti fornendo allo stesso tempo utili metriche di attribuzione agli inserzionisti.
Una panoramica di quanto sia difficile leggere le politiche sulla privacy e quanto tempo è necessario per farlo. La maggior parte delle politiche sulla privacy sono di livello universitario e professionale. Solo uno è comprensibile a livello di scuola media.
La maggior parte delle politiche sulla privacy sul Web sono più difficili da leggere rispetto a "A Brief History Of Time" di Stephen Hawking, come ha scoperto Kevin Litman-Navarro esaminando 150 politiche sulla privacy. (Credito immagine)

Accessibilità

  • Brad Frost descrive un ottimo modo per ridurre il movimento sui siti Web (di GIF animate, ad esempio), utilizzando l'elemento picture e la sua funzione di query multimediale.

Utensili

  • L'API di geolocalizzazione IP è un'API JSON open source in tempo reale da IP a geolocalizzazione con integrazione dettagliata dei dati dei paesi basata sul database Maxmind Geolite2.
  • Pascal Landau ha scritto un tutorial passo passo su come creare una configurazione di sviluppo Docker per progetti PHP e sì, contiene tutto ciò di cui potresti aver bisogno per applicarlo ai tuoi progetti.

Vita lavorativa

  • Roman Imankulov di Doist condivide approfondimenti sul processo decisionale in un'organizzazione piatta.
  • Come società, siamo oberati di lavoro, abbiamo troppe cose, ma desideriamo di più e le aziende esistono solo per crescere indefinitamente. È così che abbiamo dato il via al cambiamento climatico nel secolo scorso ed è così che abbiamo coinvolto più persone che mai in esaurimenti, depressioni e vari altri problemi di salute, compresi i suicidi legati al lavoro. Philipp Frey ha una teoria audace che rompe con il nostro sistema attuale: una ricerca di Nassen e Larsson suggerisce che una riduzione dell'1% dell'orario di lavoro potrebbe portare a una diminuzione dello 0,8% delle emissioni di gas serra. Andando oltre, il documento suggerisce che lavorare 12 ore a settimana ci consentirebbe di raggiungere facilmente gli obiettivi climatici, se cambiassimo anche l'economia per non concentrarci più interamente sulla crescita. Uno studio interessante in quanto esplora nuovi modi di lavorare, vivere e consumare.
  • Leo Babauta condivide un metodo che ti aiuta a riconoscere quando sei stanco. È difficile da accettare, ma siamo esseri umani e non macchine, quindi ci sono momenti in cui ci sentiamo stanchi e le nostre batterie sono scariche. Il modo migliore per recuperare è rendersi conto che questo sta accadendo e concentrarsi su di esso per recuperare un po' di energia.
  • Molti di noi stanno cercando di ottenere alcuni minuti o ore di "lavoro profondo" al giorno. "La guida completa al lavoro profondo" di Fadeke Adegbuyi condivide preziosi suggerimenti per padroneggiarlo.

Andare oltre…

  • Le persone che vivono una vita “zero sprechi” sono spesso viste come estreme, ma questo è solo un punto di vista. Ecco l'altro lato dove una delle persone “estreme” ci ricorda che era normale andare al mercato di un contadino a comprare cose che non sono imballate nella plastica, andare in bicicletta e bere l'acqua da una fontana pubblica. Invece, il nostro consumismo è diventato piuttosto estremo e ha bisogno di cambiare se vogliamo sopravvivere e rimanere in salute.
  • La Svezia vuole diventare climaticamente neutra entro il 2045 e ora ha presentato un'interessante visualizzazione del piano. È progettato per aiutare i responsabili politici a identificare e colmare le lacune per garantire che l'obiettivo venga raggiunto. La visualizzazione è aperta al pubblico, quindi chiunque può ritenere responsabile il governo.
  • Tutti li amano, molti li hanno: AirPods. Tuttavia, sono un disastro ambientale, come mostra questo articolo.
  • The North Face che inganna Wikipedia è il lato oscuro della pubblicità.
  • Il New York Times ha pubblicato una guida che ci aiuta a comprendere il nostro impatto sui cambiamenti climatici in base al cibo che mangiamo. Non si tratta di diventare vegani, ma di come cambiare le abitudini alimentari può fare la differenza, sia per l'ambiente che per la nostra salute.