1 Year Anniversary with Ple

ใครสักคนเคยเขียนไว้ว่า..

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

โลกใบนี้ไม่มีคนสมบูรณ์แบบไร้ที่ติ
หญิงสาวที่เพียบพร้อม มีอยู่เพียงในฝัน เท่านั้น

Continue reading “1 Year Anniversary with Ple” »

ทดสอบความเร็ว .NET Core 3.0 และฟีเจอร์ ReadyToRun (R2R) ในการทำ AWS Lambda

เมื่อ 23 กันยายน ที่ผ่านมา Microsoft ได้ฤกษ์เปิดตัว .NET Core 3.0 (3.0.100) ตัวเต็มให้ได้เล่นกัน หลังจากเป็นข่าวมาร่วมปี ซึ่งมาพร้อมกับฟีเจอร์และพัฒนา Performance จากเวอร์ชัน 2.2 เยอะพอสมควร ใครอยากรู้รายละเอียดสามารถไปตามอ่านได้ที่ Announcing .NET Core 3.0

ในครั้งนี้มีฟีเจอร์หนึ่งที่น่าสนใจคือ ReadyToRun (R2R) ซึ่งจริงๆ มันมาตั้งแต่ .NET Core 3 Preview 6 แล้ว นั่นคือทำให้ .NET Core application แปลงเป็น Native App ให้ไวขึ้น ส่งผลกับ startup time ที่ดีขึ้น (AOT – ahead-of-time) จากแต่เดิมซึ่งมีเพียงแค่ แปลง Byte Code เป็น Executable Code (JIT – Just in Time)

ผมนี่ตาลุกวาวทันที ไม่รอช้าที่จะหยิบมันมาทดสอบเป็น AWS Lambda เพื่อดูปัญหา Cold Start ว่าจะดีขึ้นได้มากน้อยแค่ไหน

Continue reading “ทดสอบความเร็ว .NET Core 3.0 และฟีเจอร์ ReadyToRun (R2R) ในการทำ AWS Lambda” »

Ultra Trail Chiang Mai 104km – UTCM 2019 (งานวิ่งอัลตร้าเทรลเชียงใหม่ 2019)

งานนี้ไม่ได้คิดว่าจะลงตั้งแต่แรก แต่ชาวคณะพี่เก่ง ป้ายุ่ย ปลา พี่อ้น มาชวน กอปรกับมีโปรลดราคาด้วย ก็เอาสิครับ ระยะ 100 กม ครั้งที่สาม ก่อนจะไปวิ่งงานใหญ่ปลายปี

Continue reading “Ultra Trail Chiang Mai 104km – UTCM 2019 (งานวิ่งอัลตร้าเทรลเชียงใหม่ 2019)” »

ภูบักได ดอยสวย เดินง่าย ปวดตูดมากกว่าปวดขา กว่าจะได้เห็นผาหลอกลวง

ใครเริ่มหลงรักการเดินป่า หรือเพิ่งเดินป่าครั้งแรก คงกำลังหาดอยที่เดินได้ไม่ยาก และมีวิวสวยๆ ให้ถ่ายรูปได้ ในงบประมาณไม่แพง โพสต์นี้ผมขอแนะนำให้รู้จัก “ภูบักได” ดอยสวย วิวสันเขา เดินสบาย ใช้เวลาแค่ 1 ชั่วโมงเท่านั้น! (ประมาณ 3 กม)

Continue reading “ภูบักได ดอยสวย เดินง่าย ปวดตูดมากกว่าปวดขา กว่าจะได้เห็นผาหลอกลวง” »

9 วิธีจัดการกับ Cold Start ใน Serverless ให้ทำงานได้ไวที่สุด พร้อมตัวอย่าง

Update 6 Nov 2019 – ทาง AWS ได้แก้ไขปัญหาเรื่อง Cold Start เนื่องจากใช้ VPC แล้ว ซึ่งมีผลกับ Region ดังนี้ US West (N. California), EU (Ireland), EU (Paris), Asia Pacific (Mumbai), Asia Pacific (Seoul), Asia Pacific (Singapore), Asia Pacific (Sydney), and South America (San Paulo) – ที่มา aws.amazon.com

Update 27 Sep 2019 – ทาง AWS ได้แก้ไขปัญหาเรื่อง Cold Start เนื่องจากใช้ VPC แล้ว ซึ่งมีผลกับ Region ดังนี้ US East (Ohio), EU (Frankfurt), and Asia Pacific (Tokyo) – ที่มา aws.amazon.com

ผมเชื่อว่าใครก็ตามที่ตัดสินใจทำ Serverless มักเจอปัญหาที่แก้ไม่ตกคือ เรื่อง Cold Start ซึ่งบล็อกนี้ผมขอแชร์ประสบการณ์ที่ได้แก้ปัญหาทั้งหมด 9 วิธี เผื่อจะเป็นประโยชน์กันนะครับ (ขออ้างอิงจากผู้ให้บริการ AWS Lambda และภาษาที่ใช้พัฒนา C# .NET Core)

Continue reading “9 วิธีจัดการกับ Cold Start ใน Serverless ให้ทำงานได้ไวที่สุด พร้อมตัวอย่าง” »