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

Image may be NSFW.
Clik here to view.

สิ่งที่นักพัฒนามือใหม่ชอบทำผิดพลาด

การเริ่มต้นในสิ่งใหม่ ๆ มันคือความท้าทาย และยากเสมอ การเริ่มต้นสำหรับนักพัฒนาก็เช่นกัน ทั้งการเรียนรู้งาน ทั้งการเรียนรู้คน ทั้งการเรียนรู้ process ทั้งการเรียนรู้เครื่องมือ...

View Article


Image may be NSFW.
Clik here to view.

สรุปเรื่องโครงสร้าง project ภาษา Go ที่ DigitalOcean

ทีมพัฒนาของ Digitalocean นั้นได้ออกมาเล่าถึงประสบการณ์การพัฒนาระบบงานด้วยภาษา Go ซึ่งเป็นระบบงานภายในชื่อว่า Cthulhu โดยเป็นระบบงานที่ใช้งาน version control แบบ Monorepo นั่นคือ code...

View Article


Image may be NSFW.
Clik here to view.

รูปแบบของ code แย่ ๆ ที่มักพบเจอ

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

View Article

Image may be NSFW.
Clik here to view.

เก็บมาเล่าเกี่ยวกับ Programming

วันนี้มี Post ที่น่าสนใจในกลุ่มสมาคมโปรแกรมเมอร์ไทย สมมติถ้าออกโจทย์แบบนี้ให้นักเรียนทำ มันจะยากไปไหมครับ :) หาว่าบั๊กอยู่ตรงไหน ความน่าสนใจของ post นี้มันเกี่ยวกับ programming นี่แหละ...

View Article

Image may be NSFW.
Clik here to view.

ว่าง ๆ มาแกะ build.gradle ใน code ตัวอย่างของ Google Sample

นั่งดูตัวอย่าง code ตัวอย่างของ Android Architecture Component พบสิ่งที่น่าสนใจมากมาย หนึ่งในนั้นคือ การจัดการไฟล์ build.gradle (Gradle) หรือไฟล์ configuration ของระบบงานนั่นเอง...

View Article


Image may be NSFW.
Clik here to view.

บันทึกการใช้งาน Firefox 57 (Quantum) 2 วัน

หลังจากที่ Firefox 57 ถูกปล่อยออกมา ซึ่งบอกว่า เร็วกว่าเดิม ใช้ resource น้อยกว่าเดิม แจ่มกว่าเดิม เนื่องจากยกเครื่องใหม่หมดจาก Quantum หรือ Servo ซึ่งพัฒนาด้วยภาษา Rust และใช้ rust-bindgen...

View Article

Image may be NSFW.
Clik here to view.

สรุปการทำ profiling ระบบ Web application ที่พัฒนาด้วยภาษา Golang

เนื่องจากต้องมาดู performace ของระบบ web application ที่พัฒนาด้วยภาษา Golang นิดหน่อย จึงทำการสรุปสิ่งที่ต้องใช้งานไว้นิดหน่อย เครื่องมือที่ใช้งานคือ pprof ประกอบไปด้วย CPU profile Heap profile...

View Article

Image may be NSFW.
Clik here to view.

มาปรับปรุงการเขียน Test กันหน่อย

การเขียน Test หรือชุดการทดสอบนั้นเป็นสิ่งที่ดี เริ่มเขียนว่ายากแล้ว การเขียนให้ดียากยิ่งกว่า ดังนั้นจึงสรุปวิธีปรับปรุงการเขียน Test ให้ดีขึ้น โดยนำมาจากบทความเรื่อง Write Better Tests in 5 Steps...

View Article


Image may be NSFW.
Clik here to view.

การเริ่มต้นใช้งาน Docker สำหรับการพัฒนาระบบ Frontend ด้วย Vue.js

เมื่อวานทำการแบ่งปันความรู้เรื่องการใช้งาน Docker สำหรับการพัฒนา web application ด้วย Vue.js นิดหน่อย โดยแบ่งขั้นตอนการนำ Docker มาใช้งานดังนี้ 1. สรุปขั้นตอนการพัฒนา 2. สรุปเครื่องมือต่าง ๆ...

View Article


Image may be NSFW.
Clik here to view.

วันนี้ใช้ Git Standup กันหรือยัง ?

เมื่อเช้าอ่านเจอบทความเรื่อง Git for Daily Standup โดยนักพัฒนาหลาย ๆ คนอาจจะต้องมีประชุมที่เรียกว่า Standup meeting หรือ Daily Standup เพื่อทำการพูดคุย บอกความคืบหน้า และ ปัญหาที่เกิดขึ้น เช่น...

View Article

Image may be NSFW.
Clik here to view.

สวัสดีกับ Jaeger ระบบ Distributed Tracing จาก Uber

หลังจากใช้งาน Zipkin มาสักพัก ก็มีเจอสิ่งที่คล้าย ๆ กันและน่าสนใจมาก ๆ คือ Jaeger จาก Uber โดยมีแรงบันดาลใจมาจาก Dapper และ OpenZipkin เป้าหมายหลักของเครื่องมือตัวนี้ คือทำการ tracing การทำงานต่าง ๆ...

View Article

Image may be NSFW.
Clik here to view.

บันทึกผลการทดสอบประสิทธิภาพของ Docker ไว้นิดหน่อย

เนื่องจากพบว่าการนำ Docker และ Docker Swarm ไปใช้งานนั้น มักจะมีปัญหาเรื่องของ performance ยิ่ง Docker Swarm ยิ่งมีปัญหาเรื่องของ network ที่ช้าอีก ดังนั้นจึงทำการทดสอบ performance แบบง่าย ๆ...

View Article

Image may be NSFW.
Clik here to view.

คำสั่ง Git ที่ใช้อยู่เป็นประจำ

จาก post เรื่อง 6 คำสั่งของ Git ที่คุณจำได้หรือนึกออก นั่นหมายความว่าเป็น 6 คำสั่งที่ใช้เป็นประจำ จึงทำการสรุปไว้นิดหน่อย น่าจะมีประโยชน์สำหรับมือใหม่บ้าง เพราะว่าคำสั่งที่ผมใช้มันพื้นฐานสุด ๆ git...

View Article


Image may be NSFW.
Clik here to view.

เราขาด Developer ที่ดีต่างหาก !!

บ่อยครั้งมากที่เรามักได้ยินว่า Developer มีน้อยไม่เพียงพอต่อความต้องการของตลาด Developer ด้านนั้นด้านนี้หายากมาก ๆ ภาคการศึกษาผลิต Developer ออกมาได้น้อย หรือ ไม่ตรงกับที่ตลาดต้องการ ยิ่งในฝั่ง...

View Article

Image may be NSFW.
Clik here to view.

Android :: ว่าด้วยเรื่องของการทดสอบด้วย Espresso กับ Retrofit/OkHttp

จากการแบ่งปันเรื่องของ Automation Test ด้วย Espresso สำหรับ Android app ปัญหาอย่างหนึ่งที่พบเจอคือ เมื่อต้องทำการสอบระบบงานที่ทำงานแบบ Background operation ยกตัวอย่างเช่น การเชื่อมต่อไปยัง REST API...

View Article


Image may be NSFW.
Clik here to view.

สรุปเรื่อง QA in Production นิดหน่อย

ได้อ่านบทความเรื่อง QA in Production เป็นสิ่งที่น่าสนใจมาก ๆ จึงนำมาสรุปเรื่องที่น่าสนใจไว้นิดหน่อย ซึ่งภาพรวมแล้ว บน production นั้นสามารถเกิดข้อผิดพลาดได้เสมอ มันไม่ใช่สิ่งที่เกิดไม่ได้ หรือ...

View Article

Image may be NSFW.
Clik here to view.

Kotlin 1.2 ออกมาแล้ว เน้นเรื่องการ share code ระหว่าง platform

เมื่อวันที่ 28 พฤศจิกายนที่ผ่านมา Kotlin 1.2 ถูกปล่อยออกมา เป็นอีกก้าวที่สำคัญของ Kotlin คือการ reuse code ระหว่าง JVM และ JavaScript โดยที่ Kotlin 1.1 เน้นในเรื่องของ JavaScript เป็นหลัก...

View Article


Image may be NSFW.
Clik here to view.

ลาก่อนนะ Postman บน Google Chrome

วันนี้เปิดใช้ Postman app บน Google Chrome ก็เจอประกาศบอกว่า Chrome apps are being deprecated !! นั่นหมายความว่าเลิกพัฒนา app บน Google Chrome แล้วนะ ให้ไปใช้ Native app แทนได้เลย ซึ่งมีทั้งบน Mac,...

View Article

Image may be NSFW.
Clik here to view.

Swift :: ลองปรับปรุงการใช้งาน protocol กันนิดหน่อย

วันนี้เจอ code ที่เขียนด้วยภาษา Swift ที่น่าสนใจ เกี่ยวกับการใช้งาน protocol แถมเจอบทความอธิบายเรื่องนี้ด้วย  Protocol Composition เลยนำมาสรุปกับ code ที่พบเจอด้วยเลย โดย code เหมือนจะดูดีนะ...

View Article

Image may be NSFW.
Clik here to view.

มาแล้วสำหรับ Technology Radar Vol. 17

มาแล้วสำหรับ Technology Radar Vol. 17 โดยในครั้งนี้เน้นในเครื่องของ บริษัทใหญ่ ๆ ในจีนปล่อยของที่ใช้งานออกมาเป็น open source อย่างมาก เช่น Alibaba และ Baidu เนื่องจากแนวคิดและนโยบายต่าง ๆ ที่เปลี่ยนไป...

View Article
Browsing all 1997 articles
Browse latest View live