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

Image may be NSFW.
Clik here to view.

แนะนำหนังสือ 1+1 = 3 สำหรับอ่านช่วงปีใหม่

วันนี้ว่าง ๆ หยิบหนังสือ One + One = Three "A Masterclass in Creative Thinking"หรือแปลเป็นไทยคือ หนึ่งบวกหนึ่งเท่ากับสาม ในหนังสือเล่มนี้ พยายามชี้ให้เห็นว่า แนวคิดหรือความรู้ใหม่ ๆ นั้น...

View Article


Image may be NSFW.
Clik here to view.

ยิ่งจำนวน service มาก ความเจ็บปวดก็มากตาม

หนึ่งในเรื่องที่น่าสนใจจากหนังสือ Monolith to Microservices (Evolutionary patterns to transform your monolith) อธิบายว่า เมื่อจำนวน service ของระบบเพิ่มมากขึ้นแล้ว...

View Article


Image may be NSFW.
Clik here to view.

สรุปการสอนและแบ่งปันเรื่อง ELK stack ช่วงปลายปีที่มหาวิทยาลัยราชภัฏยะลา

ช่วงปลายปีมีโอกาสไปสอนและแบ่งปันความรู้เรื่อง ELK stack สำหรับ Big Data Analytic เป็นเวลา 3 วัน ที่สำนักวิทยบริการ มหาวิทยาลัยราชภัฏยะลา โดยครั้งนี้มีเวลา 3 วัน...

View Article

Image may be NSFW.
Clik here to view.

Event-based Architecture มันเป็นอย่างไร ?

สิ่งหนึ่งที่มักได้ยินบ่อย ๆ ในการพัฒนา software คือ เรื่องของ Event-based Architecture ยิ่งมีการพูดถึงมาก ๆ ในแนวคิดของ microservices ตามจริงก็พูดกันเยอะมาก ๆ จาก Domain-Driven Design ในเรื่อง...

View Article

Image may be NSFW.
Clik here to view.

บันทึกการใช้งาน Remote server ผ่าน SSH ใน VS Code

เนื่องจากมีงานพัฒนาที่ต้องใช้และเตรียม environment เยอะ และไม่อยากติดตั้งในแต่ละเครื่องที่พัฒนาเพราะว่า ใช้ resource เยอะ ก็เลยคิดว่าแนวทางการใช้ server กลางน่าจะแก้ไขปัญหาได้ ซึ่งการพัฒนาก็ใช้ VS...

View Article


Image may be NSFW.
Clik here to view.

สิ่งแปลก ๆ ที่มักพบเจอใน code เป็นปกติ !!

ช่วงเช้า ๆ มานั่ง review code ของ project ต่าง ๆ มาศึกษา ก็เจอ code แปลก ๆ เยอะพอควร เป็น code ที่อาจจะก่อให้เกิดปัญหาได้ ที่สำคัญ เจอบ่อยมาก ๆ ในแต่ละ project เลยสรุปไว้นิดหน่อย เพื่อจะได้ไม่ทำตาม...

View Article

Image may be NSFW.
Clik here to view.

มาลองเขียน Kong plugin ด้วยภาษา Go กันหน่อย

VDO งาน Kong Summit 2019 ที่ทางนเรศแชร์มาใน facebook มีหลายอย่างที่น่าสนใจ เรื่องที่ผมสนใจคือ การเขียน Kong plugin ด้วยภาษา Go ซึ่งจะมีใน Kong gateway 2.0 นั่นเอง โดยจะอยู่ใน session Keynote::...

View Article

Image may be NSFW.
Clik here to view.

[Docker] มาลองใช้ AdoptOpenJDK กับ OpenJ9 กันหน่อย

จากบทความเรื่อง เปรียบเทียบ JVM OpenJ9 และ HotSpot โดยที่ OpenJ9 เป็นสิ่งที่น่าสนใจมาก ๆ  เป้าหมายหลักของ OpenJ9 คือปรับปรุงการจัดการ resource ต่าง ๆ นั่นเอง ทั้งเรื่องของ startup time และการใช้...

View Article


Image may be NSFW.
Clik here to view.

[e-Book] ทาง RedisLabs แจกฟรีหนังสือ Redis Microservices for Dummies

เพิ่งเห็น e-mail สำหรับหนังสือฟรีจากทาง RedisLabs หนังสือชื่อว่า Redis Microservices for Dummies เป็นหนังสือที่อธิบายเกี่ยวกับ ความรู้เกี่ยวกับ Microservices architecture ความรู้เกี่ยวกับ Redis...

View Article


Image may be NSFW.
Clik here to view.

แนวทางในการนำ DevOps มาใช้ปรับปรุงการพัฒนา software

หลาย ๆ ครั้งมีการพูดคุยเรื่องของ DevOps ว่าองค์กรเราต้อง DevOps นะ ออกแบบ DevOps process นะ ใช้ DevOps tool อะไรดี ใช้ framework อะไรดี แนะนำให้หยุดก่อน คิดก่อน ... ประเด็นคือ อะไรละคือ DevOps ?...

View Article

Image may be NSFW.
Clik here to view.

บันทึกการดึงข้อมูลจาก web ด้วย Puppeteer (Web Scraping)

ได้รับงานเล็ก ๆมาลองทำเล่นดู นั่นคือ การดึงข้อมูลจาก web มาเพื่อใช้งานต่อไป เนื่องจาก web ปลายทางไม่มี API เตรียมไว้ให้ ดังนั้นการดึงข้อมูลหรือเรียกว่า Web Scraping จึงเป็นทางเลือกที่น่าสนใจ...

View Article

Image may be NSFW.
Clik here to view.

รูปขำ ๆ แสดงแนวทางการแก้ไข bug

เห็นรูปใน time line เรื่อง Bug fixing Ways เลยนำมาสรุปและ share นิดหน่อย คำถามคือ ปัจจุบันในการพัฒนา software นั้น เมื่อเจอ bug แล้วเราทำการแก้ไขอย่างไรบ้าง ? ปกติขั้นตอนการแก้ไข bug มักจะประกอบไปด้วย...

View Article

Image may be NSFW.
Clik here to view.

การประกาศตัวแปรใน JavaScript

วันนี้คุยเรื่องการประกาศตัวแปรใน JavaScript นิดหน่อย ซึ่งแนะนำว่าให้ประกาศด้วยการใช้ keyword const เป็นค่า default เหตุผลคืออะไร ? จึงทำการอธิบายไว้นิดหน่อย เนื่องจากปกติการประกาศตัวแปรใน JavaScript...

View Article


Image may be NSFW.
Clik here to view.

สรุป 5 คุณลักษณะขององค์กรที่นำ DevOps ไปใช้งาน

จากบทความเรื่อง 5 Characteristics of a DevOps Organization อธิบายคุณลักษณะของการนำ DevOps ไปใช้ในองค์กร มีเป้าหมายเพื่อ ปรับปรุงการทำงานร่วมกันให้ราบรื่นมากยิ่งขึ้น นำระบบการทำงานแบบ automation...

View Article

Image may be NSFW.
Clik here to view.

เหตุผลของการใช้งาน Feature Flag

จากบทความเรื่อง Coding with Feature Flags: How-to Guide and Best Practices ทำการอธิบายเกี่ยวกับ Feature Flag ว่าคืออะไร เป็นอย่างไรบ้าง มีปัญหาอะไรที่ต้องได้รับการแก้ไข มีรูปแบบการใช้งานอย่างไรบ้าง...

View Article


Image may be NSFW.
Clik here to view.

บันทึกการ run Cypress กับ Firefox browser (ยังไม่ release นะ)

สำหรับ Cypress นั้นคือ End-to-End testing สำหรับ Fronted developer  ซึ่งปกตินั้นจะทดสอบในระบบที่ run บน Google Chrome และ  Electron เท่านั้น แต่ถ้าไปดูใน roadmap ของการพัฒนา feature ต่าง ๆ ของ Cypress...

View Article

Image may be NSFW.
Clik here to view.

มาลองใช้ Dashboard ใน Docker Desktop 2.2.0 กัน

ก่อนหน้านี้ในการดู image และ container หรือการจัดการเรื่องต่าง ๆ กับ Docker Desktop น่าจะใช้งานทั้งผ่าน command line และ User Interface ซึ่ง User Interface นั้นก็คือ Kitematic แต่ใน Docker Desktop...

View Article


Image may be NSFW.
Clik here to view.

Golang :: เจอปัญหาเรื่อง concurrency ข้อมูลที่เก็บใน Map

วันนี้ทำการเขียน RESTful API ด้วยภาษา Go ซึ่งมีการใช้ข้อมูลร่วมกัน จัดเก็บในรูปแบบของ map การทำงานนั้นเป็นปกติมาก ๆ แต่เมื่อทำการลองยิง performance ดูหน่อยเท่านั้น ก็เจอ Runtime error ดังนี้ fatal...

View Article

Image may be NSFW.
Clik here to view.

แนะนำ Code Stat สำหรับดูสถิติการเขียน code บน VS Code

ว่าง ๆ นั่งดู extension ที่น่าสนใจบน VS Codeก็ไปเจอตัวนึงที่น่าสุดใจคือ Code :: Statซึ่งเอาไว้ใช้สำหรับการดูสถิติการเขียน code ของเรานั่นเองแน่นอนว่า มันมีระบบกลางเก็บให้ แถมมี graph...

View Article

Image may be NSFW.
Clik here to view.

ลองทำการ build/deploy ระบบที่พัฒนาด้วย OpenFaaS

ระบบงานี่พัฒนาด้วย OpenFaaS นั้น ในการ build และ deploy จะสร้าง container image ในรูปแบบของ OCI นั่นทำให้เราสามารถ deploy ระบบได้หลากหลายวิธี ยกตัวอย่างเช่น Docker Docker + Buildkit Buildkit...

View Article
Browsing all 1997 articles
Browse latest View live