Profile

Cover photo
somkiat puisungnoen
1,384 followers|411,915 views
AboutPostsPhotosYouTube

Stream

somkiat puisungnoen

Shared publicly  - 
 
สวัสดี .Net Core วันนี้นักพัฒนาลองแล้วหรือยัง ?
เขียน C#, F# และ ASP.NET แล้วเอาไป run ได้ทั้ง Windows, Mac และ Linux
http://www.somkiat.cc/hello-dotnet-core/
 ·  Translate
บริษัท Microsoft ได้เปิดตัว .Net Core ออกมา เป็นการเปลี่ยนแปลงของ Microsoft ที่น่าสนใจอย่างมาก ซึ่งทำให้นักพัฒนาสามารถพัฒนาระบบงาน ด้วยภาษา C# และ F# รวมไปถึง ASP.Net บนระบบปฏิบัติใดก็ได้ ทั้ง Windows, Linux และ Mac ยังไม่พอนะ มี Image สำหรับ Docker มาให้ใช้งานอีกด้วย ซึ่งถือได้ว่ามีประโยชน์มาก ๆ ต่อนักพัฒนา ดังนั้นนักพัฒนาลองมาใช้งานกันดีกว่า Software สำหรับการทดลองใช้งานประกอบไปด้วย Mac OS X Docker for Mac NPM (Node Package Manager) .Net Core โ...
1
Add a comment...

somkiat puisungnoen

Shared publicly  - 
 
สรุปเรื่อง Espresso UI Testing สำหรับ Android app และมาดูว่า Firebase มีความสามารถอะไรที่น่าสนใจบ้าง ?

http://www.somkiat.cc/google-io-2016-extended-bangkok-part-2/
 ·  Translate
เนื่องจากเนื้อหาในงาน Google I/O 2016 Extended Bangkok มันเยอะมาก ๆ ดังนั้นจึงแยกเนื้อหาออกเป็น 2 ส่วน ซึ่งใน blog นี้จะสรุปเรื่องต่าง ๆ ดังนี้ UI Testing สำหรับ Android App ด้วย Espresso ทำความรู้จักกับ Firebase ว่าน่าสนใจอย่างไรบ้าง มาเริ่มกันเลย 1. UI Testing สำหรับ Android App ด้วย Espresso เป็น session หนึ่งที่ตั้งใจมาฟังอย่างมาก เพราะว่า เป็นสิ่งที่สนใจและใช้งานประจำสำหรับการทดสอบ Android App โดยชอบคำพูดนี้มาก ๆ คือ Espresso นั้นถูกสร้างขึ้...
1
Add a comment...

somkiat puisungnoen

Shared publicly  - 
 
ช่วงติดฝนเลยนั่งสรุปแนวโน้มของ Software Testing 2016 ไว้นิดหน่อย
http://www.somkiat.cc/state-of-software-testing-2016/
 ·  Translate
จากรายงานเรื่อง World Quality Report 2015-16 นั้น ทำให้เราเห็นแนวโน้มรวมทั้งคำแนะนำต่าง ๆ ของ Software Testing ในปี 2016 ดังนั้นจึงทำการสรุปไว้นิดหน่อย ในปี 2015 ที่ผ่านมานั้นพบว่า มีการนำแนวคิด Agile และ DevOps เข้ามาประยุกต์ใช้ในองค์กรต่าง ๆ สูงมาก มีเป้าหมายเพื่อเพิ่มคุณภาพและ Time-to-market ของ product ต่าง ๆ รวมทั้งยังสามารถรับมือต่อการเปลี่ยนแปลง และทำการ release ระบบงานได้สะดวก รวดเร็วขึ้น นั่นแสดงว่าในส่วนของการทดสอบ จำเป็นต้องมี Test Aut...
1
Add a comment...

somkiat puisungnoen

Shared publicly  - 
 
วิธีการสำหรับการเขียน code ให้ยากต่อการทดสอบ !!!
เพื่อให้ระวังอย่าเขียนขึ้นมา หรือ ใช้เท่าที่จำเป็นนะ
http://www.somkiat.cc/make-your-code-hard-to-test/
 ·  Translate
เรามักได้ยินว่า developer ควรเขียน code ที่อ่านง่าย ควรเขียน code ที่ดูแลรักษาได้ง่าย ควรเขียน code ที่ทดสอบได้ง่าย แต่มันไม่ใช่เรื่องง่ายเลยที่จะเขียน code แบบนั้นขึ้นมา ดังนั้นเรามาดูกันดีกว่าว่า code ที่มันตรงกันข้ามเป็นอย่างไร ? และใครกันนะที่ชอบเขียน code แบบนี้ออกมา ? มาดูกันว่า code แบบไหน ที่มันยากต่อการทดสอบ เพื่อทำให้ developer ระมัดระวัง อย่าสร้างมันขึ้นมา บางครั้งเราจะเรียก code เหล่านี้ว่า Code Smell ซึ่งทำให้ยากต่อการทดสอบ หรือ เขีย...
1
Add a comment...

somkiat puisungnoen

Shared publicly  - 
 
ช่วงวันหยุดมาดูกันว่าเครื่องมือสำหรับทดสอบ Mobile App มีอะไรให้ใช้กันบ้าง เลือกให้เหมาะสมกับงานกันนะครับ
+ Selenium
+ Appium
+ Calabash
+ Espresso
+XCUITest
http://www.somkiat.cc/tools-for-testing-mobile-app/
 ·  Translate
ช่วงวันหยุดมาดูกันหน่อยว่า เครื่องมือการทดสอบ Mobile App มีอะไรที่น่าสนใจบ้าง ซึ่งเน้นเครื่องมือที่เป็น Open source เพื่อแนะนำให้ Developer และ Tester/QA นำไปใช้งานได้ง่ายขึ้น มาดูกันว่ามีอะไรบ้าง ? โดยทาง PerfectoMobile มีเงื่อนไขในการเลือกเครื่องมือดังนี้ ง่ายต่อการพัฒนาและทำทดสอบ เพื่อให้สามารถทำงานเป้นรอบสั้น ๆ ได้ดี แต่ละทีมสามารถทำงานร่วมกันได้ เช่น Developer และ Tester/QA ใช้เครื่องมือเดียวกันได้ ความเหมาะสมในแต่ละ Platform เช่น Java สำหรั...
1
Add a comment...

somkiat puisungnoen

Shared publicly  - 
 
ว่าด้วยเรื่องของ Security for Mobile Development ซึ่งนักพัฒนาควรให้ความสำคัญด้วยนะ

http://www.somkiat.cc/security-for-mobile-app-development/
 ·  Translate
เมื่อวานมีโอกาสไปแบ่งปันในหัวข้อ การพัฒนา Mobile App ให้ปลอดภัย โดยเน้นเป็นที่ความรู้พื้นฐานต่าง ๆ เพื่อทำให้เข้าใจตรงกันว่า Mobile และ Mobile App ที่ใช้อยู่นั้นต้องพึงระวังอะไรกันบ้าง ? เนื้อหาประกอบไปด้วย สถิติของการใช้งาน Mobile การเติบโตของ Mobile App ทั้ง Android และ iOS สถิติของการใช้งาน Mobile App สถิติของ Mobile App ที่โดนโจมตี รูปแบบการโจมตี Mobile และ Mobile App Mobile นั้นมีคุณสมบัติที่เหมาะสมต่อการโจมตีอย่างมาก เนื่องจากมีคุณสมบัติดัง...
1
Add a comment...
Have him in circles
1,384 people
พิจิตรา ดีคง's profile photo
Amami Masato's profile photo
iCyLand iBitt's profile photo
University Share Channel's profile photo
pavaris tubthai's profile photo
Ai Jaidee's profile photo
Anuchart Lohavitayakul's profile photo
APILAK SANGKHWAN's profile photo
Comewithme Holiday's profile photo

somkiat puisungnoen

Shared publicly  - 
 
ระบบ Continuous Integration ต้องมีระบบการทดสอบแบบอัตโนมัติด้วยเสมอนะครับ เพื่อทำให้มีความมั่นใจต่องระบบที่กำลังพัฒนามากยิ่งขึ้น
http://www.somkiat.cc/continuous-integration-and-testing/
 ·  Translate
ในการพัฒนา software ได้นำเอาแนวคิด Continuous Integration(CI) เข้ามาใช้งาน ซึ่งผมคิดว่าเป็นสิ่งที่ขาดไม่ได้เลย เพื่อช่วยทำให้ทีมทำการ integrate บ่อย ๆ เพื่อช่วยทำให้ software ที่สร้างค่อย ๆ เติบโตอย่างยั่งยืน เพื่อช่วยทำให้ทีมได้รับ feedback กลับมาอย่างรวดเร็วทั้งดีและร้าย เพื่อจะได้แก้ไขและปรับปรุงได้อย่างทันท่วงที แต่สิ่งที่น่าแปลกใจก็คือ ไม่นำการทดสอบ (Testing) เข้ามาร่วมทำงานกับ Continuous Integration !! ทีมที่มีการนำแนวคิด Continuous Integra...
1
Add a comment...

somkiat puisungnoen

Shared publicly  - 
 
สรุปสิ่งน่าสนใจจากงาน Google I/O 2016 extended Bangkok
บอลเลยว่ามันเยอะมาก ๆ โดยใน blog นี้เขียนสรุปไว้ 2 เรื่องคือ
1. Android N
2. Android Studio 2.2

http://www.somkiat.cc/google-io-2016-extended-bangkok-part-1/
 ·  Translate
วันนี้ไปร่วมงาน Google I/O 2016 Extended Bangkok เป็นงานที่สรุปเนื้อหาต่าง ๆ จากงาน Google I/O 2016 มาให้อย่างเต็มอิ่ม อาจจะบอกได้เลยว่าข้อมูลมันเยอะมาก ๆ (Information Overflow) โดยเนื้อหาประกอบไปด้วย Google Assistant Google Home Mobile Development Web Development แต่ในงานครั้งนี้ผมเลือกที่จะฟังเฉพาะ Mobile Development เท่านั้น มาดูว่ามีอะไรที่น่าสนใจบ้าง ? 1. มาดูความสามารถต่าง ๆ ของ Android N โดยมี session นี้จะทำการแนะนำความสามารถใหม่ ๆ ทั้งสำ...
1
Add a comment...

somkiat puisungnoen

Shared publicly  - 
 
ขำ ๆ ยามเช้าไปกับการ์ตูนเรื่อง Codeless programmer
http://www.somkiat.cc/codeless-programmer/
 ·  Translate
เพิ่งอ่านและสรุปเรื่อง Serverlesss ไป ซึ่งเป็นแนวคิดและวิธีการใหม่ ๆ ที่น่าสนใจอย่างมาก พอกลับมามองที่ Developer ก็ต้องตอบรับแนวคิดนี้เช่นกัน ด้วยการเขียน code น้อย ๆ ตามแนวคิด Codeless programmer สิ !!
1
Add a comment...

somkiat puisungnoen

Shared publicly  - 
 
แนวคิดพื้นฐานของ Microservice เช่น
OOP, Conway's Law และ Unix design philosophy

http://www.somkiat.cc/3-principles-of-microservice/
 ·  Translate
เพิ่งมีโอกาสแลกเปลี่ยนแนวคิดเรื่อง Microservice กันนิดหน่อย ซึ่งเป็นเรื่องที่น่าสนใจมาก ๆ โดยสิ่งที่ชอบคือ การกลับไปดูแนวคิดพื้นฐานของ Microservice ว่ามันได้รับแรงบันดาลใจมาจากแนวคิดมาอะไรบ้าง ซึ่งประกอบไปด้วย แนวคิดจาก Object-Oriented Programming แนวคิดจาก Conway’s Law แนวคิดจาก Unix design philosophy มาดูในรายละเอียดกันนิดหน่อย 1. แนวคิดที่สำคัญมาก ๆ ของ Object-Oriented Programming คือ messaging เป็นสิ่งที่ใช้ในการติดต่อสื่อสารระหว่างระบบ ถ้าเป็...
1
Add a comment...

somkiat puisungnoen

Shared publicly  - 
 
แปลเรื่องที่น่าสนใจเกี่ยวกับ DevOps in Practice
http://www.somkiat.cc/devops-in-practice/
 ·  Translate
กระบวนการส่งมอบ Software (Delivery) ไปยัง Production server นั้น มันเป็นสิ่งที่มีความท้าทายและความเสี่ยงอย่างมาก ทั้งฝ่าย business ต้องคิดและวางแผนของ product ทั้งฝ่าย architect ต้องวางโครงสร้างและ technical solution ทั้งฝ่าย development ต้องสร้าง product ที่มีคุณภาพออกมา แน่นอนว่าต้องผ่านการทดสอบในรูปแบบต่าง ๆ มาอย่างหนักหน่วง ถึงแม้จะมีการเตรียมการและลงมือทำดีอย่างไรก็ตาม กระบวนการส่งมอบ Software ยังคงยากและอันตรายอย่างมาก ปัญหาที่พบเห็นได้บ่อย...
1
Add a comment...

somkiat puisungnoen

Shared publicly  - 
 
ว่าด้วยเรื่องเครื่องมือสร้างการทดสอบแบบอัตโนมัติที่ทำงานในรูปแบบ Record and Playback ซึ่งมันมีทั้งข้อดีและข้อเสีย ดังนั้น ก่อนใช้งานก็ตั้งสติกันก่อนนะครับ
http://www.somkiat.cc/fail-with-record-and-playback/
 ·  Translate
จาก blog เรื่อง Espresso Test Record สำหรับการทดสอบ UI Test บน Android App ทำให้นึกถึงเรื่อง ทำไมเครื่องมือแบบ Record and Playback มันถึงทำให้การทดสอบแบบอัตโนมัติมีปัญหาเสมอ บางคนถึงกับบอกว่า มันไม่ได้ช่วยอะไรเลย แถมยังกลับมาทำร้ายกันอีก !! หนักไปกว่านั้นชุดการทดสอบที่ได้มากลับกลายเป็นภาระในการดูแลรักษาอีก มันจริงหรือเปล่านะ ? จากประสบการณ์ที่ผ่านมาของการใช้เครื่องมือทดสอบแบบ Record and Playback พบว่าถ้าระบบงานไม่มีการเปลี่ยนแปลงเลยมันจะดีมาก ๆ แ...
1
Add a comment...
People
Have him in circles
1,384 people
พิจิตรา ดีคง's profile photo
Amami Masato's profile photo
iCyLand iBitt's profile photo
University Share Channel's profile photo
pavaris tubthai's profile photo
Ai Jaidee's profile photo
Anuchart Lohavitayakul's profile photo
APILAK SANGKHWAN's profile photo
Comewithme Holiday's profile photo
Collections somkiat is following
Basic Information
Gender
Male