Profile

Cover photo
somkiat puisungnoen
1,155 followers|385,842 views
AboutPostsPhotosYouTube

Stream

somkiat puisungnoen

Shared publicly  - 
 
เราไม่มีเวลาที่จะเรียนรู้หรอกนะ
แค่ทำงานให้เสร็จ เวลาก็ยังไม่พอล่ะนะ !!

http://www.somkiat.cc/no-time-to-learn/
 ·  Translate
ปัญหาที่มักพบอยู่บ่อยๆ เมื่อเข้าไปในทีมพัฒนา software ต่างๆ คือ ไม่มีเวลาที่จะเรียนรู้ !! ปัญหาเรื่องนี้ มันสะท้อนทีม ? ปัญหาเรื่องนี้ มันสะท้อนองกรค์ ? ปัญหาเรื่องนี้ มันสะท้อน ... ปัญหาเรื่องนี้ มันสะท้อนอะไรบ้างนะ ? มันสะท้อน ถึงสิ่งที่คุณอยู่หรือไม่ ? มันสะท้อน ถึงงานที่คุณทำอยู่หรือไม่ ? และเราไม่สามารถบอก หรือ พูดได้ว่า สิ่งเหล่านั้น มันทำให้เราทำงานได้ไม่ดีเท่าที่ควร เพราะว่า นี่แหละมันคือ ธรรมชาติของที่นี่ เพราะว่า นี่แหละมันคือ วัฒนธรรมข...
1
1
Adisak Tangsitthiwiset's profile photo
Add a comment...

somkiat puisungnoen

Shared publicly  - 
 
มาลองทดสอบ UI Testing ด้วย Espresso กันดูหน่อยนะ

http://www.somkiat.cc/android-ui-test-with-espresso/
 ·  Translate
หลังจากที่เขียนอธิบายเรื่อง การเขียน Unit test สำหรับ Android application ไปแล้ว ครั้งนี้เรามาดู การทดสอบในระดับที่สูงขึ้นมา ซึ่งถ้าไปดูเรื่องการทดสอบ มันจะมีเยอะมากๆ โดยในตอนนี้ขอแนะนำ UI Test ก็แล้วกัน มันชื่อว่า Espresso มาดูกันว่า มันคืออะไร และ ใช้งานอย่างไร ? Espresso คืออะไร ? แน่นอนว่า มันคงไม่ใช่กาแฟนะครับ !!! แต่มันคือ Android UI Test ซึ่งสร้างโดยทีมพัฒนาของ Google นั่นเอง เปิดตัวมาตั้งแต่งาน Google Test Automation Conference 2013 โน่นเ...
1
Add a comment...

somkiat puisungnoen

Shared publicly  - 
 
พร้อมหรือยัง กับ PHP 7
ถ้ายังไม่พร้อม ลองไปกับ Go PHP 7 กันได้เลย

http://www.somkiat.cc/hello-php-7/
 ·  Translate
ก่อนที่ PHP 7 จะถูกปล่อยมาให้ได้ใช้งานกัน คงอีกนาน ดังนั้น จึงมีเว็บ GoPHP7 ขึ้นมา  (เหมือนกับ GoPHP5 เลย) เป้าหมายก็เพื่อ ให้เราเรียนรู้ก่อนที่ PHP 7 จะออกมา ให้เราเข้าใจวิธีการ migrate ให้เราลองตรวจสอบ extension ต่างๆ เมื่อ PHP 7 มันออกมาจริงๆ เราจะได้ไม่กลัวและตกใจไงล่ะ ดังนั้น มาลองเล่นกันหน่อย ทำการติดตั้ง PHP 7 กันหน่อย วิธีการติดตั้งไม่ยากเลย ดังนี้ ผมเจอปัญหาเรื่องของ Library bson จึงทำการติดตั้งโดยตรง ดังนี้ ทดสอบด้วยคำสั่ง $make test จะ...
1
1
Adisak Tangsitthiwiset's profile photo
Add a comment...

somkiat puisungnoen

Shared publicly  - 
 
วันนี้มีโอกาสไปแบ่งปันเรื่อง Automated Testing ที่ Thailand SPIN

http://www.somkiat.cc/sharing-automated-testing/
 ·  Translate
วันนี้ได้มีโอกาสไปแบ่งปันเรื่อง Automated testing ของ Thailand SPIN งานชื่อว่า Automated Testing มามะ มา โชว์ของ กัน ซึ่งครั้งนี้ได้แบ่งปันใน 2 หัวข้อคือ หนึ่ง สอง Automate Demo การทำ Automated testing ของ Android application มาดูกันว่ามีรายละเอียดอะไรบ้าง 1. หัวข้อ หนึ่ง สอง Automate ทำการอธิบายที่มาที่ไปของการทำ Automated test แตกต่างกับ Manual test อย่างไร ทำแล้วได้อะไร เสียอะไร ไปบ้าง ปัญหาอะไรบ้าง ปัญหาแบบไหนบ้าง ที่จำเป็นต้องนำ Automated te...
1
1
Adisak Tangsitthiwiset's profile photo
Add a comment...

somkiat puisungnoen

Shared publicly  - 
 
ว่าด้วยเรื่องของ Daily Scrum หรือ Standup meeting ยิ่งทำมันยิ่งแย่
เลิกเลยดีไหม ?

http://www.somkiat.cc/when-daily-scrum-is-bad/
 ·  Translate
คุณเคยทำ Daily Scrum บ้างไหม ? คุณเคยทำ Standup meeting ไหม ? หลายคนที่เคยทำ หรือ นำไปใช้งาน อาจจะบอกว่า ยิ่งทำ ยิ่งนำไปใช้งาน มันยิ่งแย่นะ !! คำถามที่น่าสนใจ ทำไมจึงเป็นอย่างนั้นนะ ? เรามาหาคำตอบกันหน่อยสิ ลองมาเดาเหตุผลของผลที่มันแย่ๆ หน่อยสิ ว่ามีอะไรได้บ้าง บางคนมาช้า หรือ ช้าทั้งหมดเลย บางคนไม่ค่อยพูด แต่ละคนไม่รู้ว่าแต่ละคนทำอะไร มีปัญหาอะไร บางคนไม่สนใจคนอื่นเลย บางคนคุยกับคนอื่นๆ ตลอดเวลา ยิ่งมี ScrumMaster ด้วยแล้ว คุยกันจริง บางคนก็พูดแ...
1
1
Adisak Tangsitthiwiset's profile photo
Add a comment...

somkiat puisungnoen

Shared publicly  - 
 
การสร้าง Automated Test ต้องเน้น 3 สิ่งนี้นะ
1. Business value
2. Technical skill
3. Communication

http://www.somkiat.cc/tips-for-automated-testing/
 ·  Translate
วันอังคารที่ 24 มีนาคม 2558 จะต้องไปแบ่งปันเรื่อง Automated Testing ในงาน Thailand SPIN: Automated Testing มามะ มา “โชว์ของ” กัน ที่ Software Park Thailand ดังนั้น จึงคิดว่าจะแบ่งปันเรื่อง คำแนะนำเกี่ยวกับ Automated Testing ดีกว่า เพื่อทำให้เห็นแนวทางเพื่อนำไปเรียนรู้ และ ใช้งานต่อไป ในการทำ Automated Testing นั้นมี 3 ส่วนหลักที่ต้องคิด Business values Technical skills Communication/Collaboration โดยถ้าคุณขาดอย่างใดอย่างหนึ่งไป มันจะส่งต่อผลที่คุ...
1
1
Adisak Tangsitthiwiset's profile photo
Add a comment...
Have him in circles
1,155 people
Virin jinapron's profile photo
ชูวิทย์ เจริญศักดิ์'s profile photo
Pramuk Wichit's profile photo
jaruwan wongmathana's profile photo
Nopphasin Arayasirikul's profile photo
หุ้มทองคำถมทอง กะไหล่ทอง's profile photo
Quan Phophan's profile photo
Goey Monkey's profile photo
FLip Berry's profile photo

somkiat puisungnoen

Shared publicly  - 
 
ปัญหาของ Elasticsearch เราจะ distinct ผลการค้นหาออกมาได้อย่างไร ?

http://www.somkiat.cc/elasticsearch-can-not-distinct-result/
 ·  Translate
ปัญหา ถ้าเราต้องการ distinct ข้อมูลจาก Elasticsearch ล่ะทำได้ไหม ? อาจจะยังงงๆ กันว่ามันคืออะไร มาดูตัวอย่างกัน สำหรับ SQL เช่น มีข้อมูล ชื่อ ซ้ำๆ ดังนี้ ID= 1, Name = ABC ID= 2, Name = ABC ID= 3, Name = XYZ ดังนั้น ถ้าผมต้องการดึงข้อมูลโดยชื่อต้องไม่ซ้ำ ใน SQL สามารถทำได้ดังนี้ SELECT DISTICT name FROM som_table ผลที่ได้คือ ABC XYZ แล้วใน Elasticsearch ล่ะ ทำอย่างไร ? วิธีการแก้ไขปัญหา ? ใน Elasticsearch มันไม่มีความสามารถนี้นะ…
1
Add a comment...

somkiat puisungnoen

Shared publicly  - 
 
ในการพัฒนา software ดูไปดูมา เหมือนว่าจะมีปัญหาไปหมดเลยนะ ว่าป่ะ ??

http://www.somkiat.cc/everything-is-problem/
 ·  Translate
ในการพัฒนา software นั้น มันมักจะมีสิ่งที่แปลกๆ ออกมาให้เห็นเสมอ ตัวอย่างเช่น ถ้าผลการทำงาน หรือ พัฒนามันออกมาไม่ดี เรามักจะโทษโน่น นี่ นั่น อยู่เสมอ โดยที่เราจะไม่มองย้อนดูตัวเราเอง ว่าเป็นสาเหตุคืออะไร และ จะปรับปรุงอย่างไรดี มันแปลกดีไหม ? มาดูตัวอย่างของปัญหากัน ปัญหาการ Estimate หรือการประเมินงาน บ่อยครั้งเรามักจะพบว่า การ estimate หรือประเมินงาน เวลา หรืออะไรก็ตาม มันมักจะไม่เป็นไปตามที่คาดหวังเลย ทำให้มันเกิด drama อยู่บ่อยครั้ง แต่เราก็พย...
1
1
Adisak Tangsitthiwiset's profile photo
Add a comment...

somkiat puisungnoen

Shared publicly  - 
 
ออกมาแล้วสำหรับ Elasticsearch 1.5 เป็น software ที่ขยัน update version มากๆ 

http://www.somkiat.cc/elasticsearch-1-5/
 ·  Translate
หลังจากทางบริษัทพัฒนา Elasticsearch เปลี่ยนชื่อมาเป็น Elastic.co และได้ทำการซื้อ Found.no  ซึ่งให้บริการ Elasticsearch บน Cloud แล้ว ก็ได้ทำการปล่อย Elasticsearch 1.5 ออกมา โดยมี feature ต่างๆ ที่น่าสนใจดังนี้ 1. ใช้งาน Apache Lucene 4.10.4 2. แก้ไขเรื่อง index ที่ชอบมีปัญหาได้แล้ว 3. เพิ่ม Aggregation ใหม่ชื่อว่า PercentageScore 4. เพิ่ม Shadow replica เข้ามา ทำให้เพิ่ม node ได้โดยที่ node ใหม่นั้นไม่ต้องมี disk ที่เยอะได้ 5. ปรับปรุงเรื่องของ D...
1
Add a comment...

somkiat puisungnoen

Shared publicly  - 
 
ว่าด้วยเรื่อง ขั้นตอนการพัฒนา Software  
ทำให้มันเรียบง่ายเข้าไว้นะครับ

Show me the Software !!

http://www.somkiat.cc/show-me-the-software/
 ·  Translate
จากหนังสือ The nature of software development นั้น ได้สรุป ขั้นตอนของการพัฒนา software ไว้ง่ายๆ ดังนี้ 1. ทำการส่งมอบ feature ที่มีคุณค่า (value) อยู่อย่างบ่อยๆ โดยคำว่าคุณค่า นั่นคือ สิ่งที่ลูกค้าต้องการ ซึ่งมันดีต้อลูกค้า สิ่งที่ business ต้องการ ซึ่งมันดีต่อ business สิ่งที่คุณต้องการ ดังนั้น สิ่งที่คุณต้องการ ก็แล้วแต่คุณนะ !! เช่น ถ้าคุณต้องการอยากได้ข้อมูลต่างๆ จากผู้ใช้งาน เพื่อค้นหาว่า product ที่ผู้ใช้งานต้องการคืออะไรกันแน่ ดังนั้น คุณจึ...
1
1
Adisak Tangsitthiwiset's profile photo
Add a comment...

somkiat puisungnoen

Shared publicly  - 
 
มาใช้งาน git test เพื่อทดสอบ code ในทุกๆ commit กันเถอะ !!

http://www.somkiat.cc/git-test-for-you/
 ·  Translate
ทางทีมพัฒนาของ Spotify.com เพิ่งปล่อย Git-test ออกมา ซึ่งแน่นอนว่าต้องทำงานร่วมกับ Git โดยที่สร้างมาเพื่ออำนวยความสะดวก ในการทดสอบระบบที่พัฒนาในทุกๆ commit บน branch ที่คุณกำลังทำงานอยู๋ได้เลย ดังนั้น มาดูกันว่าเราจะใช้งานอย่างไรกัน ? เริ่มต้นที่แนวคิดของการสร้าง Git test ถ้าเราสามารถทำการทดสอบ code ได้ทุกๆ commit จะดีไหม ? ปกติถ้าเราทดสอบ code แล้วเกิดปัญหา หรือ ไม่ผ่าน เราจะแก้ไขปัญหาอย่างไร ? ถ้าใช้ Git ก็จะทำการกลับไปยัง commit ก่อนหน้าหรือไม่...
4
2
Adisak Tangsitthiwiset's profile photoUthis Yonchai's profile photo
Add a comment...

somkiat puisungnoen

Shared publicly  - 
 
ถ้าคิดว่าอะไรมันสำคัญ ก็ทำมันบ่อยๆ สิ !!

http://www.somkiat.cc/if-it-is-important-do-it-often/
 ·  Translate
จากบทความเรื่อง The Shape of Things to Come ทำการอธิบายว่า product ต่างๆ ของ Apple นั้นมีขั้นตอนการพัฒนาอย่างไร ? ในบทความมีประโยคที่น่าสนใจ คือ ... design had been "a vertical stripe in the chain of events" in a product's delivery; at Apple, it became "a long horizontal stripe, where design is part of every conversation." This cleared a path for other designers. คำที่น่าสนใจก็คือ…
2
1
Adisak Tangsitthiwiset's profile photo
Add a comment...
People
Have him in circles
1,155 people
Virin jinapron's profile photo
ชูวิทย์ เจริญศักดิ์'s profile photo
Pramuk Wichit's profile photo
jaruwan wongmathana's profile photo
Nopphasin Arayasirikul's profile photo
หุ้มทองคำถมทอง กะไหล่ทอง's profile photo
Quan Phophan's profile photo
Goey Monkey's profile photo
FLip Berry's profile photo
Links
Contributor to
Basic Information
Gender
Male