RedDotRubyConf 2012 วันที่ 2

ต่อจากเมื่อวันก่อนนะครับ RedDotRubyConf 2012 วันที่ 1

วันนี้ในช่วงเช้าเหมือนคนจะมาน้อย แต่พองานเริ่มไปซักหน่อยก็มากันถึง 80% – 90% เหมือนกัน หัวข้อที่พูดในวันนี้ก็มีดังนี้

  • Redis on Ruby โดย OBIE FERNANDEZ จาก DUE PROPS / HASHROCKET คนนี้เป็นคนเขียน The Rails 3 Way ครับ เค้าบอกว่าเค้าเริ่มใช้ Redis เป็นส่วนเสริม relational database แต่ก็มีแนวโน้มจะใช้มากขึ้นเรื่อยๆ เพราะเค้ารู้สึกว่ามันสะดวกกว่าที่เค้าต้องไปทำ migration กับ relational database อยากได้ data อะไรก็ทำได้รวดเร็ว เค้าใช้ไลบราลีช่วยในการ map ระหว่าง Redis key กับ object data ช่วยแก้ปัญหาการจัดการ namespace ของ key จำนวนมหาศาลได้เป็นอย่างดี
Imag0477
Imag0480
  • Git Secrets โดย ZACH HOLMAN จาก GITHUB คนนี้เป็นตัวแทนของ Github ไปพูดตามงานต่างๆ บ่อยมากทีเดียว เค้ามาแนะนำฟีเจอร์ต่างๆ ใน Github ที่ไม่ได้โปรโมท หรือคนไม่รู้จักเท่าไหร่ (ใครรู้บ้างว่าใช้ svn checkout ออกจาก github ได้) เค้าบอกว่ามีคนชอบมาถามว่าทำไมไม่มีปุ่มของฟีเจอร์โน้นนี้ เค้าเลยตอบว่าถ้า github มีปุ่มของทุกฟีเจอร์จะกลายเป็นเหมือนรูปในสไลด์ข้างล่างนี้ครับ  และก็พูดถึงฟีเจอร์ของ git ด้วย ชอบสไตล์การพูดของคนนี้ที่สุดเลยในงานนี้ หลังจากนั้นก็ไปขอสติกเกอร์เค้ามาประดับโน้ตบุ๊คหน่อย
Imag0526
Imag0491
  • `bundle install`: Y U SO SLOW โดย TERENCE LEE จาก HEROKU คนนี้เค้าเป็น contributor ของ bundler มาพูดถึงความเปลี่ยนแปลงของ bundler จนถึงเวอร์ชั่น 1.2 ที่กำลังจะออกมา เค้าบอกด้วยว่ามีความพยายามจะตัด bundle exec ออกอยู่(เย่) คอยติดตามได้ใน 1.3
Imag0520
  • Computer Scientist, Developer, or Engineer? โดย CARL CORYELL-MARTIN จาก {NEW CONTEXT} หัวหน้าใหญ่จาก {new context} มาพูดแสดงแนวคิดว่า การใช้ชีวิตให้คุ้มค่าในฐานะนักพัฒนา คือ การสร้างซอฟแวร์ที่สร้างคุณค่าให้แก่โลกใบนี้
  • Run Ruby Run โดย SEBASTIAN BURKHARD จาก FUNDEXPLORER มาแนะนำเทคนิดการเขียนโค้ดให้ทำงานเร็วขึ้น เช่น การใช้แคช
  • Level Up and switch from JS to CoffeeScript โดย GABE HOLLOMBE จาก TUTORING AUSTRALASIA มาเผยแพร่ศาสนา CoffeeScript ครับ
Imag0509
  • API-Driven Development โดย DARCY LAYCOCK จาก FILTER SQUAD คนนี้มาแนะนำข้อควรระลึกเบื้องต้นเกี่ยวกับการทำ Web API และแนะนำไลบราลีต่างๆ ที่ช่วยในการทำ สไลด์ของเค้าอยู่ที่นี่ครับ
  • Lessons From the Other Side: Effectively Contributing to Open Source โดย MICHAEL “KOZ” KOZIARSKI จาก SOUTHGATE LABS คนนี้เป็น core contributor ของ Rails มานานมาก มาเล่าถึงสิ่งที่ควรทำ และไม่ควรทำในการ contribute
    • คน contribute เยอะกว่า issue มากๆ ในสไลด์มีรูป github notification ของเค้าแสดงเป็นอินฟินิตี้
    • เค้าทำผิดพลาดปิด issue ของคนอื่นที่มีประโยชน์ก็หลายครั้ง เค้าบอกว่าถ้าโดนปิดก็ให้ท้วงมา ถ้าเค้าไม่สนใจก็ให้พยายามท้วงผ่านคนอื่นที่เคย contribute มาก่อน เค้าจะค่อนข้างฟังคนพวกนั้นมากกว่า
    • ถ้าใครมาบ่นเรื่องฟีเจอร์ แล้วมีคำว่า “ผมไม่ใช้ Rails เพราะ ….” เค้าจะไม่สนใจเลย เค้าทำให้เฉพาะคนที่อยากจะใช้ครับ
    • ควรส่ง pull request ทีละเล็กๆ ง่ายๆ พร้อมคำอธิบาย จะมีโอกาสได้ merge สูงกว่ามาก
    • ให้เริ่ม contribute สิ่งที่มีประโยชน์ต่อตัวเอง อย่าไปควานหา issue เพื่อจะ contribute
  • Andy Croll คนจัดมาพูดปิดงาน เค้าเปิดสไลด์ที่มีรูปใบหน้าของ speaker ทุกคน ไฮไลต์ทีละคนและพูดสรุปหนึ่งประโยคถึงสิ่งที่คนนั้นพูดในงาน ได้อย่างเท่มากๆ

หลังจากจบงานก็แยกย้ายเดินทางไปร้าน NABINS กัน ปิดชั้น 2 ของร้าน ใช้โทเคนที่ได้รับแจกเมื่อวานนี้หนึ่งใบ แลกเบียร์ขวดเล็กได้หนึ่งขวด ส่วนมากก็คุยอยู่กับกลุ่มที่มาจากไทย คุยภาษาอังกฤษบ้าง ไทยบ้างขำดี ได้รับรู้ถึงพลังของพี่ tanin ผมเชื่อว่าเค้าต้องประสบความสำเร็จแน่ๆ เลย

ปีหน้าพยายามจะไม่พลาดครับ

Advertisements

One thought on “RedDotRubyConf 2012 วันที่ 2

  1. Pingback: RedDotRubyConf 2013 วันแรก | Tap

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s