เข้าใจที่สุดในโลกแล้วครับ ฟังจารไมค์
นี้แหละคือสิ่งที่ผมตามหา ขอบคุณมากๆนะครับ
ขอบคุณมากเลยค่ะ ทำงานได้เก่งขึ้นเพราะพี่เลย 🫡🤣🤣🙏🏻
ชอบทุกคอนเท้นต์เลยค้าบบ หนับหนุนๆ รอ practice backend code นะค้าบ
ขอบคุณมากๆๆ ค่ะ เห็นภาพชัดเจนเลย งมเองมานานมาก
เปิดโลกมาก จาก android dev
ในที่สุดก็มา รอมานานมากครับ ขบอคุณมากค้าบบบบบบบบ
ช่วงนี้งานแน่นๆเลยครับ จะพยายามหาเวลาามาจอยเรื่อยๆนะครับ
ขอบคุณท่านไมค์มากคร้าบบ
ขอบคุณค้าบบ ชอบทุก ep ของลองไมค์เลย เป็นไปได้รอบถัดๆไป อยากให้พาลองเอา nextjs ไปเล่นกับอย่างพวก web3 dApp ทีครับ
ได้เลย ผมเก็บไว้ใน checklist ก่อนน้า
สุดยอด เห็นภาพเลย
ปกติไม่คอมเม้นที่ไหนเลย แต่ช่องนี้อธิบายได้ดีมากเลยครับมีงงนิดหน่อยตรง firewall ครับ ว่าถ้า firewall ดักการ call ip:port จากภายนอกแต่ทำไม ตอน curl จากใน centos7 ถึงโดนดักด้วย ?
เพราะติด "Ingress firewall rule" ครับ ใน google cloud มันจะมี firewall 2 ชั้นคือ1. Ingress firewall rule ที่จะทำในระดับ VPC network (network ขาเข้า Resource ของ Google Cloud เช่น GCE)2. Firewall ของ GCE เอง เคสนี้ ที่ติดไม่ได้ติดจาก 2. แต่ติดจาก 1. เนื่องจากเรายิงผ่าน public IP เข้าไปครับ มันเลยไปเจอกับ Firewall อันแรกเข้า (ถ้าเรายิงผ่าน private IP จะไม่ติดในเคสนี้ครับ)ถ้างงๆ ลองหาอ่านดูเพิ่มเติมตาม keyword เหล่านี้ดูน้า 😊
มาแล้วเย้ เนื้อหายอดเยี่ยมครับช่องนี้ สู้ๆกับงานครับพรี่
ดีมากคับ สุดยอดเลย🎉🎉
ขอบคุณครับ สุดยอดมากเลยครับ
ขอบคุณมากครับกำลังต้องการเลย
ขอบคุณล่วงหน้าครับ Frontend ยังไม่ได้ดูเลย555
หยุดยาวลุยยาวๆได้เลยครับ
มาแร้ว ที่เราลอยคอ
ขอบคุณครับ อาจารย์
แล้วในกรณีผมทำ backend ใน nuxt3 เลยคือให้ nuxt3 จัดการให้แทน nodejs นี้มีแนวทางเอาไป deploy ไหมครับ คิดว่าคอนเซปน่าจะคล้ายกันแต่เราจะแกะเอาเฉพาะแค่ก้อนหลังบ้านออกมาได้ไหม หรือต้องใชวิธี deploy แบบอื่น
ขอบคุณมากครับ
ขอบคุณสำหรับการสนับสนุนเช่นกันนะครับ 😁
Node js มันก็เหมือนกับ tomcat ของ java ใช่ไหมครับ
ช่วยอธิบายการใช้ typescript หน่อยได้ไหมครับ คือผมยังสับสนอยู่เลยครับว่าตรงไหนควรกำหนด type ลงไปหรือตรงไหนควรให้มัน infer หรือควรกำหนดทั้งหมด
ผมขอเก็บไว้ใน checklist ก่อนน้า แต่ถ้าตอบแบบเร็วๆ จุดไหนที่มาจาก code เราเอง ควรกำหนด type หมดทั้งขาเข้า และ ขาออ รวมถึงการใช้ infer ด้วยครับ พวกนี้มันมีความสามารถในการลด error จากจังหวะ compile code ได้เยอะครับ 😊
ขอบคุณครับ
ต่อไปขอเป็น k8s ได้ไหมครับบบบ
k8s นี่ คุยกันยาวครับ เดี๋ยวผมหาเป็นซีรีย์ทำแยกไว้ครับ 😆
@@mikelopster ดีเลยครับ ตอนนี้ผมลองใช้ minikube scale nodes เอาแต่รู้สึกว่ายังไม่เห็นภาพเท่า k8s ที่แยก node จริงๆ อาจจะเป็นเพราะ run on local มั้งง😂
ขอบคุณที่ทำวิดีโอดีๆแบบนี้ออกมานะครับ
พี่ครับเจ้าตัว Google cloud มันต่างกับตัว vercel ยังไงหรอครับในเชิงของการรัน server คือตอนนี้ผมกำลังตัดสินใจ deploy ตัว blackend อยู่ครับ โปรเจคผมคือทำแอพให้คนกลุ่มหนึ่งใช้งานครับไม่ถึง 20 คนครับ ปล.ผมลอง research มาสักพักแล้วครับ รู้สึกว่า vercel จะตรงกับความต้องการมากกว่าเพราะไม่มีค่าใช้จ่าย แต่ก็อยากทราบมุมมองของพี่ด้วยครับว่าต่างกันยังไงครับ
ใช้กับโจทย์ที่ complex ขึ้นและต้องใช้การประมวลผลหนักขึ้นครับ ถ้า project มีขนาดเล็กและไม่ซับซ้อนมาก + ได้ CI/CD ในการ deploy มาเลย (push แล้วขึ้นงานได้เลย) deploy Vercel น่าจะเป็นตัวเลือกที่เหมาะสมที่สุดครับ ตามเหตุผลที่เราบอกเลยแต่ถ้า project ต้องการความยืดหยุ่นในแง่ของการปรับแต่ง server / scale performance / ความซับซ้อนในการจัดการ backend ที่มีหลาย service ที่ต้องคุยกัน (เช่น Microservice) และคาดว่า project ของจะขยายตัวในอนาคต ถึงตอนนั้นค่อยพิจารณาใช้ google cloud ได้ครับเราสามารถลุยด้วย Vercel ก่อนได้นะครับ แล้วถ้าติดประเด็นเรื่องค่าใช้จ่าย ค่อยย้ายมา optimize ด้วย google cloud อีกทีได้นะครับ
@@mikelopster ขอบคุณมากเลยครับบบ
ช่วย demo CICD github action หน่อยครับ
ขอถามหน่อยครับ ปัจจุบันผมทำการจัดการ API CRD ได้ ทำระบบ login ได้ ใช้ฐานข้อมูล MongoDB ได้ ต้องทำอะไรเพิ่มเติมหรอครับ ถึงจะรับงานเองได้ หรือไม่จำเป็นต้องรับงาน็ได้ แค่อาจจะแนะนำเพิ่มเติมหน่อยครับว่าต้องทำอะไรเป็นเพิ่มเติมอีก ปล.ส่วนใหญ่ผมจะอ่าน Docs ของ NestJs เป็นหลักครับ
ผมว่าขึ้นอยู่กับเคสแล้วแหละ พื้นฐานระบบทั่วไปก็เป็น CRUD นี่แหละครับ เพียงแต่ มันไปวัดกันที่ รูปแบบการเก็บข้อมูลใน Database กับการ process data มากกว่า เช่น E Commerce เราอาจจะเก็บข้อมูลทั้ง product, user, cart ไว้ แต่ตอน ทำ API placeorder มันคือการเอาทุกอย่างมารวมกันและสร้างเป็น order โดยพื้นฐานมันก็อยู่ในกรอบ CRUD เช่นกัน แต่มันก็จะเป็นโจทย์ที่ยากกว่าในแง่ของการทำ process data ครับ พวกนี้แนะนำให้ลองทำจากเว็บจริงดู หรือลองหา side project ทำดูก่อนได้นะครับ (อาจจะเริ่มจากการลอกเว็บไซต์ที่ใช้งานบ่อยๆก็ได้) แล้วจะเห็นภาพขึ้นได้นะครับ ว่าเรายังขาดอะไรบ้าง 😊
รอ Network เเบบจัดเต็มครับ
จะมี course reverse engineering ไหมครับ
ตอนนี้จะยังไม่มีนะครับ :)
ชอบดูคลิปพี่มากเลยครับเมื่อวานก็นั่งดูของfrontendจบไปด้วย อธิบายละเอียดและเข้าใจง่ายมองเห็นภาพตามได้
เข้าใจที่สุดในโลกแล้วครับ ฟังจารไมค์
นี้แหละคือสิ่งที่ผมตามหา ขอบคุณมากๆนะครับ
ขอบคุณมากเลยค่ะ ทำงานได้เก่งขึ้นเพราะพี่เลย 🫡🤣🤣🙏🏻
ชอบทุกคอนเท้นต์เลยค้าบบ หนับหนุนๆ รอ practice backend code นะค้าบ
ขอบคุณมากๆๆ ค่ะ เห็นภาพชัดเจนเลย งมเองมานานมาก
เปิดโลกมาก จาก android dev
ในที่สุดก็มา รอมานานมากครับ ขบอคุณมากค้าบบบบบบบบ
ช่วงนี้งานแน่นๆเลยครับ จะพยายามหาเวลาามาจอยเรื่อยๆนะครับ
ขอบคุณท่านไมค์มากคร้าบบ
ขอบคุณค้าบบ ชอบทุก ep ของลองไมค์เลย เป็นไปได้รอบถัดๆไป อยากให้พาลองเอา nextjs ไปเล่นกับอย่างพวก web3 dApp ทีครับ
ได้เลย ผมเก็บไว้ใน checklist ก่อนน้า
สุดยอด เห็นภาพเลย
ปกติไม่คอมเม้นที่ไหนเลย แต่ช่องนี้อธิบายได้ดีมากเลยครับ
มีงงนิดหน่อยตรง firewall ครับ ว่าถ้า firewall ดักการ call ip:port จากภายนอก
แต่ทำไม ตอน curl จากใน centos7 ถึงโดนดักด้วย ?
เพราะติด "Ingress firewall rule" ครับ ใน google cloud มันจะมี firewall 2 ชั้นคือ
1. Ingress firewall rule ที่จะทำในระดับ VPC network (network ขาเข้า Resource ของ Google Cloud เช่น GCE)
2. Firewall ของ GCE เอง
เคสนี้ ที่ติดไม่ได้ติดจาก 2. แต่ติดจาก 1. เนื่องจากเรายิงผ่าน public IP เข้าไปครับ มันเลยไปเจอกับ Firewall อันแรกเข้า (ถ้าเรายิงผ่าน private IP จะไม่ติดในเคสนี้ครับ)
ถ้างงๆ ลองหาอ่านดูเพิ่มเติมตาม keyword เหล่านี้ดูน้า 😊
มาแล้วเย้ เนื้อหายอดเยี่ยมครับช่องนี้ สู้ๆกับงานครับพรี่
ดีมากคับ สุดยอดเลย🎉🎉
ขอบคุณครับ สุดยอดมากเลยครับ
ขอบคุณมากครับกำลังต้องการเลย
ขอบคุณล่วงหน้าครับ Frontend ยังไม่ได้ดูเลย555
หยุดยาวลุยยาวๆได้เลยครับ
มาแร้ว ที่เราลอยคอ
ขอบคุณครับ อาจารย์
แล้วในกรณีผมทำ backend ใน nuxt3 เลยคือให้ nuxt3 จัดการให้แทน nodejs นี้มีแนวทางเอาไป deploy ไหมครับ คิดว่าคอนเซปน่าจะคล้ายกันแต่เราจะแกะเอาเฉพาะแค่ก้อนหลังบ้านออกมาได้ไหม หรือต้องใชวิธี deploy แบบอื่น
ขอบคุณมากครับ
ขอบคุณสำหรับการสนับสนุนเช่นกันนะครับ 😁
Node js มันก็เหมือนกับ tomcat ของ java ใช่ไหมครับ
ช่วยอธิบายการใช้ typescript หน่อยได้ไหมครับ คือผมยังสับสนอยู่เลยครับว่าตรงไหนควรกำหนด type ลงไปหรือตรงไหนควรให้มัน infer หรือควรกำหนดทั้งหมด
ผมขอเก็บไว้ใน checklist ก่อนน้า แต่ถ้าตอบแบบเร็วๆ จุดไหนที่มาจาก code เราเอง ควรกำหนด type หมดทั้งขาเข้า และ ขาออ รวมถึงการใช้ infer ด้วยครับ พวกนี้มันมีความสามารถในการลด error จากจังหวะ compile code ได้เยอะครับ 😊
ขอบคุณครับ
ต่อไปขอเป็น k8s ได้ไหมครับบบบ
k8s นี่ คุยกันยาวครับ เดี๋ยวผมหาเป็นซีรีย์ทำแยกไว้ครับ 😆
@@mikelopster ดีเลยครับ ตอนนี้ผมลองใช้ minikube scale nodes เอาแต่รู้สึกว่ายังไม่เห็นภาพเท่า k8s ที่แยก node จริงๆ อาจจะเป็นเพราะ run on local มั้งง😂
ขอบคุณที่ทำวิดีโอดีๆแบบนี้ออกมานะครับ
พี่ครับเจ้าตัว Google cloud มันต่างกับตัว vercel ยังไงหรอครับในเชิงของการรัน server คือตอนนี้ผมกำลังตัดสินใจ deploy ตัว blackend อยู่ครับ โปรเจคผมคือทำแอพให้คนกลุ่มหนึ่งใช้งานครับไม่ถึง 20 คนครับ ปล.ผมลอง research มาสักพักแล้วครับ รู้สึกว่า vercel จะตรงกับความต้องการมากกว่าเพราะไม่มีค่าใช้จ่าย แต่ก็อยากทราบมุมมองของพี่ด้วยครับว่าต่างกันยังไงครับ
ใช้กับโจทย์ที่ complex ขึ้นและต้องใช้การประมวลผลหนักขึ้นครับ
ถ้า project มีขนาดเล็กและไม่ซับซ้อนมาก + ได้ CI/CD ในการ deploy มาเลย (push แล้วขึ้นงานได้เลย) deploy Vercel น่าจะเป็นตัวเลือกที่เหมาะสมที่สุดครับ ตามเหตุผลที่เราบอกเลย
แต่ถ้า project ต้องการความยืดหยุ่นในแง่ของการปรับแต่ง server / scale performance / ความซับซ้อนในการจัดการ backend ที่มีหลาย service ที่ต้องคุยกัน (เช่น Microservice) และคาดว่า project ของจะขยายตัวในอนาคต ถึงตอนนั้นค่อยพิจารณาใช้ google cloud ได้ครับ
เราสามารถลุยด้วย Vercel ก่อนได้นะครับ แล้วถ้าติดประเด็นเรื่องค่าใช้จ่าย ค่อยย้ายมา optimize ด้วย google cloud อีกทีได้นะครับ
@@mikelopster ขอบคุณมากเลยครับบบ
ช่วย demo CICD github action หน่อยครับ
ขอถามหน่อยครับ ปัจจุบันผมทำการจัดการ API CRD ได้ ทำระบบ login ได้ ใช้ฐานข้อมูล MongoDB ได้ ต้องทำอะไรเพิ่มเติมหรอครับ ถึงจะรับงานเองได้ หรือไม่จำเป็นต้องรับงาน็ได้ แค่อาจจะแนะนำเพิ่มเติมหน่อยครับว่าต้องทำอะไรเป็นเพิ่มเติมอีก ปล.ส่วนใหญ่ผมจะอ่าน Docs ของ NestJs เป็นหลักครับ
ผมว่าขึ้นอยู่กับเคสแล้วแหละ พื้นฐานระบบทั่วไปก็เป็น CRUD นี่แหละครับ เพียงแต่ มันไปวัดกันที่ รูปแบบการเก็บข้อมูลใน Database กับการ process data มากกว่า
เช่น E Commerce เราอาจจะเก็บข้อมูลทั้ง product, user, cart ไว้ แต่ตอน ทำ API placeorder มันคือการเอาทุกอย่างมารวมกันและสร้างเป็น order โดยพื้นฐานมันก็อยู่ในกรอบ CRUD เช่นกัน แต่มันก็จะเป็นโจทย์ที่ยากกว่าในแง่ของการทำ process data ครับ
พวกนี้แนะนำให้ลองทำจากเว็บจริงดู หรือลองหา side project ทำดูก่อนได้นะครับ (อาจจะเริ่มจากการลอกเว็บไซต์ที่ใช้งานบ่อยๆก็ได้) แล้วจะเห็นภาพขึ้นได้นะครับ ว่าเรายังขาดอะไรบ้าง 😊
รอ Network เเบบจัดเต็มครับ
จะมี course reverse engineering ไหมครับ
ตอนนี้จะยังไม่มีนะครับ :)
ชอบดูคลิปพี่มากเลยครับเมื่อวานก็นั่งดูของfrontendจบไปด้วย อธิบายละเอียดและเข้าใจง่ายมองเห็นภาพตามได้