Aylık Web Geliştirme Güncellemesi 6⁄2019: Gizliliği ve Kullanıcı Etkileşimini Yeniden Düşünmek

Yayınlanan: 2022-03-10
Kısa özet ↬ Aylık okuma listesi için Anselm Hannemann, son birkaç hafta içinde web geliştirme dünyasında neler olduğunu özetledi. Tarayıcı haberlerinden ve UI/UX'ten gizliliğe, araçlara, işe ve hayata kadar.

Geçen hafta ağın karanlık bir ormana dönüştüğünü okudum. Bu beni düşündürdü ve karanlık ormanda umut olduğuna ikna oldum. Web'i daha iyi bir yer haline getirmeye nasıl katkıda bulunabileceğimiz konusunda pozitif olalım ve her birimizin küçük eylemlerle etki yaratabileceği ilkesine bağlı kalalım. Webmention ekleme, bir web sitesinden izleme komut dosyalarını kaldırma, plastiği geri dönüştürme, sokaktan çöp alıp çöp kutusuna atma ya da bir hafta boyunca işe arabayla gitmek yerine bisiklete binme olsun, hepimiz işleri kendimiz ve toplum için daha iyi hale getirebiliriz. çevremizdeki insanlar. Sadece yapmalıyız.

Haberler

  • Safari, yeni Akıllı İzleme Korumasını tanıtarak ve onu yeni varsayılan haline getirerek ilerlemeye devam etti. Şimdi Firefox bunu takip etti ve Gelişmiş İzleme Korumasını da varsayılan olarak etkinleştirdi.
  • Chrome 75, Safari'de zaten uygulanmış olan Web Share API'si için destek sağlar. Tuval bağlamlarındaki gecikme de iyileştirildi.
  • Safari Teknoloji Önizleme Sürümü 84, Safari 13 özelliklerini tanıttı: zayıf parolalar için uyarılar, iOS için karanlık mod desteği, Getirme isteklerini iptal etme desteği, Web Kimlik Doğrulama standardına sahip FIDO2 uyumlu USB güvenlik anahtarları, "Apple ile Oturum Açma" desteği (için Safari ve WKWebView). Visual Viewport API, WKWebView'de ApplePay, WebRTC üzerinden ekran paylaşımı ve ES6 modüllerini yüklemek için bir API de artık destekleniyor.
  • Apple'ın AppStore inceleme yönergelerinde, geliştiricilerin, hizmet bu yıl içinde genel kullanıma sunulduktan sonra üçüncü taraf oturum açmayı desteklemeleri durumunda uygulamalarında "Apple ile Oturum Aç" özelliğini sunmalarını gerektiren önemli bir güncelleme var.
  • Firefox 67, Dark Mode CSS medya sorgusu, WebRender ve birden çok örneği paralel olarak çalıştırmanıza izin veren yan yana profilleri ile artık çıktı. Ayrıca, kripto madencilerine ve parmak izine karşı geliştirilmiş gizlilik denetimlerinin yanı sıra videolar, String.prototype.matchAll() ve dinamik içe aktarmalar için Windows, Linux ve macOS'ta AV1 desteği bulunur.
Atlamadan sonra daha fazlası! Aşağıdan okumaya devam edin ↓

Genel

  • Web, pek çok açık kaynaklı projeye dayanıyor ve yine de, açık kaynaklı bir bütçeyle geçinmek şöyle görünüyor. Çoğu yazar yoksulluk sınırının altında, daha ucuz ülkelerde yaşamaya zorlanıyor veya daha sonra ticari olarak kullanacak olan diğerlerine güvenilir, açık yazılım sağlama kamu hizmetlerinden hiçbir şekilde geçimini sağlayamıyor.
  • Bilginizi görmezden gelen ve kendi kendine yaratıcı olan sinir bozucu müşteriyi hepimiz biliyoruz. Bir geliştirici olarak Holger Bartel bunu onlarca kez yaşadı; şimdi kendini aynı durumda buldu, güzel bir içki ısmarladı ve sonra her şeyi berbat etti.

kullanıcı arayüzü/UX

  • Her gün kullandığımız yazılım ve web sitelerinde yerleşik olarak bulunan pek çok karanlık desenle Fabricio Teixeira ve Caio Braga, kullanıcılar için bir teknoloji diyeti çağrısı yapıyor.
Facebook, Instagram, Twitter ve Netflix Besin Değerleri.
"Karanlık desenler, kullanıcıları bir sitede veya uygulamada daha fazla, daha derin veya daha uzun süre etkileşimde bulunmaları için manipüle etmeye çalışır. Dünyanın bir teknoloji diyetine ihtiyacı var ve tasarımcılar bunu gerçeğe dönüştürmeye yardımcı olabilir. (Resim kredisi)

CSS

  • Çok satırlı metni kesmek için CSS özelliği Firefox'ta uygulandı. -webkit-line-clamp: 3; örneğin, üçüncü satırın sonundaki metni keser.

Güvenlik

  • Aaron Parecki, "Apple ile Oturum Açma"yı ayarlamak için adım adım bir kılavuz yazdı.
  • Bugünlerde birçok hizmet sizin için DDoS korumasını yönetiyor. Ama bunu kendi başınıza nasıl inşa edeceksiniz? Bu (biraz eski ama yine de geçerli) makalenin gösterdiği gibi kesinlikle mümkündür.

Mahremiyet

  • Anıl Dash 2019 yılında bir şirkete güvenebilir miyiz sorusuna yanıt bulmaya çalışıyor.
  • Kevin Litman-Navarro 150'den fazla gizlilik politikasını analiz etti ve bulgularını görsel bir hikayede paylaştı. Bir gizlilik politikasını okumak sadece ortalama 15 dakika sürmekle kalmaz, aynı zamanda çoğu bunları anlamak için bir üniversite diploması veya hatta profesyonel bir kariyer gerektirir.
  • Gizlilik konusundaki görüşümüz 18. yüzyıldan bu yana pek değişmedi, ancak bugün koşullar farklı: Şirketler, bir zamanlar yalnızca devlet yetkilileri tarafından erişilebilen verileri merkezi bir yerde daha fazla insan hakkında daha fazla veri depolamak için vahşi bir iştaha sahip. Maciej Ceglowski'nin "Yeni Vahşi Doğa"da savunduğu gibi, mahremiyetin, kişisel verilerin ve rızanın ne olduğunu yeniden tanımlamalıyız.
  • WebKit çalışanları, kullanılabilirlikten çok fazla ödün vermeden ve aynı zamanda yayıncıların ve satıcıların çıkarlarını göz önünde bulundurarak kullanıcıları korumak için akıllı çözümler geliştirmeye gelince çok aktiftir. Şimdi, üçüncü taraflara gönderilen verileri sınırlayan ve yine de reklamverenlere faydalı ilişkilendirme ölçütleri sağlayan bir teknik olan "web için gizliliği koruyan reklam tıklama ilişkilendirmesini" tanıttılar.
Gizlilik politikalarının okunmasının ne kadar zor olduğuna ve bunu yapmak için ne kadar zamana ihtiyaç duyduğuna dair genel bir bakış. Çoğu gizlilik politikası kolej ve profesyonel kariyer seviyesidir. Ortaokul düzeyinde sadece bir tanesi anlaşılabilir.
Kevin Litman-Navarro'nun 150 gizlilik politikasını inceleyerek öğrendiği gibi, Web'deki çoğu gizlilik politikasını okumak Stephen Hawking'in “Zamanın Kısa Tarihi”nden daha zordur. (Resim kredisi)

Ulaşılabilirlik

  • Brad Frost, picture öğesini ve medya sorgulama özelliğini kullanarak web sitelerinde (örneğin hareketli GIF'lerde) hareketi azaltmanın harika bir yolunu açıklar.

Takım

  • IP Geolocation API, Maxmind Geolite2 veritabanına dayalı ayrıntılı ülke veri entegrasyonu ile Geolocation JSON API'ye açık kaynaklı gerçek zamanlı bir IP'dir.
  • Pascal Landau, PHP projeleri için bir Docker geliştirme kurulumunun nasıl oluşturulacağına dair adım adım bir eğitim yazdı ve evet, bunu kendi projelerinize uygulamak için ihtiyaç duyabileceğiniz her şeyi içeriyor.

İş hayatı

  • Doist'ten Roman Imankulov, düz bir organizasyonda karar verme sürecine ilişkin görüşlerini paylaşıyor.
  • Bir toplum olarak, çok çalışıyoruz, çok fazla eşyamız var, ancak daha fazlasını arzuluyoruz ve şirketler yalnızca süresiz olarak büyümek için var oluyorlar. Geçen yüzyılda iklim değişikliğini bu şekilde başlattık ve her zamankinden daha fazla insanı tükenmişlik, depresyon ve işle ilgili intiharlar da dahil olmak üzere çeşitli diğer sağlık sorunlarına bu şekilde soktuk. Philipp Frey'in mevcut sistemimizle çelişen cesur bir teorisi var: Nassen ve Larsson tarafından yapılan bir araştırma, çalışma saatlerinde %1'lik bir düşüşün sera gazı emisyonlarında %0,8'lik bir düşüşe yol açabileceğini öne sürüyor. Daha da ileri giderek, makale, ekonomiyi artık tamamen büyümeye odaklanmayacak şekilde değiştirirsek, haftada 12 saat çalışmanın iklim hedeflerine kolayca ulaşmamızı sağlayacağını öne sürüyor. Çalışmanın, yaşamanın ve tüketmenin yeni yollarını araştıran ilginç bir çalışma.
  • Leo Babauta, yorgun olduğunuzda bunu kabul etmenize yardımcı olan bir yöntemi paylaşıyor. Kabul etmesi zor ama biz insanız, makine değiliz, bu yüzden kendimizi yorgun hissettiğimiz ve pillerimizin azaldığı zamanlar oluyor. İyileşmenin en iyi yolu, bunun olduğunu anlamak ve biraz enerjiyi geri kazanmak için ona odaklanmaktır.
  • Birçoğumuz günde birkaç dakika veya saatlerce “derin çalışma” elde etmeye çalışıyoruz. Fadeke Adegbuyi'nin “Derin Çalışmanın Tam Kılavuzu”, bu konuda ustalaşmak için değerli ipuçlarını paylaşıyor.

Ötesine Geçmek…

  • “Sıfır atık” bir hayat yaşayan insanlar genellikle aşırı olarak görülür, ancak bu sadece bir bakış açısıdır. İşte diğer taraf, "aşırı" kişilerden birinin bize eskiden çiftçi pazarına gidip plastik ambalajlı olmayan şeyler almanın, bisiklete binmenin ve çeşmeden su içmenin normal olduğunu hatırlattığı taraf. Bunun yerine, tüketim alışkanlığımız oldukça aşırı hale geldi ve hayatta kalmak ve sağlıklı kalmak istiyorsak değişmesi gerekiyor.
  • İsveç 2045 yılına kadar iklim nötr olmak istiyor ve şimdi planın ilginç bir görselleştirmesini sundular. Politika yapıcıların, hedefe ulaşılmasını sağlamak için boşlukları belirlemelerine ve doldurmalarına yardımcı olmak için tasarlanmıştır. Görselleştirme halka açıktır, böylece herkes hükümeti sorumlu tutabilir.
  • Herkes onları sever, birçoğunda vardır: AirPod'lar. Ancak, bu makalenin gösterdiği gibi, bunlar bir çevre felaketidir.
  • North Face'i kandıran Wikipedia, reklamcılığın karanlık yüzüdür.
  • New York Times, yediğimiz yiyeceklere dayanarak iklim değişikliği üzerindeki etkimizi anlamamıza yardımcı olan bir kılavuz yayınladı. Bu vegan olmakla ilgili değil, beslenme alışkanlıklarının değiştirilmesi hem çevre hem de kendi sağlığımız için nasıl bir fark yaratabilir.