สวัสดีครับเนื่องจากช่วงนี้ WFH และมีเวลาที่จะแวะเขียนนู้นเขียนนี่เลยไปเจอ state management ตัวนึงเข้าชื่อว่า Zustand เรามาลองไล่ปัญหานี่ดูว่าเคยเกิดขึ้นกันไหมสำหรับชาว Front end เริ่มจาก Redux ใช่เลยครับเริ่มด้วยของเก่าที่สุดล้ำค่าที่สุดของ flux pattern โดยส่วนตัวแล้ว นุคของรุ่นผมเป็นยุครุ่งเรืองของ Redux เลยกว่าได้ย้อนไปตั้งแต่ตอน ฝึกงาน ซึ่งReact เพิ่งคลอดด้วยปัญหาการที่เราต้อง ใช้ state แล้วต้องส่งต่อเข้าไปยังชั้นข้างในเรื่อยๆเมื่อความวุ่นวายของ state ข้างต้น ทำให้ Redux ก็คลอดตามกันมาแต่เนื่องด้วยตอนนั้นเราไม่ค่อยมี options ให้เลือกเยอะนัก Redux อาาจะเป็น solution ที่ดีที่สุดสำหรับการแก้ปัญหา แต่ด้วยปัญหาที่เจอ…

Zustand เจ้าหมีสายชิลที่จะมาทำให้ โลกของ State mangement ดูไม่ยุ่งยากอีกต่อไป
Zustand เจ้าหมีสายชิลที่จะมาทำให้ โลกของ State mangement ดูไม่ยุ่งยากอีกต่อไป

สวัสดีครับผม ช่วงนี้ไม่ค่อยได้อัพบทความอะไรเลยทั้งยังดองไว้อีกเพียบเลยเนื่องจากบริษัทของผม เริ่มที่จะมี front end developer เข้ามาเพิ่มมากขึ้น สิ่งนึงที่สังเกตได้คือ tech stack ที่ทุกคนใช้มันหลากหลาย บางคนเขียน Reactjs มา 4 ปี บางคนเขียน Angular มา 3 ปีแต่ที่บริษัทของผมใช้ Vuejs ในการพัฒนาหน้าบ้านเป็นหลักทำให้คนที่เพิ่งเข้ามาต้องเสียเวลาในการเรียนรู้ใหม่อีกทั้งการเว็บที่รอการพัฒนารอคิวกันยาวมากและใกล้เข้ามาทุกๆวันมีทั้งเว็บใหม่และหรือที่ต้องทำต่อใน Phase ต่อไปทำให้คนที่ไม่มีประสบการณ์ในการเขียน Vuejs ต้องมานั่งเรียนรู้ใหม่ปัญหาเหล่านี้นำมาสู่ความคิดที่ว่า…

Micro FrontEnds หนทางแห่งการ Independent Tech Stack สำหรับหน้าบ้าน
Micro FrontEnds หนทางแห่งการ Independent Tech Stack สำหรับหน้าบ้าน

ห่างหายจากการเขียน Blog ไปนานเลยเพราะว่ากำลังฝึกงานอยู่ ไว้ว่างอีกจะมาอัพเดตว่าทำอะไรบ้างที่ฝึกงานอันนี้ก็ค้นพบในตอนฝึกงานเหมือนกันเอาล่ะมาเริ่มกันเลยดีฟร่าาา~ Severless คือ ? ตามตัวฮะ ไร้เซิฟเวอร์ฮ่าๆไม่ใช่ละ เหมือนเมื่อก่อนเนี่ยเวลาเรารัน sever ให้คนอื่นใช้เราต้องเปิดเครื่องไว้ตลอดเพื่อรอรับคนที่เข้ามาใช้งาน ซึ่งเอาจริงๆแล้วเราไม่ใช่ Google หรือ Facebook ที่คนขาดแล้วเหมือนขาดใจ (ฮ่าๆล้อเล่นฮะ) คือมันก็ต้องมีช่วง เวลาที่คนไม่ได้เข้าใช้งานอยู่แล้วใช่ไหมฮะ เข้าใช้ 1 ชั่วโมง ที่เหลืออีกหลายๆ ชั่วโมงล่ะ อ้าวงั้นก็แปลว่าเรารัน server กินทรัพยากร กินเงินเราไปตลอดเวลาเลยสิ Severless Architecture เลยมีมาเพื่อการณ์นี้ เจ้า severless เนี่ย มันจะรู้ตัวเองได้เลยว่าอ้าวไม่มีคนเข้าใช้แล้วงั้นตรุจะเปิดทำไมละปิดประตูนอนดีกว่าทำให้เราไม่ต้องสิ้นเปลืองเงินใน ขณะที่คนไม่เข้ามาใช้งาน ถ้ามีคนเข้ามาเจ้าSever ก็จะเปิดตัวเองใหม่อีกที ทำให้ลดภาระการใช้ทรัพยากรและเงินของเราได้เยอะแถมยังมีอีกหลายoption เอาเป็นว่าใครอยากรู้ความหมายลึกๆกว่านี้ก็ ตาม linkนี้เลยฮะ…

มาทำ SEVERLESS กับ Golang+Google Cloud กันดีกว่า ~
มาทำ SEVERLESS กับ Golang+Google Cloud กันดีกว่า ~