เก็บตกความรู้ที่น่าสนใจจาก session Android Testing
จากงาน Android Dev Summit 2015 นั้น ได้นั่งดู VDO เรื่อง Android Testing ซึ่งได้แนะนำเทคนิคที่น่าสนใจเกี่ยวกับการพัฒนา Android app รวมทั้งวิธีการทดสอบ ดังนั้น มาดูกันหน่อยว่ามีอะไรที่น่าสนใจบ้าง 1....
View Articleแปลเรื่อง Android Development Culture
จากบทความเรื่อง Android Development Culture ได้พูดถึงรูปแบบการพัฒนา Andriod app ซึ่งน่าจะต้องปรับเปลี่ยนไปจากเดิมที่เคยเป็นมา เนื่องจาก project ต่าง ๆ นั้นล้วนไม่มี automated test เลย ทั้ง unit test,...
View Articleสิ่งที่บ่งบอกว่ากำลังนำ DevOps ไปใช้แบบผิด ๆ
จากบทความเรื่อง 7 SIGNS YOU'RE DOING DEVOPS WRONG ได้อธิบายเกี่ยวกับการนำ DevOps ที่ผิด ๆ เป็นสิ่งที่น่าสนใจมาก เพื่อไม่ให้เดินไปในทางที่ผิด จึงนำมาแปลนิดหน่อย มาดูกันว่ามีอะไรบ้าง ? Anything that can...
View ArticleTime to Main คือตัวชี้วัดที่ดีสำหรับ Continuous Integration
จากหนังสือ Beautiful Builds ทำการอธิบายเกี่ยวกับ Time to Main หรือ Time to Trunk ซึ่งเป็นสิ่งที่ใช้วัดเรื่อง Continuous Integration มาดูกันว่า Time to Main มันคืออะไร ? และมันใช้วัดอย่างไร เพื่ออะไร ?...
View Articleมาดูความนิยมของภาษา Swift หลังจากที่เปิดเป็น Open Source
หลังจากทาง Apple เปิดให้ภาษา Swift เป็น Open Source ซึ่งเป็นการเปลี่ยนแปลง developer community ครั้งใหญ่เลยก็ว่าได้ ดังนั้น เรามาดูกันหน่อยว่าได้รับความนิยมอย่างไรบ้าง ? ข้อมูลจาก Github เกี่ยวกับภาษา...
View ArticleReview Android App แบบแปลก ๆ กันหน่อย :: iTAX Pro
เห็นมีคน share iTAX pro app ที่ Facebook กันเยอะเลย ใกล้จะสิ้นปีแล้ว เรื่องของภาษีจึงสำคัญมาก ๆ นั่นเอง โดย app นี้จะเข้ามาช่วยเราวางแผน และ คำนวณการเสียภาษี รวมทั้งมีข้อมูลต่าง ๆ มากมาย...
View Articleแนวคิดดี ๆ จากการอ่านหนังสือเกี่ยวกับ Programming
จากการอ่านหนังสือเกี่ยวกับ Programming พบว่ามันคือส่วนหนึ่งของการเรียนรู้สิ่งใหม่ ๆ และเน้นย้ำสิ่งที่เรารู้และ เข้าใจมาแล้ว หรืออาจจะหลง ๆ ลืม ๆ ไปบ้าง ไม่ว่าจะเป็นหนังสือกระดาษ หรือ E-book...
View ArticleTest Automation มันแย่ เลิกเถอะ !!
เพิ่งคุยกับทีมที่นำ Test Automation มาใช้ในการพัฒนา Software โดยข้อมูลที่ได้รับมาก็คือ เราคงต้องเลิก หรือ ปิดการทำทดสอบแบบอัตโนมัติแล้ว เพราะว่า การทดสอบมันไม่เสถียรเลย ซึ่งจะนำมาใช้อีกครั้ง...
View Articleแบ่งกลุ่มการทดสอบด้วยขนาดดีกว่านะ Small, Medium, Large
คำถาม เราทำการเรียกชื่อของการทดสอบผ่าน User Interface (UI) ของระบบว่าอะไร ? คำตอบที่ได้มันจะหลากหลายมาก ๆ ไม่ว่าจะเป็น UI test End-to-End test Acceptance test Functional test System test Web test...
View ArticleFeature ที่ถูกเอาออกไปจาก Elasticsearch 2.x
เนื่องจาก Elasticsearch นั้นออก version 2.x มาแล้ว โดยตอนนี้ถึง 2.1 แล้วนะ รู้ยัง ? ดังนั้น ถ้าใครยังใช้ 1.x และต้องการจะย้ายมายัง 2.x จำเป็นต้องรู้ว่ามีการเปลี่ยนแปลงอะไรบ้าง หนึ่งในนั้นคือ feature...
View Articleสรุปสิ่งที่ได้รับและแบ่งปันจาก 2 meetup ใน 1 สัปดาห์
ในสัปดาห์นี้ได้เข้าร่วมแบ่งปัน 2 meetup ประกอบไปด้วย งานจากกลุ่ม Thailand PHP User Group จัดที่ Kaidee.com และงาน How The Geek Become Great Entrepreneur ? จัดโดย FiveLoop ที่ NE8T...
View Articleแนะนำแหล่งข้อมูลดี ๆ สำหรับการใช้งาน Docker ร่วมกับ Jenkins
ไม่ได้เข้า website ของ Jenkins มานาน พบว่า ได้ทำการเพิ่มข้อมูลที่น่าสนใจ คือ การทำงานร่วมกับ Docker ขึ้นมา ประกอบไปด้วย Blog Presentation/VDO Docker plugin for Jenkins ซึ่งเป็นข้อมูลที่มีประโยชน์มาก ๆ...
View Articleทำความรู้จัก Backend For Frontends (BFF) กัน
จาก ThoughtWorks Technology Radar นั้น มีเทคนิคที่น่าสนใจ คือ BFF (Backend For Frontends) เนื่องจากในปัจจุบันระบบงาน จำเป็นต้องสนับสนุน client มากมาย ไม่ว่าจะเป็น web browser, mobile และ embedded...
View Articleสิ่งแย่ ๆ ที่ Programmer ควร ลด ละ เลิก ได้แล้ว
มีคำถามที่น่าสนใจใน Quora ว่า มีสิ่งแย่ ๆ อะไรบ้างที่ Programmer ควรหลีกเลี่ยง และ ลด ละ เลิก หรือนำมาใช้ด้วยความระมัดระวัง ซึ่งมีความคิดเห็นที่น่าสนใจมาก ๆ จึงนำมาสรุปไว้นิดหน่อย Bad :: เขียน code...
View Articleมาช่วยกันทำให้การพัฒนา software ปลอดภัยมากขึ้น
วันนี้เข้าไปอ่านข้อมูลต่าง ๆ ที่ OWASP (Open Web Application Security Project) ซึ่งเป็น community ที่ร่วมกันสรุป guildeline ต่าง ๆ สำหรับการพัฒนา software ให้มีความปลอดภัยมากยิ่งขึ้น...
View Article7 วิธีสำหรับนำ DevOps เข้ามาใช้ในองค์กร
การนำเอาแนวคิด DevOps เข้ามาประยุกต์ใช้ในองค์กรนั้น มันอาจจะทำให้หลายที่สับสน และ ไม่ได้ผลตามที่คาดหวังไว้ เนื่องจากแต่ละองค์กรล้วนแตกต่างกัน ไม่ว่าจะเป็นเรื่องของโครงสร้าง...
View Article3 ขั้นตอนในการเรียนรู้สิ่งใหม่ ๆ ของ Software Developer
ก่อนจะผ่านปี 2558 ไปนั้น เหล่า Developer มาวางแผนเพื่อเรียนรู้สิ่งใหม่ ๆ กันหน่อยไหม แต่สิ่งที่ยากก็คือ จะเรียนรู้อะไรดี ? เพื่อให้ได้ประโยชน์สูงสุดต่อตัวเราเอง ดังนั้นจึงขอแนะนำ 3 ขั้นตอนดังนี้...
View Articleคำว่า คุณภาพ ในการพัฒนา software มันหายไปไหน ?
การพัฒนา software ในปัจจุบัน สิ่งหนึ่งที่เรามักหลง ๆ ลืม ๆ กันไปมาก บางครั้งอาจจะทิ้งขว้างมันไป หรือ ทิ้งไว้กลางทางเสมอ นั่นก็คือ คำว่า คุณภาพ หรือ Quality ทำไมถึงเป็นอย่างนั้นนะ ? Developer...
View Articleในปี 2016 มาเรียนรู้เครื่องมือเกี่ยวกับ Big Data กัน
สิ่งหนึ่งที่สำคัญสำหรับ Big Data คือ ชุดของเครื่องมือต่าง ๆ ช่วยทำให้การทำงานกับ Big Data ง่ายขึ้น โดยในปี 2016 เราน่าจะศึกษาสิ่งต่าง ๆ ดังต่อไปนี้บ้างนะ Visualization Apache Spark HBase Cask Data...
View Articleสรุปข้อมูลต่าง ๆ ของ somkiat.cc ในปี 2015
สวัสดีปีใหม่ 2016 ทำสรุปสถิติข้อมูลต่าง ๆ ของ Somkiat.cc ในปี 2015 กันหน่อย ว่าเป็นอย่างไรบ้าง ? โดยนำข้อมูลมาจาก Google Analytic จำนวน blog ในแต่ละเดือนเป็นดังนี้ มกราคม 36 blog กุมภาพันธ์ 26 blog...
View Article