[cache] Grails meeting day 1 @ opendream

 - by NAzT

เมื่อวันเสาร์ที่ 12 ธันวาคม 2552  ผมได้ไปงาน 1 มาครับ

ซึ่งกว่าจะสอบเสร็จ กว่าจะเขียนก็น๊านนาน (อู้ + อ้าง จริงๆ)

เริ่มเรื่องกันดีกว่า !

กว่าจะไปถึง ก็ “หลง” กันไปครับ ก็เมื่อยกันไปตามๆกัน  เพื่อนร่วมทริปก็ @ka_klang , @disscovery , @biggykung ครับ

Picture%206

เส้นทางที่ได้ไปเดินชมวิวในเมืองครับผม ;p

ถึง @opendream ก็ประมาณเที่ยงครึ่งครับ  ไปถึงก็นั่งฟังพี่ๆ พูดกันเรื่อง Testing ครับ

ได้ยินพี่ @deans4j พูดเกี่ยวกับ Selenium Test ก็ไม่ค่อยรู้เรื่องครับ แต่เหมือนจะเคยเห็นผ่านๆตา ครับ จึงพออนุบาลได้ว่าคงเป็นการ Test อย่างนึงที่ติดกับระดับ User มากๆแล้ว


แล้วบันทึกต่อไปที่ผมมี : เป็นช่วงคำถามครับ

คำถาม : ผมถามเกี่ยวกับปัญหาของการ Deploy Application ว่าทำไมมันไม่ขึ้น

คำตอบ : ต้องลองตรวจสอบ พวก Permission ถ้า OS เป็นพวกสาย Debian ให้ตรวจสอบ JDK  ด้วย

กฎ 10,000 ชั่วโมง Hack ง่าย มั่วง่าย (อันนี้ชอบมากครับ)

-   @pphetra


ช่วงนี้คุยกับพี่ @nattyait ครับ (พูดเรื่องบริษัท แล้วก็เรื่องการเทสระบบแบบต่างๆ)

ก็คุยกันไปเรื่อยๆ ลุงป๊อก พูดถึง sunk cost

sunk cost คือ เงินที่เสียไปแล้ว แต่เสียดายเลยทำให้เสียมากกว่าเดิมอีก ( sunk cost  คำนี้เห็นภาพจริงๆครับ )
opensource = ของฟรี ; ของฟรี คือของที่ไม่มีคนใช้แล้ว … จากเจ้านายพี่นัตตี้ (อึ้งกันไปนิดหน่อย ถึงปานกลาง)

พี่ @somkiat แนะนำ InfraRED


แล้วก็มีการพูดถึงการทำงานครับ ว่าตอนนี้ทำยังไงกันอยู่ มีโครงสร้างยังไง พี่ๆ ก็พูดกันตรงกันว่าไปทาง Rich คือ พ่น JSON ออกมาแล้วใช้ Javascript ต่อ

Javascript – เอาให้ซึ้งนะน้องๆ – @pphetra

มีพูดถึงเหตุผลนิดหน่อยครับว่าทำไม ลุงป๊อก ถึงเลือก Ext JS แต่ผมไม่ได้จดมาครับ


แล้วบ่ายแก่ๆ มีพี่ๆมาสมทบกันอีกหลายคน เลยมี Random หัวข้อไปลงที่ Curry ใน … มันคืออะไร?

ผมมีตัวอย่างครับ ในเบื้องต้นน่าจะเข้าใจได้เลยครับ

def multiply = { x, y -> return x * y }  // closure
def triple = multiply.curry(3)
// triple = { y -> return 3 * y }
ภาษาใหม่ๆ คือสิ่งที่มาถึงการ Solve ปัญหา – @pphetra

ช่วงต่อไปเป็นการพูดถึง Test Case ครับ  ซึ้งกับเหตุผลว่าทำไมเราถึงต้องเขียน Test Case

ฟังแล้วนึกถึง

วาทะ พี่รูฟ @roofimon

ใครไม่เขียน Test บาป – Link via @juacompe

เรื่องที่เกี่ยวข้อง