Ruby Conference TH 2019 มีอะไรบ้าง

New Panuwat
Swiftlet Tech
Published in
3 min readSep 8, 2019

ก็จบไปแล้วสำหรับงานใหญ่อีกงาน Ruby Conference TH 2019 ที่จัดขึ้นที่ Pullman Bangkok King Power งานนี้ถือว่า เป็นครั้งแรกของประเทศไทย ที่มี งาน Conference ของ Ruby อย่างเป็นทางการเลยทีเดียว จะนำภาพจากงานมาให้รับชมกันครับ(ขออภัยในภาพบางภาพที่อาจจะไม่ชัดเนื่องจากใช้กล้องมือถือถ่ายครับ)

ภายในงานมีการออกบูธต่างๆ หลายบูธ ไม่ว่า จะเป็น Omise, Nimble, Gojek, Gitlab, Jetbrains, Nexmo, Matestack ซึ่งส่วนใหญ่แล้วจะมาแนะนำ product ต่างๆของตัวเองและจัดกิจกรรมให้กับผู้ร่วมงานได้เข้าเล่น และมีของแจกค่อนข้างเยอะเลยทีเดียว

Unknown: Hi Bro !!, Me: OK OK..
ของรางวัลจาก Nimble ต้องผ่าน Ruby Quiz ถึงจะได้มา

จากกันร่วมมือกันของทีม Swiftlet เป็นผลให้ได้ของรางวัลจาก Nimble มากันครบทุกคน!

หลุดโฟกัสไปหน่อย น้องเป็ด ของ Rapid River Software อันนี้ทำแบบสอบถามนิดหน่อย

เล่าของแจกกันมาเยอะแล้ว มาดูตัวงานกันบ้าง, งานนี้จัดทั้งหมด 2 วันเต็มด้วยกัน โดยแบ่งเป็น เช้ากับบ่าย จัด Hall เดียวนะครับ จะได้ฟังกันอย่างทั่วถึง

โดย Speaker ที่มาพูดทั้งหมดนี้ มี 20 กว่าคนด้วยกัน (เยอะมาก) โดยใน Story นี้ผมจะไม่ขอพูดละเอียดถึง ว่าแต่ละคนพูดเรื่องอะไรบ้างนะครับ เพราะเยอะมาก จะมาพูด ภาพรวมเท่านั้น (ป.ล.จบงานทางผู้จัดได้แจ้งว่าจะอัพโหลด video ทั้งหมดลง youtube ในภายหลัง รอติดตามชม)

ในส่วนของเนื้อหาของ speaker แต่ละท่าน ผมจะรวบรวมเนื้อหาที่น่าสนใจและคิดว่าน่าจะนำมาปรับใช้ได้ มาเขียนแยกไปเป็นเรื่องๆนะครับ

Good Object Oriented Design
ออกแบบดี แยกส่วนการทำงาน และ ทดสอบง่าย

โดย Opening keynote เปิดโดย Tim Riley, จาก Icelab, และ 1 ในผู้พัฒนา Hanami และ Open Source อย่าง dry.rb, rom.rb พูดถึงเรื่อง GOOD(Good object oriented design) และ Hanami 2.0

ฟิวชั่น!!

Charles Nutter ผู้พัฒนา JRuby และ Java Champions มาพูดถึงเรื่องของการ Scalable Applications with JRuby ว่าทำอย่างไร Performance เป็นอย่างไร

Janko Marohnić กับ Gem Uppy ที่สามารถอัพโหลดไฟล์ได้ต่อเนื่องหากเน็ตหลุดใช้ร่วมกับ Shrine และสามารถกด pause และ continue download file ต่อได้เลย

Richard Schneeman จาก Code Triage, พูดถึงเรื่อง การ Allocated ActiveRecord ว่า ชีวิตเค้าเป็นไปอย่างไรเมื่อได้ทำการ ปรับปรุงในส่วนนี้แล้ว และ มีการทำ Memory profilerด้วย

Harley Davidson Karel จาก Cybersecurity Defence ของ Indonesia พูดถึงการทำ Penetration testing ของ Rails ว่ามีขั้นตอนการทำอย่างไร และในแอพของเราจะมีตัวช่วย อะไรบ้างในการเช็คช่องโหว่ ยกตัวอย่าง จะมี Brakeman จะช่วยเช็คได้ว่า แอพของเรามีช่องโหว่ตรงไหนบ้าง และ Bundle Audit จะคอยเช็คเรื่อง version ของ gem ว่าตัวไหนควรอัพเกรด

ตัวช่วยนึงที่พอช่วยได้ คือ Brakeman

Gabriel Fortuna กับเรื่อง Service Objects ว่ามันช่วยอะไรบ้าง ดีอย่างไร ส่วนตัวผมมองว่ามันช่วยให้เราแตกงานออกมาเป็นส่วนย่อยๆ และทำมัน ข้อดีของมันคือ มัน ทดสอบง่าย มองงานออกเป็นภาพใหญ่หลายๆชิ้น

Sergey Dolganov กับ การทำ Realworld API ของ eBay business ทำอย่างไร มี การเขียนอย่างไร

จบงานวันแรก มี Official Party ด้วย!
Ruby Gems!
See you next year!
Meetup ในไทย ยังคงจะมีเหมือนเดิมต่อไปกับ Bangkok.rb

สรุป

โดยรวมงานนี้ถือว่าสนุกมาก Speaker พูดกันได้ดีทุกคน ได้เห็นว่า Community ในต่างประเทศของ Ruby นั้นใหญ่มากขนาดไหน, ในส่วนของ Staff จัดงานได้ดี และที่สำคัญ อาหารอร่อยมากกกก ฮ่า ๆ

พอไว้เท่านี้ก่อน อาจจะพูดถึงไม่ครบทุกคน และเขียนรวมๆ กันทั้ง 2 วัน ต้องขออภัย เพราะเยอะมาก มันจะยาวไป ในตอนหน้าจะเขียนเนื้อหาแยกให้รับชมกัน

และที่สำคัญ Ruby ConfTH เราได้เจอกันอีกทีปีหน้า 2020 แน่นอน!

ป.ล.ขอบคุณ Sponsor ใจดี Swiftlet ที่เอื้อเฟื้อค่าบัตรให้ครับ

จนกว่าจะพบกันใหม่

สวัสดีครับ

--

--