ท่านใดไปงาน /* pOrt80 BKK */ 19 กันยายน 2553 นี้บ้างครับ

สรุปจากผม (From my blog)

[color=#2C2C29][font=Tahoma][size=2]Session: Spark

โครงการที่น่าสนใจของไมโครซอฟคือ โครงการที่ลงท้ายตระกูล Spark ทั้งหลายที่เหมือนเป็นโครงการจุดประกาย ได้แก่

Session: Microsoft Web Platform Installer (WebPI)

เป็น Session ที่ตื่นตาตื่นใจเราอยู่พอสมควร เพราะไม่เคยคิดว่า Product ของ Microsoft ที่เกี่ยวกับทางด้านเว็บจะมีเยอะขนาดนี้ ปกติก่อนหน้านี้ ก็จะรู้แค่ว่า Microsoft มี .NET Framework / มี ASP.NET / มี Web Server / IIS แต่พอเห็น WebPI ถึงกับต้องตื่นตามาก มี Tools ต่างๆ ให้ด้วย เช่น Search Engine Optimized (SEO) / URL Rewrite (ปัจจุบัน import มาจาก mod_rewrite - Apache ได้แล้ว) / เครื่องมือกระจายไฟล์ไป Content Delivery Network (CDN) / ทำ Web Cluster และอะไรอีกหลายๆอย่าง

ใครสนใจก็ตามไปที่ Micrsoft Web

Session: PHP Data Object (PDO) โดย lew (Blognone) ผมแอบง่วงนอน เพราะว่าห้องเงียบมาก เลยแอบเผลอหลับไป พอตื่นขึ้นมา หมด Session พอดี แต่เข้าใจว่า คงจะอธิบายถึงความเป็นมา ว่าทำไมมันถึงมี PDO เกิดขึ้นมา แล้วมันมาช่วยอะไรยังไงมากน้อยขนาดไหน

Session: แชร์ประสบการณ์จากธุรกิจ อันนี้นั่งฟังแบบสบายๆ ปล่อยมุขบ่อยๆ ฮาๆ สนุกสนาน จึงเหมือนแชร์ประสบการณ์ระหว่างพี่น้อง ที่น่าสนใจคือ เค้าเน้นไปจับตลาดทางด้านภาครัฐ เหตุผลสำคัญคือ Budget. ขนาด Budget ที่มีขนาดใหญ่กว่าภาคเอกชน. ภาคเอกชนส่วนใหญ่ถ้าทำเว็บ งบประมาณ จะอยู่ไม่เกิน 100,000 - 200,000 THB ในขณะที่ภาครัฐจะอยู่ตั้งแต่ 200,000 ถึง 2,000,000 ++ ขึ้นไป ดังนั้น แม้ว่าจะมีปัญหาในเรื่องการประสานงานหรือการทำความเข้าใจ แต่ Budget ก็เป็นเหตุผลหลักที่พี่เค้าเข้ามาจับตลาดของรัฐ

เขาเริ่มเปิดบริษัท เมื่อเห็นช่องทางว่า บริษัทที่เดิมเป็นพนักงานประจำอยู่นั้น ไม่สามารถตามเทคโนโลยี หรือ ไม่สามาารถตามแนวคิดของเขาไปได้ทัน คือการเคลื่อนตัวของบริษัทช้ากว่าแนวคิด ดังนั้นจึงออกมาเปิดบริษัทของตัวเอง โดยมีชั่วระยะเวลาคาบเกี่ยวของบริษัทตัวเองกับพนักงานประจำอยู่ 2 ปี เขาไต่ตำแหน่งขึ้นมาตั้งแต่ System Engineer, Software Engineer, Network Engineer, Product Manager, CEO

เราเปิดประเด็นถามเรื่อง ทำโปรเจคเสร็จลูกค้าไม่ยอมจ่ายเงินไป เป็น Classic Case, เขาก็ตอบมา ทั้งในเรื่องการทำสัญญาแบ่งเป็นงวดๆ การใช้ข้อสัญญามาเป็นข้อบังคับว่าเราได้ทำตามสัญญาแล้ว ผู้บรรยายอีกท่าน บอกว่า ของไมโครซอฟต์แค่เริ่มวางแผนก็เก็บเงินก่อนเลย แล้วก็หลังจากนั้นอาจจะเลือกว่าจะเหมาจ่าย หรือว่า จะจ่ายเป็น Man-hours.

Session: Enterprise อันนี้ทำให้ได้เรียนรู้อะไรหลายๆอย่างเกี่ยวกับความเป็น Enterprise ของ PHP. ความไม่ถูกต้องของการเอา PHP มาเปรียบเทียบกับ J2EE หรือ .NET เนื่องจาก PHP เป็นภาษา ในขณะที่ .NET/J2EE เป็น Platform เค้าเลยบอกว่า ถ้าจะเปรียบเทียบกันนั้น ต้องยกมาทั้ง Stack ซึ่งในที่นี้ก็คือ WAMP/LAMP ตั้งแต่ Apache + mySQL + PHP อย่างนี้เลย ซึ่งเค้าก็บอกว่าไม่ถูกต้องอีก เพราะว่า พวกนี้มันเป็น Opensource ถ้าจะเปรียบเทียบจริงๆ ก็ต้องเอา Enterprise Product มาเปรียบเทียบด้วยเช่นกัน นั่นก็คือ Zend Server เพื่อเปรียบเทียบกับ .NET Framework / J2EE

มีการพูดถึง PHP Tools ใน Software Development Life Cycle (SDLC) ใน Phase ต่างๆ ทั้ง Version Control / Testing / Deployment. Tools หลายตัว ยอมรับว่ารู้จักแค่ชื่อ แต่ยังไม่เคยได้เอามาใช้จริงเลย.

Session: CodeIgniter ฟัง Session นี้แล้วแอบใจเสียเล็กๆ เพราะไม่มีการกล่าวถึง Yii Framework เลย. งานนี้เค้าก็มาพูดว่า อืม Framework มีความสำคัญยังไง ทำไมถึงต้องทำบน Framework ด้วยละ ทั้งๆที่บน Framework เวลาทำงานมันจะทำงานช้ากว่า. ส่วนที่ทำให้ช้ากว่า เพราะว่ามันต้องเสีย Overhead ในการประมวลผล Framework นี่แหละ. แต่ข้อดีของมันก็คือมันเป็นเหมือนกรอบการทำงาน แนวทางปฏิบัติ ซึ่งมันจะช่วยในขั้นตอนของการ Maintenance และลด Do Repeat Yourself (DRY) [หนังสือหลายเล่มบอกว่า Don’t DRY yourself]แล้วก็พูดถึง Code Conventional หรือแนวทางปฏิบัติร่วมกันในการเขียนโค้ด เช่น การเขียนชื่อฟังก์ชั่น เขียนชื่อคลาส การใช้ตัวใหญ่ตัวเล็ก ชื่อตัวแปร ชื่อโมดูล ให้เป็นในทิศทางเดียวกัน ซึ่งทำให้การทำงานเป้นทีมนั้นลดปัญหาความเข้าใจผิด

Session: APC + Memcache โดยคุณ @FortAntiTrust จำได้คร่าวๆ ว่าพูดเหมือนตอน Barcamp ก็อธิบายการ Optimize Code โดยการทำ Caching ในส่วนต่างๆ เช่น Optimize โดย Memory ชุดคำสั่ง ก็ใช้ APC หรือ ถ้าจะเก็บข้อมูลจาก Database มาสำรองไว้ใน Memory เพื่อที่ว่าเวลา Query ชุดเดิมๆ จะได้ไม่ต้องเสียเวลาไป Query ก็ดึงออกมาจาก Memcache ได้เลย ประหยัดเวลาไปอีก ก็ยกตัวอย่าง Case Study ของเว็บไซต์ที่ทำการ Optimize มาให้ฟัง

Session: SQL Server โดยคุณ fuju อันนี้ก็พูดถึงการใช้ Micrsoft SQL Server (เค้าเรียกว่า ซีคว่าวเซิร์ฟเวอร์) ว่ามี Library อะไรที่ทาง Microsoft ทำมาไว้ให้แล้ว แล้วก็สาธิต Web PI มาด้วยส่วนนึง

Session: PHP Enterprise ของคุณ Rama เป็นชาวต่างชาติที่ดูแล Zend ในประเทศสิงคโปร์ มาเลเซีย อินโดนีเซีย มาเล่าๆ ถึง Zend Product มาพูดถึง ความน่าสนใจของ Zend Certificated Engineer :: ข้อมูลในประเทศไทยอาจจะมี ZCE อยู่แค่ราวๆ 30 คนเท่านั้น. (จริงๆ เราอยากสอบนะ แต่เสียดายเงิน ถ้าไม่ได้ไปทำงานต่างประเทศหรือว่ามีทุนอุดหนุน คงจะไม่ได้สอบ) เนื้อหาส่วนใหญ่รู้สึกเฉยๆ หรืออาจจะเป็นเพราะว่ารู้เรื่องมาก่อนหน้านี้แล้ว มันก็เลยเหมือนเค้ามา Overview ภาพกว้างๆ ให้ฟัง

โดยสรุปแล้ว เมื่อก่อนหน้านี้เวลาไปงานสัมนาของไมโครซอฟต์ เดิมหลังๆจะไม่ค่อยอยากไป เพราะเป็นงานขายของซะส่วนใหญ่ แต่งานนี้ไปเพราะเข้าใจว่า Community เป็นคนจัดแล้ว Microsoft สนับสนุน เลยยอมไป แล้วก็อืม รู้สึกดีขึ้นมาก คือรู้สึกดีตั้งแต่ไปถึงเลย มีอาหารต้อนรับมื้อเช้าด้วย แต่เรากินก่อนออกมาจากบ้านแล้ว แล้วก็ลักษณะการพูดที่เป็นกันเอง เรียกเสียงหัวเราะได้ตลอดเวลา ทำให้มันเป็น TechTalk Event ที่ดูผ่อนคลายในวันอาทิตย์ไปในตัว. เป็นวันที่คงเสียดายถ้าหากไม่ได้ไป.

[/size][/font][/color]

น่าเข้าร่วม WebsiteSpark จัง

ขอบคุณครับท่าน Scalopus+ ที่มาสรุปให้อ่านกัน

ตามไปอ่านเรียบร้อยแล้วครับ