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

Image may be NSFW.
Clik here to view.

เพื่อความเรียบง่ายของการใช้ Git ลบ branch เถอะนะ

คำถามที่น่าสนใจสำหรับการใช้งาน git คือ มี branch เยอะไหม ? มีปัญหาเกี่ยวกับการใช้ branch ไหม ? code ปัจจุบันที่ branch ไหน ? มีปัญหาในการ merge code ไหม ? หลายคนพยายามหาเครื่องมือช่วยเหลือ...

View Article


Image may be NSFW.
Clik here to view.

สิ่งเล็ก ๆ เกี่ยวกับการเขียน code ด้วยภาษา Java

วันนี้ทำการ review code ภาษา Java ได้เห็นรูปแบบการเขียน code แปลก ๆ หลายอย่าง แน่นอนว่า สิ่งเหล่านั้นสามารถเขียนได้หลายแบบ บางรูปแบบมันน่าสนใจมาก ๆ ลองมาดูกันหน่อย เริ่มด้วยการ initial ค่าต่าง ๆ ของ...

View Article


Image may be NSFW.
Clik here to view.

สวัสดี JupyterLab

วันนี้เห็นว่าทีมพัฒนา Jupyter ซึ่งเป็น notebook แบบ interactive ของภาษาโปรแกรมกว่า 100 ภาษา ยิ่งชาว Data Science ด้วยแล้วไม่พลาดด้วยประการทั้งปวง ทีมพัฒนาได้ปล่อย JupyterLab beta version ออกมา...

View Article

Image may be NSFW.
Clik here to view.

ทำไม Developer ไม่เขียนชุดการทดสอบ

สิ่งที่น่าสนใจอย่างหนึ่งของนักพัฒนา software คือ มักจะพัฒนาให้มันเสร็จตามเวลา ส่วนเรื่องของความถูกต้องและคุณภาพก็ให้ความสำคัญนะ แต่ไม่ค่อยเน้นมากเท่าไร !! บ่อยครั้งกลับพบว่า...

View Article

Image may be NSFW.
Clik here to view.

ว่าง ๆ มาทำความรู้จักกับ Java 10 กันหน่อย

เห็นมีการพูดถึง Java หรือ JDK 10 กันบ้างพอสมควร (เงียบ ๆ นะ) เนื่องจากตามแผนแล้วจะถูกปล่อยตัวเต็มมาในมีนาคมนี้แล้ว โดยมี feature ต่าง ๆ แยกไปตาม JEPS ดังนี้ 286: Local-Variable Type Inference 296:...

View Article


Image may be NSFW.
Clik here to view.

[Android] เปิดปิดการทำงานของ Jacoco (Code coverage) ตามที่ต้องการ

ปัญหาอย่างหนึ่งของการพัฒนา Android app คือ การทดสอบ แต่เมื่อเขียนชุดการทดสอบแล้ว มักจะมีการเปิดให้ทำ Code coverage เสมอ ซึ่งเครื่องมือที่ใช้คือ Jacoco แต่ปัญหาที่ตามมาจากการเปิดให้ทำ Code coverage คือ...

View Article

Image may be NSFW.
Clik here to view.

มาลองใช้งาน Micrometer ใน Spring Boot 2.0 กัน

ใน Spring Boot 2.0.0.RELEASE นั้น ได้เปลี่ยนรูปแบบของ Metric ของ service จาก Actuator ไปยัง Micrometer ซึ่งแน่นอนว่า การใช้งานก็เปลี่ยนไปพอควร ดังนั้นมาลองใช้งาน Micrometer แบบง่ายกัน...

View Article

Image may be NSFW.
Clik here to view.

แนวโน้มที่น่าสนใจเกี่ยวกับการพัฒนา Software

ตอนเช้าได้อ่านเอกสารเกี่ยวกับแนวโน้มและการเปลี่ยนแปลงต่าง ๆ ของการพัฒนา software ในอนาคตอันใกล้ ซึ่งประกอบไปด้วย ปรับกระบวนการจาก Manual ไป Automation จาก Automation ไปสู่ AI ปรับการทำงานจาก Reactive...

View Article


Image may be NSFW.
Clik here to view.

สรุปการเตรียม Workshop IoT with Agile for Software Development

เนื่องจากทีมสอนมีแนวความคิดว่า น่าจะลองเปลี่ยนโจทย์ของการทำ workshop กันหน่อย ซึ่งจัดที่ CAMT (College of Arts , Media and Technology) หนึ่งในนั้นคือ ถ้านำ IoT เข้ามาทำใน workshop จะเป็นอย่างไรกันบ้าง...

View Article


Image may be NSFW.
Clik here to view.

อย่างน้อยก็ขอให้ทดสอบหน้าแรกก่อนนะ

มีโอกาสไปแบ่งปันเรื่องการทดสอบแบบอัตโนมัติสำหรับ Mobile app ทั้ง iOS และ Android คำถามที่น่าสนใจคือ ทุกวันนี้ Mobile app ที่พัฒนากันนั้น ทดสอบกันอย่างไร ? ทดสอบด้วยคนหรือแบบอัตโนมัติเป็นหลัก ?...

View Article

Image may be NSFW.
Clik here to view.

แนวคิดแย่ ๆ สำหรับนักพัฒนา !!

Code ที่เราเขียนเองมันดีสุด ๆ แล้ว เป็นแนวคิดที่อันตรายมาก ๆ มันจะเป็นสิ่งที่ขัดขวางการพัฒนาของเราเอง เพราะว่ามันทำให้เราคิดว่า ไม่มีอะไรให้เรียนรู้อีกแล้ว ดังนั้นลด ego ของตัวเองลง...

View Article

Image may be NSFW.
Clik here to view.

สรุปการย้ายระบบจาก Monolith ไปยัง Microservices ของ SHIFT Commerce

จากบทความเรื่อง SHIFT Commerce's Journey: Deconstructing Monolithic Applications into Services ทำการอธิบายขั้นตอนการเปลี่ยนสถาปัตยกรรมระบบจาก Monolith ไปเป็น Microservices เป็นกรณีศึกษาที่น่าสนใจ...

View Article

Image may be NSFW.
Clik here to view.

เรื่องที่น่าสนใจจาก Developer Survey Results 2018 ของ StackOverflow

เห็นผลการสำรวจในปี 2018 จาก StackOverflow ผู้ตอบแบบสำรวจคือ นักพัฒนามากกว่า 100,000 คน โดยเป็นสมาชิกใน StackOverflow นั่นเอง ซึ่งมีผลการสำรวจที่น่าสนใจมากมาย จึงทำการสรุปแบบสั้น ๆ ไว้นิดหน่อย...

View Article


Image may be NSFW.
Clik here to view.

ว่าด้วยเรื่อง 8V สำหรับ Big Data

วันนี้อ่านเจอเอกสารที่น่าสนใจว่าด้วยเรื่อง Big Data Technology with 8V ซึ่งทำการอธิบายคุณสมบัติของ Big Data เพื่อกำหนดว่าในแต่ละส่วนต้องทำอะไร นำพาไปสู่การเลือก process และ technology ที่เหมาะสม...

View Article

Image may be NSFW.
Clik here to view.

[React Testing] ว่าง ๆ มาเริ่มเขียนชุดการทดสอบสำหรับ React กัน Part 1

ในการพัฒนา software นั้น การทดสอบเป็นสิ่งที่สำคัญมาก ๆ เพื่อทำให้นักพัฒนามีความมั่นใจต่อการพัฒนา แน่นอนว่า การทดสอบเหล่านั้นจำเป็นต้องทำงานแบบอัตโนมัติอีกด้วย เมื่อมาพัฒนาระบบ web application ด้วย...

View Article


Image may be NSFW.
Clik here to view.

นักพัฒนาต้องหัดแบ่งปัญหาใหญ่ ๆ เป็น ปัญหาเล็ก ๆ

มีโอกาสไปแบ่งปันเรื่องการพัฒนา software ซึ่งพยายามแนะนำการพัฒนาที่ขับเคลื่อนด้วยการทดสอบ หมายถึงการขับเคลื่อนด้วยความเข้าใจในปัญหาก่อนที่จะลงมือทำ ปัญหาก็เช่นกัน...

View Article

Image may be NSFW.
Clik here to view.

[React Testing] ว่าง ๆ มาเริ่มเขียนชุดการทดสอบสำหรับ React กัน Part 2

จาก Part ที่ 1 นั้นเริ่มด้วยการทดสอบระบบ web ด้วย library ชื่อว่า Enzyme ซึ่งจะจำลองการทำงานของ React component ขึ้นมาให้ เราได้ทำการติดตั้ง configuration ตลอดจนเริ่มเขียนชุดการทดสอบแรกไปแล้ว ใน Part...

View Article


Image may be NSFW.
Clik here to view.

แนะนำ Stackblitz สำหรับการ run React และ Angular จาก Github repository ผ่าน...

อ่านเอกสารของ Angular ก็พบสิ่งที่น่าสนใจคือ สามารถทำการ run code ที่อยู่ใน Github repository  ผ่าน browser ได้เลย ซึ่งมันทำให้ชีวิตนักพัฒนา Frontend ง่ายขึ้นมาก เพราะว่า ไม่ต้องทำการติดตั้งสิ่งใดเลย...

View Article

Image may be NSFW.
Clik here to view.

มาใช้งาน Benchmark ในภาษา Go กัน

เห็นในกลุ่มภาษา Go Thailand ที่ Facebook นั้นมีการใช้งาน Benchmark สำหรับวัดประสิทธิภาพการทำงานของ code ที่เขียนด้วยภาษา Go จึงทำการสรุปวิธีการใช้งานไว้นิดหน่อย ซึ่งมันง่ายมาก ๆ เพราะว่า เป็น package...

View Article

Image may be NSFW.
Clik here to view.

ใช้สิ รออะไร Android Studio 3.1

Android Studio 3.1 ปล่อย version stable ออกมาให้ใช้แล้ว (ใครใช้ Canary มาก็จะเฉย ๆ) ซึ่งมีความสามารถหลายสิ่งอย่าง ทั้งช่วยให้การพัฒนา app ง่ายขึ้น ทั้งการช่วยหาปัญหาของ app ได้ดีขึ้น มาดูกันหน่อย...

View Article
Browsing all 1997 articles
Browse latest View live