Artwork

เนื้อหาจัดทำโดย Wes Bos and Scott Tolinski - Full Stack JavaScript Web Developers เนื้อหาพอดแคสต์ทั้งหมด รวมถึงตอน กราฟิก และคำอธิบายพอดแคสต์ได้รับการอัปโหลดและจัดเตรียมโดย Wes Bos and Scott Tolinski - Full Stack JavaScript Web Developers หรือพันธมิตรแพลตฟอร์มพอดแคสต์โดยตรง หากคุณเชื่อว่ามีบุคคลอื่นใช้งานที่มีลิขสิทธิ์ของคุณโดยไม่ได้รับอนุญาต คุณสามารถปฏิบัติตามขั้นตอนที่อธิบายไว้ที่นี่ https://th.player.fm/legal
Player FM - แอป Podcast
ออฟไลน์ด้วยแอป Player FM !

Hasty Treat - Handy Utility Functions with Just

15:21
 
แบ่งปัน
 

Manage episode 304867525 series 1469447
เนื้อหาจัดทำโดย Wes Bos and Scott Tolinski - Full Stack JavaScript Web Developers เนื้อหาพอดแคสต์ทั้งหมด รวมถึงตอน กราฟิก และคำอธิบายพอดแคสต์ได้รับการอัปโหลดและจัดเตรียมโดย Wes Bos and Scott Tolinski - Full Stack JavaScript Web Developers หรือพันธมิตรแพลตฟอร์มพอดแคสต์โดยตรง หากคุณเชื่อว่ามีบุคคลอื่นใช้งานที่มีลิขสิทธิ์ของคุณโดยไม่ได้รับอนุญาต คุณสามารถปฏิบัติตามขั้นตอนที่อธิบายไว้ที่นี่ https://th.player.fm/legal

In this Hasty Treat, Scott and Wes talk about handy utility functions with Just!

Sanity - Sponsor

Sanity.io is a real-time headless CMS with a fully customizable Content Studio built in React. Get a Sanity powered site up and running in minutes at sanity.io/create. Get an awesome supercharged free developer plan on sanity.io/syntax.

LogRocket - Sponsor

LogRocket lets you replay what users do on your site, helping you reproduce bugs and fix issues faster. It’s an exception tracker, a session re-player and a performance monitor. Get 14 days free at logrocket.com/syntax.

Show Notes

03:44 - What is Just?

06:46 - Some nice ones

  • just-safe-set → deeply setting dynamic object properties
    • set(data, 'a.long[0].path', value)
  • object-typeof
    • Why not use typeof?
      • Everything is an object
    • Why not use array.isArray?
      • Handy to have a switch statement
  • just-*-case
    • Camel, kebab, snake
  • just-compare

10:54 - Why?

  • This is the NPM install of Stack Overflow copy+paste
  • Handy as hell
  • Battle-tested
    • Lots of ways to do simple stuff
    • Sometimes the simple stuff has weird edge cases - these are caught
  • Sometimes your checks can be messy
    • Check if an object is empty
    • 25 lines
    • Just install it

12:05 - Other

  • Great to learn and test yourself
  • There are tests for each function
    • Run them
    • See them fail
    • Try and make it so all the tests pass without looking at the source
Links Tweet us your tasty treats!
  continue reading

762 ตอน

Artwork
iconแบ่งปัน
 
Manage episode 304867525 series 1469447
เนื้อหาจัดทำโดย Wes Bos and Scott Tolinski - Full Stack JavaScript Web Developers เนื้อหาพอดแคสต์ทั้งหมด รวมถึงตอน กราฟิก และคำอธิบายพอดแคสต์ได้รับการอัปโหลดและจัดเตรียมโดย Wes Bos and Scott Tolinski - Full Stack JavaScript Web Developers หรือพันธมิตรแพลตฟอร์มพอดแคสต์โดยตรง หากคุณเชื่อว่ามีบุคคลอื่นใช้งานที่มีลิขสิทธิ์ของคุณโดยไม่ได้รับอนุญาต คุณสามารถปฏิบัติตามขั้นตอนที่อธิบายไว้ที่นี่ https://th.player.fm/legal

In this Hasty Treat, Scott and Wes talk about handy utility functions with Just!

Sanity - Sponsor

Sanity.io is a real-time headless CMS with a fully customizable Content Studio built in React. Get a Sanity powered site up and running in minutes at sanity.io/create. Get an awesome supercharged free developer plan on sanity.io/syntax.

LogRocket - Sponsor

LogRocket lets you replay what users do on your site, helping you reproduce bugs and fix issues faster. It’s an exception tracker, a session re-player and a performance monitor. Get 14 days free at logrocket.com/syntax.

Show Notes

03:44 - What is Just?

06:46 - Some nice ones

  • just-safe-set → deeply setting dynamic object properties
    • set(data, 'a.long[0].path', value)
  • object-typeof
    • Why not use typeof?
      • Everything is an object
    • Why not use array.isArray?
      • Handy to have a switch statement
  • just-*-case
    • Camel, kebab, snake
  • just-compare

10:54 - Why?

  • This is the NPM install of Stack Overflow copy+paste
  • Handy as hell
  • Battle-tested
    • Lots of ways to do simple stuff
    • Sometimes the simple stuff has weird edge cases - these are caught
  • Sometimes your checks can be messy
    • Check if an object is empty
    • 25 lines
    • Just install it

12:05 - Other

  • Great to learn and test yourself
  • There are tests for each function
    • Run them
    • See them fail
    • Try and make it so all the tests pass without looking at the source
Links Tweet us your tasty treats!
  continue reading

762 ตอน

ทุกตอน

×
 
Loading …

ขอต้อนรับสู่ Player FM!

Player FM กำลังหาเว็บ

 

คู่มืออ้างอิงด่วน