Aylık Web Geliştirme Güncellemesi 7⁄2019: Modern Teknikler ve İyi Bela

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.

“İyi belaya” neden olmak için ne yapabiliriz? Her şeyden önce, diğer insanların hayatlarını etkilemeyen, samimi, yardımsever ve anlamlı eylemler olması gerektiğini düşünüyorum. İkincisi, kesinlikle inandığımız bir şey - daha basit JavaScript yöntemleri kullanmak, uygulama boyutunu küçültmek, daha iyi bir geçiş arayüzü, bir kitap yayınlamak veya kullanıcı verilerini başkalarına satmadan bir iş kurmak olabilir. Her ne ise, bir bakış açısına sahip olmak ve bunun hakkında konuşmak iyidir.

Erişilebilirlik sorunları, bir sohbette başkalarını nasıl daha iyi dinleyebileceğiniz, projeleri, ürünleri ve hatta bir şirketi nasıl daha iyi yönetebileceğiniz konusunda başkalarını savunmak iyidir. Tüm bu eylemlerdeki en önemli şey, diğer insanlara yardım ettiklerini ve onları, hayvanları veya genel olarak çevremizi etkilemediğini hatırlamaktır.

Yararlı bir şey yapmak - ne kadar küçük görünse de - her zaman iyi bir şeydir. Ve sadece gülümseyerek ve yaptıkların için şükrederek eylemini onurlandırmayı unutma!

Haberler

  • Chrome 76, feature policy: lazyload , DeviceMotionEvent ve DeviceOrientationEvent güvenli olmayan kullanımı. Bunları kullanıyorsanız, lütfen şimdiye kadar güvenli bir bağlam kullandığınızdan emin olun veya bunları ardılları ile değiştirin.
  • Firefox 68 çıktı ve bu yeni: JavaScript için BigInts , DevTools'ta Erişilebilirlik Kontrolleri, CSS Scroll Snapping ve Marker Styling, kameralara, mikrofonlara ve diğer medya cihazlarına erişime artık düz HTTP gibi güvenli olmayan bağlamlarda izin verilmiyor. Artık bir ağ isteğini DevTools aracılığıyla yöntemi, URL'yi, parametreleri ve başlıkları düzenlemeden yeniden göndermek mümkün ve CSS özellikleri için de birçok (uyumluluk) düzeltmesi dahil edilmiştir.
  • Chrome 76, zaman uyumsuz pano API'si için görüntü desteği getirerek, image/png programlı olarak kopyalayıp yapıştırmayı kolaylaştırır (şu anda, ne yazık ki bu desteklenen tek biçimdir) görüntüleri.
  • İzleme önleme artık Safari ve Firefox gibi diğer tarayıcıların ardından Microsoft Edge önizlemesinde kullanılabilir.
Atlamadan sonra daha fazlası! Aşağıdan okumaya devam edin ↓

Genel

  • “İyi bela” kavramını duydunuz mu? Frank Chimero, bunu statükoyu sorgulamak ve yeniden tasavvur etmek ve eylemlerinizi normların aksine tutmak olarak tanımlar. Ancak tasarımcıyla yapılan röportaj yeni bir konseptten çok daha fazlasını gösteriyor, bugün nasıl çalıştığımızı ve toplumun normlarına uymayan kendi işinizi nasıl yapacağınızı zorluyor.

Özellikle, buradaki şu alıntıyı seviyorum:

"Yavaşla, sessiz bir yer bul ve kendini duyabilmek için yalnızlık için zaman yarat. Dışarısı çok gürültülü."
  • Ya kontrol sadece bir yanılsamaysa? Bir deneyimin gerçek doğasının ancak onu kullanan insanlarla etkileşimde ortaya çıktığını ve geçersiz kılınmış bir tasarımın bir fikirden başka bir şey olmadığını anlarız. Varsayımlarımızı ve projelere yaklaşımımızı farklı bir ışık altına sokan bir düşünce.

kullanıcı arayüzü/UX

  • Birçok tekli açma/kapatma düğmesi, geçerli durumu göstermede veya seçilmemiş seçeneği görünür kılmada başarısız olur; geçiş düğmelerinin ve göstergelerinin doğru şekilde nasıl yapılacağı aşağıda açıklanmıştır.

Ulaşılabilirlik

  • Lindsey Kopacz, modern CSS teknikleriyle nasıl özel, ancak klavyeyle erişilebilir onay kutuları oluşturabileceğimizi paylaşıyor.

JavaScript

  • Marta Wisniewska, flat() , flatMap() ve fromEntries() ve diğer ES2019 özelliklerinin nasıl çalıştığını ve ne zaman kullanılacağını paylaşıyor.
  • 2019'da JavaScript'in maliyeti hakkında Addy Osmani. JavaScript uygulamaları geliştiren herkes için bir makale (veya isterseniz video).

CSS

  • Miriam Suzanne, ayrıntılı bir makalesinde CSS Özel Özelliklerini ve bunların kademeli olarak rollerini açıklıyor.

İş hayatı

  • Aktif Dinleme, 'buna nasıl cevap verebilirim veya yorum yapabilirim veya bunu nasıl çözebiliriz?' üzerine odaklanan olağan dinleme yerine, anlam için dinlememize ve diğer kişinin nasıl hissettiğine yardımcı olan bir beceridir. Marcus Wermuth tarafından yazılan Buffer kılavuzu, Aktif Dinlemeyi öğrenmek ve uygulamak için harika bir kaynaktır.
  • Christoph Rumpel, kendi kendine bir kitap yayınlarken öğrendiklerini paylaşıyor ve kitabın finansmanı ve nelerden kaçınılması ya da daha iyi yapılması gerektiği konusunda ilginç bilgiler veriyor.
  • Ben Werdmuller iyilik yaparken iyi şeyler yapmak üzerine: Bu, gelirler, yatırımlar, üçüncü şahıs sermayesi ile mücadele etmek, ücretsiz rakipleriniz varken ürününüzü satarak kendi başınıza para kazanmaya çalışmak ve bunu yaparken hala nasıl iyi şeyler üretebileceğiniz hakkında kişisel bir hikaye. finansal olarak iyi.
  • Shape Up — Çevrelerde Koşmayı Durdurun ve Önemli Olan İşi Sevin, Ryan Singer'ın proje yönetimi, şirket ve ürün liderliği hakkında yeni, ücretsiz bir çevrimiçi kitabıdır. Bu harika ve sadece çabucak gözden geçirip bazı bölümleri ve bölümleri okumak için zamanım olsa da, bu kesinlikle kaydedilecek ve düzenli olarak başvurulacak bir kaynak olacak.

Ötesine Geçmek…

Geçen hafta bir çiftlik kuran bazı insanlar hakkında bir film izlemek için sinemadaydım. Fragman güzeldi ve buna %100 ikna olmasam da film izlemek için dışarı çıktığım bir akşamdı. Ben de öyle yaptım ve “The Biggest Little Farm”ı görmeye gitmem iyi oldu. Çiftçi, bir vahşi yaşam film yapımcısı olduğu için filmi kendisi yaptı, bu yüzden orada oldukça çarpıcı resimler ve vahşi hayvan dizileri bekliyoruz!

En açıklayıcı kısım, birkaç yıl içinde sadece bir avuç insanın çöl topraklarından ne kadar etki yaratabileceği ve biz insanlar olarak vahşi yaşamı ne kadar etkileyebileceğimiz, böceklere yaşam alanı sağlayabileceğimiz ve kaliteli gıda üretebileceğimizdi. Havadaki CO2, bitkilerin daha iyi büyümesini sağlamak, doğayı restore etmek ve iklim değişikliğiyle mücadele çabalarında bir etki yaratmak için toprağımıza.

Filmin bazı noktalarında, gözyaşlarına yakındım ve küçük bahçe alanıma benzer şeyler yapabileceğim için (çiftliklerinden çok daha küçük olsa da) son derece müteşekkirim. Yeni bir şey arıyorsanız, yemek, et, ekonomi ve bunların nasıl bağlantılı olduğu veya çölden nasıl güzel bir yeşil alan yaratacağınız hakkında bir şeyler öğrenmek istiyorsanız, bu film tam size göre.

Son olarak, güneş panelleri yenilenebilir enerji üretmenin iyi bir yoludur ve çatıların iyi kullanılmasıdır. Ancak Çin'de hava kirliliği şu anda o kadar kötü ki güneş panelleri bazen çalışmıyor. Hızlı hareket etmek için bir neden daha! Güneş panelleri eksik güneş ışınları nedeniyle çalışmazsa, vücudumuz aynı güneş ışığı eksikliğini yaşayacak ve sağlığımız için buna ihtiyacımız var.