บางสิ่งที่ฉันได้รับจากเหตุการณ์นอกเหนือจากปี 2022 ใน Denver PlatoBlockchain Data Intelligence ค้นหาแนวตั้ง AI.

บางสิ่งที่ฉันเอาไปจากงานนอกปี 2022 ในเดนเวอร์

An Event Apart 2022 เดนเวอร์ ห่อเมื่อวาน. และในขณะที่ฉันไม่สามารถไปได้ทั้งสามวันในครั้งนี้ ฉันก็จับการกระทำของเมื่อวาน — และมันก็เป็น น่ากลัว. ฉันไม่ค่อยเข้าสังคมหรือเข้าสังคมนัก แต่นี่เป็นการประชุมครั้งแรกที่ฉันเคยไปอย่างน้อยสองสามปี และการได้เห็นคนต่อหน้าก็รู้สึกสดชื่นอย่างเหลือเชื่อ

แน่นอนฉันจดบันทึก! ฉันคิดว่าฉันจะโพสต์ที่นี่เนื่องจากการแบ่งปันคือความห่วงใย อย่างน้อย นั่นคือสิ่งที่เด็กอายุ XNUMX ขวบบอกฉันเมื่อวันก่อนเมื่อขอของหวานเมื่อคืนนี้

ฉันจะแบ่งสิ่งนี้ออกเป็นวิทยากร คำเตือนที่เป็นธรรม: ฉันเป็นคนเขียนบันทึกด้วยลายมือและเป็นคนหน้าตาดี ดังนั้นบันทึกของฉันจึงมีแนวโน้มที่จะ… มีโครงสร้างน้อยกว่าคนส่วนใหญ่ และบันทึกเหล่านี้เป็นเพียงสิ่งที่โดดเด่นสำหรับฉัน พวกเขาอาจไม่ใช่แนวคิดหลักของผู้นำเสนอด้วยซ้ำ แต่พวกเขาทำให้ฉันสนใจ!

Chris Coyier: เว็บไซต์ตอนนี้ดีแล้ว

ความละเอียดสูง

คริสเคยพูดเรื่องนี้มาก่อนแล้ว (เราเชื่อมโยงมันขึ้น เมื่อสัปดาห์ที่แล้ว) แต่คราวนี้ขยายออกไปอย่างมากโดยเฉพาะกับรายละเอียดเกี่ยวกับ หน่วยสัมพันธ์ของคอนเทนเนอร์ ซึ่งเมื่อรวมกับ clamp()ให้ตอบสนองได้แม่นยำยิ่งขึ้นเนื่องจากค่าสัมพันธ์กับคอนเทนเนอร์มากกว่าวิวพอร์ต คุณคงรู้ว่าเราใช้ความกว้างของวิวพอร์ตบ่อยแค่ไหน (vh) หน่วยสำหรับของเหลวประเภท?

font-size: clamp(1rem, 1rem + 2vw, 2rem);

เราสามารถใช้หน่วยสัมพันธ์ของคอนเทนเนอร์เช่น แบบสอบถามคอนเทนเนอร์แบบอินไลน์ขนาด (cqi) แทน โดยที่ 1cqi เท่ากับ 1% ของขนาดอินไลน์ของคอนเทนเนอร์ (นี่คือสเปกของร่างนั้น):

font-size: clamp(1rem, 1rem + 1cqi, 2rem);

คริสยังพูดถึงประโยชน์ของประสิทธิภาพของ โฮสต์ที่ขอบ. คงไม่เซอร์ไพรส์เพราะเขา เขียน เกี่ยวกับมัน โปรดคลิกที่นี่เพื่ออ่านรายละเอียดเพิ่มเติม มากกว่าสองสามครั้ง แม้จะเป็นคนที่ได้อ่านบทความเหล่านั้นแล้ว ฉันก็ไม่ได้ตระหนักถึงแนวคิดที่สมบูรณ์ของการคำนวณที่ขอบ

แนวคิดนี้ง่ายมาก: CDN ทั่วโลกสามารถให้บริการได้ สินทรัพย์ อย่างรวดเร็วเพราะโฮสต์ไว้ตามภูมิศาสตร์ใกล้กับผู้ใช้ นั่นเป็นแนวทางปฏิบัติมาตรฐานสำหรับการแสดงภาพแรสเตอร์ แต่ได้ขยายไปยังไฟล์แบบสแตติก เช่น ไฟล์ HTML, CSS และ JavaScript เดียวกันกับที่ใช้กับไซต์ — สร้างล่วงหน้าและให้บริการไฟล์ที่คอมไพล์และปรับให้เหมาะสมแล้วจาก CDN ทั่วโลกที่รวดเร็ว นั่นคือแนวคิด Jamstack ทั้งหมด!

แต่ถ้าคุณยังต้องการการตอบสนองจากเซิร์ฟเวอร์ล่ะ นั่นไม่ใช่ขอบมากใช่มั้ย? ตอนนี้ เรามีตัวจัดการที่สามารถเรียกใช้ข้อมูล URL เดียวเพื่อดึงข้อมูลล่วงหน้า และฉีดเข้าไปก่อนการเรนเดอร์ — โดยตรงจาก CDN แน่นอนว่ามีงานพิเศษเกิดขึ้นในเบื้องหลัง ถึงกระนั้น ความจริงที่ว่าเราสามารถดึงข้อมูลแบบไดนามิก ฉีด สร้างล่วงหน้า ให้บริการแบบคงที่ ตามความต้องการและให้มันทำงานตามภูมิศาสตร์ใกล้กับผู้ใช้มากขึ้นทำให้สิ่งนี้รวดเร็วอย่างเห็นได้ชัด

Tolu Adegbite: วิธีชนะที่ ARIA และส่งผลต่อการเข้าถึงเว็บ

บางสิ่งที่ฉันได้รับจากเหตุการณ์นอกเหนือจากปี 2022 ใน Denver PlatoBlockchain Data Intelligence ค้นหาแนวตั้ง AI.
ความละเอียดสูง

พระเจ้าช่วย นี่คือการนำเสนอที่ยอดเยี่ยม! Tolu Adegbite สอนฉันอย่างหนักเกี่ยวกับ WAI-ARIA มากจนฉันจดบันทึกอัญมณีทั้งหมดที่เธอแบ่งปันได้ยาก — Roles! รัฐ! ติดฉลาก! คำอธิบาย! ทุกอย่างได้รับการปกปิดอย่างดีเป็นพิเศษ และสิ่งที่ฉันรู้ว่าฉันจะกลับมาครั้งแล้วครั้งเล่า

แต่สิ่งหนึ่งที่ฉันสนใจคือการเข้าถึง SVG แบบอินไลน์ แม้ว่า SVG จะเกี่ยวข้องกับสินทรัพย์การออกแบบประเภทอื่น แต่ความจริงที่ว่ามันเป็นมาร์กอัปในตอนท้ายทำให้แตกต่างออกไปเพราะ ไม่ได้ระบุว่าเป็นภาพเสมอไป.


An illustrated brown and white tabby kitten looking lovingly into the camera.



  

เทคโนโลยีอำนวยความสะดวกมีแนวโน้มที่จะอ่าน SVG แบบอินไลน์เป็นรูปภาพโดยให้บทบาทและป้ายกำกับที่เข้าถึงได้อย่างเหมาะสม:


  

Miriam Suzanne: เลเยอร์ซ้อนของ !mportance

บางสิ่งที่ฉันได้รับจากเหตุการณ์นอกเหนือจากปี 2022 ใน Denver PlatoBlockchain Data Intelligence ค้นหาแนวตั้ง AI.
ความละเอียดสูง

เฮ้ สารส้ม CSS-Tricks อีกคน! มิเรียมใช้เวลาและความพยายามอย่างมากกับ ข้อมูลจำเพาะของ Cascade Layers. เธอยังเขียน a คู่มือใหญ่เกี่ยวกับพวกเขา ที่ CSS-Tricks และพูดคุยเกี่ยวกับพวกเขาที่ An Event Apart

สิ่งที่ติดอยู่กับฉันมากที่สุดคือการเปลี่ยนแปลงทางจิตครั้งใหญ่เพียงใด แนวคิดนี้ไม่ซับซ้อน ประกาศ @layer ที่ด้านบนสุดของเอกสาร CSS ระบุเลเยอร์ตามลำดับความเฉพาะเจาะจง จากนั้นเขียนสไตล์ในเลเยอร์เหล่านั้น แต่สำหรับไดโนเสาร์ตัวเก่าอย่างฉันที่เขียน CSS มาสักระยะหนึ่งแล้ว ฉันจะต้องชินกับความจริงที่ว่า Cascade Layers ทำให้ตัวเลือกคลาสง่าย ๆ สามารถเอาชนะบางสิ่งที่มักจะมีความจำเพาะสูง เหมือนไอดี

🤯

มิเรียมยังเตือนในห้องนั้นด้วยว่า Cascade Layers เป็นเพียงเครื่องมือเดียวที่เรามีในแถบเครื่องมือจัดการความจำเพาะของเรา นอกเหนือจากตัวเลือกที่ส่งผลต่อความจำเพาะ (เช่น :is(), :where()และ :has()).

โอ้และนี่เป็นอาหารอันโอชะที่น่าสนใจ ขณะที่มิเรียมเดินผ่านประวัติศาสตร์ของความจำเพาะใน CSS เธอจำได้ว่า !important เริ่มแรกได้รับการออกแบบให้เป็นเครื่องมือสำหรับผู้ใช้ในการแทนที่ตัวแทนผู้ใช้และสไตล์ของผู้เขียน แต่เรานำมาใช้เพื่อบังคับสไตล์ผู้เขียนให้อยู่ด้านบนสุด Cascade Layers ช่วยลบ ขอโทษ จำเป็นต้องใช้ !important เพราะพวกเขาให้พลังแก่เราในการ “จัดลำดับความสำคัญของชั้น และ ปกป้องมรดก".

พูดได้ดีมาก มิเรียม!

Dave Rupert: เลิกบล็อก Backlog การช่วยสำหรับการเข้าถึงของคุณ

บางสิ่งที่ฉันได้รับจากเหตุการณ์นอกเหนือจากปี 2022 ใน Denver PlatoBlockchain Data Intelligence ค้นหาแนวตั้ง AI.
ความละเอียดสูง

ลองนึกภาพว่าวันหนึ่งตื่นขึ้นมาเพื่อรับการแจ้งเตือน GitHub หลายร้อยรายการเกี่ยวกับปัญหาที่รายงานในเว็บไซต์ของคุณ คุณจะเริ่มต้นที่ไหน อาจปิดแล็ปท็อปของคุณและรับคลองรากฟันแทน? ที่เกิดขึ้นกับเดฟ! การตรวจสอบการช่วยสำหรับการเข้าถึงแบบอัตโนมัติได้ส่งคืนข้อผิดพลาดจำนวนมาก และมอบหมายให้เป็นตั๋วให้เดฟแก้ไข

แต่เขาสังเกตเห็นรูปแบบหนึ่งหลังจากใช้สเปรดชีต Excel ของปัญหาเหล่านั้น ย้ายไปที่ Notion เพื่อให้มองเห็นได้ดีขึ้น ซ่อนคอลัมน์ที่ไม่จำเป็น จัดหมวดหมู่ทุกอย่าง และแสดงผลลัพธ์ในกลุ่มตรรกะ ปัญหาที่รายงานจำนวนมากเป็นปัญหาเดียวกันที่เกิดซ้ำในหลายหน้า เพียงเพราะการทดสอบอัตโนมัติส่งคืนข้อผิดพลาดจำนวนหนึ่ง ไม่ได้หมายความว่าข้อผิดพลาดทั้งหมดนั้นไม่ซ้ำกัน นั่นทำให้ตั๋วชิ้นเล็กลง

เขายังคงแสดงให้เห็นว่า - ด้วยความพยายามเพียงเล็กน้อย - งานในมือลดน้อยลงเกือบ 50%

มีหลายสิ่งที่ต้องรวบรวม โดยเฉพาะอย่างยิ่งเกี่ยวกับวิธีการที่เราดำเนินการและจัดระเบียบงานของเรา สิ่งสำคัญที่สุดสำหรับฉันคือเมื่อ Dave กล่าวว่าเราต้องเน้นบุคคลและการโต้ตอบผ่านกระบวนการและเครื่องมือ เครื่องมือต่างๆ เช่น การสแกนหาข้อผิดพลาดในการเข้าถึงมีประโยชน์ แต่อาจไม่ได้บอกเล่าเรื่องราวทั้งหมด แทนที่จะรับฟังคำพูดของพวกเขา มันคุ้มค่าที่จะถามคำถามและรับบริบทเพิ่มเติมก่อนที่จะดำดิ่งสู่ความยุ่งเหยิง

เป็นโบนัส การปรับโครงสร้างปัญหาใน Notion ทำให้ Dave สามารถจัดกลุ่มปัญหาในลักษณะที่แสดงให้เห็นอย่างชัดเจนว่าผลิตภัณฑ์ของเขามีข้อบกพร่องใดบ้างที่มีการเลือกปฏิบัติอย่างแข็งขัน ทำให้เขาเห็นอกเห็นใจมากขึ้นสำหรับสิ่งที่พลาดไปเหล่านั้นและวิธีจัดลำดับความสำคัญของปัญหา


เซสชั่นเสมือนจริงอีกครั้งหนึ่งโดย Hui Jing Chen ปิดท้ายวันนั้น แต่ยอมรับว่าฉันพลาดไปประมาณครึ่งหนึ่งเพราะฉันกำลังสนทนากันที่โถงทางเดิน การสนทนานั้นคุ้มค่า แม้ว่าฉันจะรู้สึกแย่ที่ไม่ได้นำเสนอ ฉันจะดูวิดีโอของมันเมื่อเผยแพร่!

ประทับเวลา:

เพิ่มเติมจาก เคล็ดลับ CSS