Quantcast
Channel: cc :: somkiat
Browsing all 1997 articles
Browse latest View live

Image may be NSFW.
Clik here to view.

[Git] ว่าด้วยเรื่องของการ merge

สัปดาห์ที่ผ่านมานั้น มีโอกาสแบ่งปันความรู้เรื่อง การจัดการ source code ด้วย Git ซึ่งหนึ่งในคำถามและปัญหาคือ การ merge code นั่นเอง ถ้า merge แล้วไม่มีปัญหา คงไม่เป็นไร แต่ถ้า merge แล้วมีปัญหาที่ code...

View Article


Image may be NSFW.
Clik here to view.

แนะนำ Appraise สำหรับ Visual Testing แบบอัตโนมัติ

ในการพัฒนา software นั้น เรื่อง Look and Feel เป็นสิ่งที่สำคัญมาก ๆ software มีเพียงความสามารถที่ดียังไม่พอ ต้องดูดี สวยงามและใช้งานง่ายอีกด้วย คำถามที่น่าสนใจคือ เราทำการทดสอบกันอย่างไร ?...

View Article


Image may be NSFW.
Clik here to view.

สรุปแหล่งเรียนรู้และติดตามข่าวสารของภาษา Go

ในกลุ่ม Golang Thailand มีการพูดเรื่องเกี่ยวกับ แหล่งเรียนรู้และติดตามข่าวสารเกี่ยวกับภาษา Go ว่ามีที่ไหนบ้าง ? ซึ่งก็มีแหล่งที่มาเพียบเลย ดังนั้นทำการสรุปไว้นิดหน่อย   Official Blog ที่ golang Golang...

View Article

Image may be NSFW.
Clik here to view.

Kotlin :: งง ๆ กับ keyword class และ object

เขียน code ด้วยภาษา Kotlin ไปเรื่อย ๆ ก็มักจะเจอ keyword class และ object อยู่ตลอด บางครั้งก็ใช้ class keyword บางครั้งก็ใช้ object keyword มาดูกันหน่อยสิ เมื่อไปดูในเอกสารจาก Kotlin พบว่า Object...

View Article

Image may be NSFW.
Clik here to view.

บันทึกการเขียน Unit test สำหรับ RxJava บน Android app ไว้นิดหน่อย

จดบันทึกไว้นิดหน่อยสำหรับการเขียน Unit test สำหรับทดสอบ Android app ที่พัฒนาด้วย Reactive for Java 2.x (RxJava) ซึ่งมีโครงสร้างง่าย ๆ คือ Presenter สำหรับควบคุมการทำงานหลักของระบบ Repository...

View Article


Image may be NSFW.
Clik here to view.

ว่าง ๆ มาทำทำความรู้จักกับ Navigation Architecture Component

จากงาน Google I/O 2018 นั้นมีหลายสิ่งอย่างมาก ๆ สำหรับชาว Android จะเห็นได้ว่าทำการสรุปและรวบรวมชุดเครื่องมือต่าง ๆ ไว้ในชื่อใหม่ว่า Android Jetpack ซึ่งช่วยทำให้การพัฒนาง่ายและสะดวกขึ้น ลดจำนวน code...

View Article

Image may be NSFW.
Clik here to view.

Link ต่าง ๆ เกี่ยวกับ Android จากงาน Google I/O 2018

นั่งดู VDO ของ session ต่าง ๆ จากงาน Google I/O 2018 รวมทั้งบทความต่าง ๆ พบว่ามันเยอะมาก ๆ เลยทำการสรุปไว้อ่านนิดหน่อย ไม่รู้ว่าจะอ่านและดูหมดหรือไม่ ? เริ่มจาก VDO ทุก session เกี่ยวกับ Android...

View Article

Image may be NSFW.
Clik here to view.

เริ่มต้นเขียน Automation Test กันดีกว่า

มีโอกาสแบ่งปันเรื่องการทดสอบระบบงานแบบอัตโมมัติ (Automation Test) ทั้ง Web, API และ Mobile ใช้การทดสอบเป็นตัวหลักในการขับเคลื่อนการพัฒนา software เป็นสิ่งที่สำคัญและขาดไปไม่ได้เลย...

View Article


Image may be NSFW.
Clik here to view.

แนะนำ Play with Kubernetes

แนะนำแหล่งเรียนรู้เกี่ยวกับ Kubernetes (K8s) คือ Play with Kubernetes classroom เป็นระบบการเรียนรู้ผ่าน browser เหมือนกับ Play with Docker เลย ทำให้ไม่ต้องมาเสียเวลาในการติดตั้ง software ใด ๆ...

View Article


Image may be NSFW.
Clik here to view.

[Java] มาลองใช้งาน Test containers กัน

โดยปกติการทดสอบในระดับ integration test และ component นั้น มักจะทดสอบผ่านระบบจริง ๆ ซึ่งควบคุมได้ยาก ยกตัวอย่างเช่น การทดสอบกับ Database, Data store รวมไปถึงการทดสอบระดับ UI/Acceptance test...

View Article

Image may be NSFW.
Clik here to view.

ลดละเลิกการเขียน Log เพื่อ Debug ระบบงานกันเถอะ

ในการพัฒนาระบบงานนั้น บ่อยครั้งนักพัฒนาชอบเขียน code แสดงผลการทำงานในส่วนต่าง ๆ ออกมายังหน้าจอหรือ console เพื่อทำให้รู้ว่า การทำงานในแต่ละส่วนเป็นอย่างไรบ้าง...

View Article

Image may be NSFW.
Clik here to view.

ว่าด้วยเรื่องของ Scope ในภาษา Go

เห็นในกลุ่มภาษา Go นั้นมี quiz เรื่องของ Declaration และ Scope ในภาษา Go รวมไปถึงเรื่องของ Block อีกด้วย อ่าน code ใน quiz แล้วยังงง ๆ เลยไปนั่งดู Specification ของภาษาหน่อย พบว่ามีรายละเอียดเยอะจริง...

View Article

Image may be NSFW.
Clik here to view.

ว่าง ๆ มาปรับปรุงการทำงานของ Spring Boot ให้เร็วขึ้น

ปัญหาที่พบเจอในการทดสอบระบบที่พัฒนาด้วย Spring Boot เมื่อเริ่มเขียนชุดการทดสอบของระบบที่พัฒนาด้วย Spring Boot นั้น ชีวิตก็จะสบายขึ้นมาเยอะ เนื่องจาก Spring Boot ได้เตรียม Spring Boot Unit test หรือ...

View Article


Image may be NSFW.
Clik here to view.

สรุปสิ่งที่น่าสนใจจาก Technology Radar Vol. 18 เดือนพฤษภาคม

ข้อมูลจาก Technology Radar Vol. 18 ล่าสุดนั้น หลัก ๆ เป็นเรื่องของเทคโนโลยีต่าง ๆ บน web browser ที่มากขึ้น ทำให้ฝั่งผู้ใช้งานใหญ่ขึ้นเรื่อย ๆ ส่วนการทำงานฝั่ง server ลดน้อยลงเรื่อย ๆ ยกตัวอย่างเช่น...

View Article

Image may be NSFW.
Clik here to view.

สิ่งที่ควรทำก่อนจะเริ่ม Microservices

ในเรื่องของ Microservices นั้นเรามักจะพูดกันถึง จะออกแบบ และ แยก service ออกมาเป็น Microservices กันอย่างไร ? จะต้องพัฒนาอย่างไร ? จะต้องทดสอบอย่างไร ? จะต้องดูแลอย่างไร ? แต่ก่อนที่จะไปกันไกล...

View Article


Image may be NSFW.
Clik here to view.

จดบันทึกสิ่งที่น่าสนใจจาก WWDC 2018 นิดหน่อย

จาก Keynote ของงาน WWDC 2018 ของ Apple มีหลายสิ่งอย่างถูกประกาศและปล่อยออกมา ทั้งความสามารถใหม่ ๆ และสิ่งที่ปรับปรุงของ iOS 12 เร็วแรงขึ้น watchOS 5 Apple TV 4K แล้ว macOS Mojave...

View Article

Image may be NSFW.
Clik here to view.

สรุปการแบ่งปันเรื่อง การเริ่มต้นพัฒนาระบบงานด้วยภาษา Go

พอดีได้มีโอกาสไปแบ่งปันความรู้เรื่อง การเริ่มต้นพัฒนาระบบงานด้วยภาษา Go ให้กับน้อง ๆ ที่เข้ามาฝึกฝนในค่าย The SCK SEAL Team นิดหน่อย ซึ่งใช้เวลาในการแนะนำและแบ่งปันไปประมาณ 1-2 ชั่วโมง...

View Article


Image may be NSFW.
Clik here to view.

สรุปเกี่ยวกับการเข้าซื้อ GitHub ของ Microsoft จาก #movingtogitlab

หลังจากทาง Microsoft ประกาศการซื้อ GitHub อย่างเป็นทางการ ถือว่าสั่นสะเทือนวงการ software development มากพอควร ซึ่งมีทั้งข่าวดี ข่าวร้าย ออกมามากมาย ซึ่งส่งผลดีและผลเสีย หนึ่งในนั้นคือ การย้ายออกจาก...

View Article

Image may be NSFW.
Clik here to view.

Session เกี่ยวกับการทดสอบจากงาน WWDC 2018

ในงาน WWDC 2018 นั้นมี session ที่น่าสนใจเกี่ยวกับการทดสอบ app ด้วย ซึ่งที่เห็นมามีอยู่ 2 session คือ What’s new in Testing ? Testing tips and tricks จึงทำการสรุปแบบสั้น ๆ ไว้นิดหน่อย เรื่องแรกคือ...

View Article

Image may be NSFW.
Clik here to view.

[JUnit 5] มาลองใช้งาน RepeatTest และ DynamicTest

ระหว่างรอรถก็นั่งอ่านเอกสารของ JUnit 5 มีความสามารถใหม่ ๆ เยอะเลย ที่สำคัญน่าจะได้เวลานำมาใช้อย่างจริงจังได้แล้ว จึงลองเล่นสัก 2 features ประกอบไปด้วย RepeatTest DynamicTest ให้ทำงานในรูปแบบ...

View Article
Browsing all 1997 articles
Browse latest View live