## 1-Tap Zap ด้วย NWC (NIP-47) กดทีสองทีก็ Zap ได้เลย https://video.nostr.build/532776ce839809674e11be95e7c9159ba6511e7a3cf5b59915161a12db8959d5.mp4 ## NIP-47 และ NIP-07 ในบทความเดียว! ก่อนหน้านี้หลายท่านใช้ #Amethyst เวลาจะ Zap ต้องกดปุ่มสายฟ้า > เลือกจำนวนที่ต้องการ Zap > รอระบบโหลด > มีหน้าต่างเด้งมาให้เลือก LN Wallet > สลับจอไปโหลดหน้าแอป Wallet > กดยืนยันธุรกรรม > สลับจิกลับมาที่แอป Amethyst อูยยย.. หลายขั้นตอนจัง... แต่ด้วยโปรโตคอล NWC (Nostr Wallet Connect) หรือ NIP-47 ร่วมกับ nostr:npub1getal6ykt05fsz5nqu4uld09nfj3y3qxmv8crys4aeut53unfvlqr80nfm ตามคลิปที่เห็น เรากดทีสองทีก็ Zap ได้แล้ว!! เจ๋งเป็นบ้า!! ## NWC คืออะไร? https://image.nostr.build/e24b4518f1027d101ded19aa923df63074d58ec30780169ddc42e44839bab6da.jpg ตอนที่คุณ nostr:npub1zk6u7mxlflguqteghn8q7xtu47hyerruv6379c36l8lxzzr4x90q0gl6ef พูดถึง NWC ในงาน #BTC2023 เชื่อว่าหลายท่านก็น่าจะยังนึกไม่ออกว่ายูสเคสของมันจะหน้าตาเป็นยังไง? https://image.nostr.build/dea34e596e9c49f781350cc03bd41f44fab136f9d23863e9bd66babd7cf499f7.png ขอเริ่มจาก Nostr Implementation Possibilities (NIPs) กันก่อน ซึ่งก็คือโปรโตคอลพื้นฐานในการสื่อสาร สำหรับการพัฒนาไคลเอนต์และแอปพลิเคชันต่างๆ บน #Nostr นั่นเอง และ NWC ก็เป็น NIP หนึ่งในนั้น.. NIP-47 (NWC) เป็นโปรโตคอลที่ช่วยให้ไคลเอนต์ Nostr สื่อสารกับ Lightning Node ได้โดยตรงครับ ทำให้เราสามารถทำธุรกรรม LN หรือทำการ Zap ผ่านมือถือได้โดยไม่ต้องมากขั้นตอน หรือไม่ต้องคอยมากดอนุมัติธุรกรรม รวมทั้งไม่ต้องคอยสลับแอปไปมาด้วย (สะดวกมากเหมือนคลิปด้านบน) สายหัวบวมศึกษา NIP-47 เพิ่มเติมได้ที่นี่ https://github.com/nostr-protocol/nips/blob/master/47.md ## อยากลองใช้ NWC แล้ว Getalby คือ LN wallet เจ้าแรกๆ ที่พัฒนา NWC มาอำนวยความสะดวกให้กับผู้ใช้งาน (อีกเจ้าที่ผมพอนึกออกตอนนี้ คือ nostr:npub1mutnyacc9uc4t5mmxvpprwsauj5p2qxq95v4a9j0jxl8wnkfvuyque23vg ไม่แน่ใจว่ามีเจ้าไหนอีกบ้าง..) ### วันนี้เราจะมาลองเชื่อมต่อ Alby NWC เข้ากับแอป Amethyst ของเรากันครับ โดยที่ใต้ Note ใดๆ ในแอป Amethyst เมื่อเรากดค้างที่ปุ่มสายฟ้า ⚡มันจะเด้งหน้าต่างให้เราสามารถกำหนดได้ว่าจะตั้งค่าการ Zap จำนวนเท่าไหร่บ้าง (กำหนดได้หลายค่า) และด้านล่างได้มีการเพิ่มระบบ NWC มาให้ด้วย ดังในภาพ https://image.nostr.build/00a9b94716bdd11dbd3f4652e2dba55379eff51b33b266cf0f6f73a855949488.jpg เราสามารถกดที่รูป QR code เพื่อแสกนการตั้งค่า NWC ที่เคยทำไว้มาได้เลย (กรณีที่เราไปทำ NWC ไว้ด้วย Browser ใน PC) หรือกดที่รูป 'ผึ้งน้อย' ไอคอน Alby ที่จะพาเราไปสู่การตั้งค่าด้วยเบราเซอร์มือถือในหน้านี้... https://image.nostr.build/7d675e06c65088c51a4e13fa7fcc7989cfd11573fc3a8d1a9909fcac28fa47cd.jpg หรือจะเข้าหน้า Alby NWC ด้วยตัวเองผ่านคอมพิวเตอร์หรือมือถือก็ได้ โดยไปที่นี่ https://nwc.getalby.com จากนั้น Alby จะขอให้เราล็อกอินด้วย Alby account เพื่อเข้าใช้งาน คราวนี้แหละที่เราต้องหัวบวมเพิ่ม ถ้าคิดจะทำบนมือถือ.. เพราะมือถือแอนดรอยด์ในตอนนี้ ยังไม่ค่อยมีเบราเซอร์ที่รองรับการล็อกอิน Alby ด้วย NIP-07 (Browser Extension) ด้วยเหตุนี้เราจึงจำเป็นต้องไปใช้ 'Kiwi browser' ครับ https://image.nostr.build/77db1552c2f0b8b65707a546d1adcd30dd2bda85f0bf1f68f4877cb963987bdb.jpg และเมื่อติดตั้ง Kiwi browser เรียบร้อยแล้ว เราต้องทำการติดตั้ง Extension ที่ชื่อว่า Flamingo 🦩 ด้วย โดยกดปุ่ม 3 จุดที่ด้านบน Kiwi เลือก Extension แล้วค้นหา Flamingo (เหมือนการติดตั้ง Extension ใน Google Chrome) เมื่อเสร็จแล้วก็เปิดใช้งานมันด้วยนะ https://image.nostr.build/52965cb65ea516ce31b8aef163d9d12921142a829fe42c1350f5c2836f63a742.jpg จากนั้นกด 3 จุดอีกครั้ง เลื่อนลงมาล่างสุดเพื่อเลือกเจ้านก Flamingo ที่เราพึ่งติดตั้งไป เราจะทำการตั้งค่ามันให้เรียบร้อย https://image.nostr.build/e8ea56d13b517a00a568282fe97767d66eae0bcad5227cf451a07203b17e4573.jpg ## ทำไมต้องใช้ Browser Extension (NIP-07) เพราะการจะเซ็นต์ Digital signature เพื่อกระทำสิ่งใดบน Nostr เราจำเป็นต้องใช้ Private key ของเรา หรือ รหัสที่ขึ้นต้นด้วย 'nsec1' เราไม่ควรนำ nsec มากรอกลงไปในเว็บเบราเซอร์ตรงๆ เพราะมีโอกาสสูงที่ Private key ของเราจะไม่ปลอดภัย เนื่องจากการแทร็คหรือแฮ็คข้อมูลส่วนตัวบนเบราว์เซอร์นั้นทำได้ง่าย เช่น ล้วงเอาจากหน่วยความจำของเบราเซอร์, จากคุ้กกี้ ฯลฯ ดังนั้นจึงได้มีการพัฒนา NIP-07 ขึ้นมา เพื่อให้เราสามารถเปิดเผย Private key (nsec) ของเราเฉพาะกับเซอร์วิซเจ้าเดียวอย่าง Browser Extension ได้นั่นเอง.. เมื่อเราจะล็อกอินเข้าใช้งานเว็บไหน หรือไคลเอนต์เจ้าไหน เราก็เพียงแค่นำรหัสที่เก็บไว้ใน Extension (NIP-07) นี้มา sign ได้เลย โดยไม่จำเป็นต้องกรอก nsec หรือเปิดเผยมันบ่อยๆ ตัวอย่างเซอร์วิซนี้ก็เช่น Alby Extention บน PC หรือ Flamingo บนมือถือนั่นเอง (บน iOS มี Nostore) ## มาทำกันต่อ.. เอาล่ะ.. เมื่อเราตั้งค่าการล็อกอินใน Flamingo เรียบร้อยแล้ว คราวนี้เราจะสามารถล็อกอินเข้าใช้งาน Alby บนมือถือเพื่อตั้งค่า NWC ได้ซะที (ที่ nwc.getalby.com) เมื่อล็อกอินเข้าสู่ Getalby NWC แล้วเราก็กดสร้างการเชื่อมต่อใหม่ (+ New connection) ได้เลย https://image.nostr.build/cd6b6294cadec1c5ce447d1f677fa60efbaeb5d9ae1b158cbbf0846190930417.jpg เราจะเข้าสู่หน้านี้ เพื่อตั้งชื่อให้กับการเชื่อมต่อรายการนี้ (เราสร้างได้มากกว่า 1 รายการ) และเราสามารถกำหนดวันหมดอายุของมัน หรือตั้งเพดานงบในการใช้จ่ายของรายการนี้ได้ด้วย https://image.nostr.build/7d895d650850375cf8729e481d903fd0207d6866dcc6b4be4a9f843a53cfc08f.jpg สำหรับ Amethyst เรายังสามารถเลือกตั้งค่าความเป็นส่วนตัวในการ Zap ได้ด้วย มีแบบเปิดเผย Public (เปิดชื่อให้ทุกคนเห็นว่าเรา Zap), Private (เปิดชื่อให้เฉพาะคนที่ได้รับ sats เห็นเท่านั้น) และ Anonymous (ไม่เปิดเผยชื่อให้ใครเห็น) นอกจากนี้ยังมีแบบที่เป็นส่วนตัวสุดๆ คือ Non-zap ที่ Nostr ไคลเอนต์ก็ไม่รู้ว่าเรา Zap ไปให้ใครยังไง เพราะเราทำและเปิดเผยธุรกรรมแค่บน LN เท่านั้น https://image.nostr.build/5467f191a011313578555fa4e371f5fd3877e76c89b0e80bda72417bc47c3ac3.jpg จากนั้นเราจะได้รหัสสำคัญสำหรับ NIP-47 จำนวน 3 รายการ ได้แก่ - Wallet Connect Pubkey - Wallet Connect Relay - Wallet Connect Secret ที่ต้องเอาไปกรอกเพื่อให้ Amethyst สามารถทำงานร่วมกับกระเป๋า Alby ของเราผ่านการใช้งาน One-Tap Zap ได้นั่นเอง https://image.nostr.build/00a9b94716bdd11dbd3f4652e2dba55379eff51b33b266cf0f6f73a855949488.jpg 3 ค่านี้เราจะเอาไปกรอกใน Amethyst หลังจากเรากดค้างที่รูป ⚡(ต้องขออภัยจริงๆ ครับ เพราะผมจำไม่ได้แล้วว่ามันเอาไปกรอกให้ออโต้ หรือต้องก้อปไปกรอกเอง) หลังจากนั้นเราก็สามารถทำอย่างในคลิปนี้ได้ละครับ https://video.nostr.build/532776ce839809674e11be95e7c9159ba6511e7a3cf5b59915161a12db8959d5.mp4 ## NWC ปลอดภัยมากแค่ไหน?? แม้จะเหมือนว่ากดไม่กี่ที เงินของเราก็พุ่งไปแล้ว แต่จริงๆ แล้ว เราก็สามารถกำหนดปริมาณ sats ที่เราจะจ่ายเอาไว้ก่อนได้ และเลือกได้ก่อนการ Zap แต่ละครั้งว่าจะจ่ายเท่าไหร่ครับ ดังนั้นโอกาสเงินรั่วก็ขึ้นกับความไม่ระวังของเราเอง เราฝาก Private key ไว้ให้ Alby, Flamingo ดูแล ซึ่งทั้งสองเจ้าเคลมว่าเขาไม่มีทางรู้คีย์ของเราได้ (ผมไม่แน่ใจว่ามันเก็บแบบไหนในทางเทคนิค) แต่มันก็เป็น trade-off ที่เราต้องเลือกเชื่อใจในตัวกลางให้น้อยที่สุด แทนที่จะเปิดเผยคีย์ในทุกที่ เราก็เปิดเผยแค่ที่เดียวที่รับประกันว่าจะไม่ล้วงคีย์เราไป มันก็ปลอดภัยกว่าแน่นอน ปลอดภัยที่สุด คือ ไม่เปิดเผยคีย์ที่ไหนเลย (แต่เราก็ยังต้องกรอกตอนเข้าใช้งานไคลเอนต์อย่าง Amethyst หรือ Damus อยู่ดีไหม?) โดยใช้วิธีเดิมคือยอมทำหลายขั้นตอนแล้วอนุมัติธุรกรรมเองดีกว่า ทั้งนี้ ความสะดวกสบายมักจะไม่ได้มาพร้อมกับความปลอดภัย แต่ถ้าเราเข้าใจเบื้องหลังของตัวเทคโนโลยีหรือโปรโตคอลดีพอ (แนะนำให้ทำการศึกษาเพิ่มเติม) เราก็สามารถตัดสินใจได้เองว่าจะเลือกใช้ความเชื่อใจของเราอย่างไร ## "Don't trust, verify!" #Nostr101 #Siamstr #nwc #alby

0
0
0

0
0
0

0
0
0

0
0
0

# Why Zapstream ? Comprehensive Newbie guide | มาใหม่จะดู LIVE อะไรดี? | รู้หรือไม่ว่า nostr:npub1ejn774qahqmgjsfajawy7634unk88y26yktvwuzp9kfgdeejx9mqdm97a5 เรามีรายการ #LIVE บน Nostr เยอะมากๆ | อยากดูบ้างจะทำยังไง? 🇹🇭 #Siamstr #Nostr101 https://image.nostr.build/9e60752237cecbefa6c055eb7e23ec6836716a0bd7b91c01e44adbe38c39011f.jpg zap.stream ช่วยให้การ LIVE บน Nostr เกิดขึ้นได้จริง.. ผมจำไม่ได้ว่านักพัฒนามีใครบ้าง น่าจะมีกันหลายคน คนที่ผมรู้จักก็คุณ nostr:npub1v0lxxxxutpvrelsksy8cdhgfux9l6a42hsj2qzquu2zk7vc9qnkszrqj49 ผู้พัฒนาไคลเอนต์ #Snort และคุณ nostr:npub1r0rs5q2gk0e3dk3nlc7gnu378ec6cnlenqp8a3cjhyzu6f8k5sgs4sq9ac นักออกแบบ UX/UI คนเหล่านี้เป็นหนึ่งในตำนานที่ยังมีชีวิตของ #Nostr ใครอยากสนับสนุนไคลเอนต์ก็ #Zap ให้กำลังใจพวกเค้าได้เลยครับ :) ### ข้อดี - ดูได้ด้วยบัญชี Nostr บน Nostr ที่ไม่มีการ Censor ไม่มีตัวกลางมาคอยคัดกรองเนื้อหา ใครใคร่ไลฟ์ ก็ไลฟ์ ไม่มีใครมาห้าม - สามารถ Zap ให้รายการโดยตรง หรือ Zap ให้ใครในคอมเม้นต์ก็ได้ เรียกว่า Zap กันจนลืมตัวได้เลย - ช่องแชทเป็นอิสระจากการเซ็นเซอร์และมันส์มาก - มีระบบ Zap goals ที่เจ้าของรายการเอาไว้ raise fund จากผู้ชม แลกกับการพัฒนารายการ สนับสนุนรายการ หรือแลกกับกิจกรรมร่วมสนุกบางอย่างกันเพลินๆ - Creator รับ Sats เต็มๆ ไม่มีการหักหัวคิว - มีบันทึกไว้ดูย้อนหลังได้ สุดยอดเลย - มีเมนูแปลไทย!! โดยคุณ nostr:npub1tr66yvqghfdgwv9yxhmg7xx6pvgvu5uvdc42tgdhsys8vvzdt8msev06fl ### ข้อเสีย - ระบบยังอยู่ในช่วงพัฒนา พบบั๊กหรือข้อผิดพลาดได้เรื่อยๆ แต่ก็ค่อยๆ ดีขึ้นอย่างรวดเร็ว - มีดีเลย์ราวๆ 10-30 วินาที ขึ้นกับเซิฟเวอร์ที่ใช้รัน - ถ้าล็อกอินไม่ถูกวิธีบางครั้งชื่อเราก็แสดงเป็นรหัส npub - คุณภาพการเชื่อมต่อยังไม่ดี ค่อนข้างแล็ค ถ้าใช้เซิร์ฟเวอร์ของฝรั่ง แต่ของเรามีเซิฟเวอร์ของพี่ nostr:npub1z8huw7etk7l5a2k5u8n99vsz2uvtjtrusnz05e7j7ptgfcpqnyfsvpq70x ทำให้ทุกการไลฟ์นั้นลื่นไหลมาก - ค่อนข้างกินแบตเตอรี่มือถือพอสมควร (พอรับได้) ดูบนคอมผ่านเบราเซอร์จะดีที่สุดในด้านประสบการณ์การรับชม แต่ก็แลกมาด้วยความไม่สะดวก - เปลือง Sats!! ## ดูผ่านช่องทางไหนได้บ้าง? สำหรับแอนดรอยด์ ผมแนะนำ 3 ทางเลือกด้วยกันครับ คือผ่านแอป #Amethyst และแอป #noStruel รวมทั้งเข้าผ่านเว็บเบราเซอร์บนมือถือนี่แหละ (แจ่มสุด) ### ผ่านเบราว์เซอร์ https://zap.stream/surge.sh สาเหตุที่ต้องใช้ลิงก์นี้แทนที่จะเป็นลิงก์ของมันเอง (zap.stream) เพราะลิงก์นี้้ราจะสามารถใช้การล็อกอินบัญชี Nostr ของเราด้วย Browser Extension หรือ NIP-07 ได้นั่นเอง https://image.nostr.build/b66349370812522316404882c36703469e4e1ab210962683bca9edf253d3c1f3.jpg https://image.nostr.build/5fa6ab71db4eec8c0753aa45a136004681b88f0d8a60a6bb3e7ad11360d70868.jpg เนี่ย.. ก็กดตรง Nostr extension ก็เข้าดูไลฟ์ผ่านบัญชีของเราได้เลย การรับชมผ่านช่องทางนี้จะให้ประสบการณ์ดีที่สุดเพราะเป็นเว็บไซต์ของไคลเอนต์จากผู้พัฒนาโดยตรง ### ผ่านไคลเอนต์ noStrudel https://nostrudel.ninja noStrudel ตอนนี้เรียกได้ว่าเกือบๆ จะเป็น Super-App ของ Nostr อยู่แล้ว เนื่องจากรองรับโปรโตคอลหลาย NIP เหลือเกิน หนึ่งในนั้นคือการดู LIVE ได้โดยตรงและค่อนข้างสะดวกนี่เอง แถมยังมีระบบ Zap goals รองรับอีกด้วย | ข้อเสีย คือ UX/UI อาจยังไม่ถูกใจใครหลายๆ คน เข้าไปที่โปรไฟล์แล้วกดตรงนี้ https://image.nostr.build/5f54ee771944b001f39d62237046b0dd90640de06f12ad06d77dc77836265ace.jpg หรือจากตรงนี้ในแถบเมนูด้านซ้าย https://image.nostr.build/5888fea4d0fe4e5e2a3f94247c278ebde245d19b03a759a66597851546c49838.jpg หน้าตาช่องแชท https://image.nostr.build/4d90e63b774c7a7ac220002e3c8324e2d970b4132db93ff65a73cd48f1ae13b8.jpg ### ผ่านแอป Amethyst #Amethyst เรียกได้ว่าเป็น Android Flagship ของแอป Nostr อยู่ในขณะนี้ รองรับหลาย NIP มี UX/UI ที่ใช้งานง่ายและดีเป็นอันดับต้นๆ ของจักรวาล Nostr รวมถึงใช้ดู LIVE ได้ด้วย โดยเข้าที่ไอคอนนี้จากเมนูด้านล่าง https://image.nostr.build/76285826bc0acee7c38c3ba18d88b5ba727adafdc4576dba3d553f0b9e55eedb.jpg ด้านบนมีให้เลือกว่าจะดูเฉพาะการไลฟ์ของคนที่เราเคยกดติดตามไว้ (All follows) หรือจะดูทั้งจักรวาล Nostr (Global) นอกจากนี้ยังรองรับ Community และห้อง Chat ทั่วไปด้วย https://image.nostr.build/4ad5561a3a607942d839e26492f744b44ed826861e4e592219d68c872e7f861f.jpg หน้าตาช่องแชท https://image.nostr.build/33c639e3b22184a98f1bf36eb0167f34ac192c25aaf83272300233640de5a96a.jpg การรับชมก็เกือบๆ จะคล้ายเว็บ zap.stream เลยทีเดียว https://image.nostr.build/090cec822a8e7904939902ddca8e12abe4b71fb3760635c432265bedd3755767.jpg อย่างในภาพนี้คือช่องประเภทที่จะเปิดเพลงให้เราฟังตลอด 24/7 > สาเหตุที่ผมไม่แนะนำให้ดูผ่าน Amethyst เป็นอันดับต้นๆ เพราะเมื่อเราดูไลฟ์ผ่านแอป ตัวแอปจะทำงานดึงข้อมูลร่วมกับหลายเซอร์วิสมากในเบื้องหลัง ทำให้มีอาการสะดุดค่อนข้างเยอะในการรับชม นอกจากนี้ยังกด Zap ให้รายการไม่ได้ แต่ Zap ให้คอมเม้นท์ในช่องแชทได้ (ขึ้นเป็น Anonymous ไม่ขึ้นชื่อเรา) ถ้าไม่มีทางเลือกจริงๆ ก็ไม่ต้องดูผ่านช่องทางนี้ครับ ## อยากลองไลฟ์บ้าง ต้องทำยังไง? ไม่ยากเท่าไหร่.. อ่านที่บทความนี้ของคุณ nostr:npub1qd6zcgzukmydscp3eyauf2dn6xzgfsevsetrls8zrzgs5t0e4fws7re0mj ได้เลยครับ เขียนไว้ละเอียดยิบ ไปกดอ่านได้ที่นี่ | https://w3.do/Wwfcgpru https://image.nostr.build/7cfe613cb476115888df1579e2221843cde4f03ce7a5c1eda5bf5b5923a289b7.jpg ## มีรายการไหนน่าสนใจติดตามบ้าง? ก็ของเหล่าอเวนเจอร์ Right Shift นี่แหละครับ เรามีรายการประจำอย่าง #BitcoinTalk ของ อ.ตั๊ม nostr:npub1prya33fnqerq0fljwjtp77ehtu7jlsjt5ydhwveuwmqdsdm6k8esk42xcv ที่จะฉายคู่ไปกับ YouTube และรายการ #สภายาส้ม ก็ด้วยเช่นกัน https://image.nostr.build/9e60752237cecbefa6c055eb7e23ec6836716a0bd7b91c01e44adbe38c39011f.jpg นอกจากนี้ยังมีรายการ #Onlynips ของ nostr:npub1qd6zcgzukmydscp3eyauf2dn6xzgfsevsetrls8zrzgs5t0e4fws7re0mj ประจำทุกคืนวันพุธ https://image.nostr.build/38fe467acab3cd8edf70fd492452db10c9f2fea0cc72df6794cd791b358f53e1.jpg และรายการพิเศษเฉพาะกิจ (ตามใจผม) ที่คนมีบุญเท่านั้นจะได้ดู อย่าง #สภายาม่วง อยากรู้ว่าเป็นยังไงต้องคอยติดตามกันเอาเอง.. อิอิ เรายังมีอีกหนึ่งรายการเฉพาะกิจอย่าง #ThailandZapathon ที่จะมีทีมงาน Right Shift มาคอยรายงานสดกิจกรรม Zap สนั่นปฐพีและเชิญเพื่อนๆ ในคอมมูนิตี้ Nostr ของเรามาร่วมพูดคุยกันด้วย ### โอ้!! ทีม Right Shift นี่คอนเทนต์เต็มไปหมดเลยแฮะ มีรายการของคุณ nostr:npub18k67rww6547vdf74225x4p6hfm4zvhs8t8w7hp75fcrj0au7mzxs30202m Dev ชาวไทยที่กำลังซุ่มพัฒนาไคลเอนต์ Geotag บน Nostr #Wherostr อยู่ แกมักมา LIVE เวลาโค้ด ก็ไปทักทายกันได้ หรือรายการอยากไลฟ์ก็ไลฟ์มันดื้อๆ ของประธาน nostr:npub16hpaqcm8zhc6n4d79tu2mtsf9464093r4v3r7l5hq5tpsng3txesw3tu5f ที่ชอบมานั่งเปิดเพลงเพราะๆ ให้เราฟังเวลานั่งตัดต่องานวิดีโอ รายการของคุณ nostr:npub1de6l09erjl9r990q7n9ql0rwh8x8n059ht7a267n0q3qe28wua8q20q0sd ชาวเยอรมันที่พูดภาษาอังกฤษได้คล่อง พูดภาษาไทยได้นิดหน่อย (แกเคยอยู่ไทย 3-4 ปี) ก็เป็นรายการที่ผมชอบตามดู และเข้าไปเม้ามอยบ่อยเช่นกัน บน zap.stream คุณจะได้เจอกับรายการที่พาคุณไปใกล้ชิดกับนักพัฒนาไคลเอนต์ได้โดยตรง แถมยังแชทคุยกับพวกเค้าเวลาโค้ดสดๆ ได้อีกด้วย เพื่อนๆ มีประสบการณ์รับชมอย่างไรกันบ้าง อย่าลืมมาเล่าสู่กันฟังนะครับ 😘

0
0
0

0
0
0

0
0
0

0
0
0

0
0
0

0
0
0

0
0
0

0
0
0

0
0
0

0
0
0

Showing page 1 of 1 pages