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

Image may be NSFW.
Clik here to view.

มาใช้งาน Docker Compose บน Kubernetes กัน

สำหรับชาว Docker และ Kubernetes ทาง Docker ได้เปิดและ open source project Docker Compose บน Kubernetes ให้ใช้งานกันแล้ว แน่นอนว่า project นี้พัฒนาด้วยภาษา Go นะครับ ลองไปศึกษา code ได้เลย ทำให้สามารถ...

View Article


Image may be NSFW.
Clik here to view.

บันทึกการเดินทาง Microservices Journey

เริ่มต้นจากสถาปัตยกรรมของระบบงาน (Application Architecture) สถาปัตยกรรมของ software นั้นมีหลากหลายรูปแบบ แต่แนวโน้มของสถาปัตยกรรมต่าง ๆ ล้วนพยายามแยกส่วนการทำงานออกเป็นชิ้นเล็ก (Decomposition)...

View Article


Image may be NSFW.
Clik here to view.

Observer pattern ต่างกับ Publish-Subscribe pattern อย่างไร ?

เห็นผ่าน ๆ ว่ามีการพูดถึงความแตกต่างของ Observer pattern และ Publish-Subscribe pattern ว่าเป็นอย่างไร ? เป็นคำถามที่น่าสนใจมาก ๆ แต่ก่อนที่จะคุยกันว่า มันต่างกันอย่างไร ควรที่จะรู้ก่อนไหมว่า...

View Article

Image may be NSFW.
Clik here to view.

เรื่องของ API Gateway จากหนังสือ Practical Site Reliability Engineering (SRE)

จากหนังสือ Practical Site Reliability Engineering (SRE) มีหลายเรื่องที่น่าสนใจ ยกตัวอย่างเช่น เป้าหมายของ SRE เป็นอย่างไร Docker นั้นช่วยเปิดทางให้เข้าสู่โลกของ container ได้อย่างไร...

View Article

Image may be NSFW.
Clik here to view.

ว่าด้วยเรื่องของ Project ที่ล้มเหลว

นั่งอ่านหนังสือเกี่ยวกับการพัฒนา software มีเรื่องที่น่าสนใจคือ สาเหตุที่ทำให้ project มันล้มเหลวหรือ fail มาจากหลายสาเหตุมาก ๆ เลยสรุปไว้นิดหน่อย บางครั้งมีงานออกมาดีมาก แต่ทีมแตกกระจาย...

View Article


Image may be NSFW.
Clik here to view.

แนวโน้มของ DevOps ที่กำลังมาในปี 2019

นั่งอ่านบทความเกี่ยวกับแนวโน้มของ DevOps ในปี 2019 แล้วน่าสนดี ซึ่งในปี 2018 นั้น หลายองค์กรน่าจะประสบพบเจอหรือต้องเผชิญกับคำว่า DevOps หนักว่านั้นน่าจะมาพร้อมกับคำว่า Microservice, Continuous...

View Article

Image may be NSFW.
Clik here to view.

ภาษาโปรแกรมที่น่าจับตามองในปี 2019 จาก O’Reilly

เรื่องของเทคโนโลยีนั้นมีการเปลี่ยนแปลงเสมอ รวมทั้งเรื่องของภาษาโปรแกรมก็เช่นกัน แต่ละภาษามีทั้ง สร้างขึ้นมาใหม่และปรับปรุงให้ดีขึ้น เพื่อให้เหมาะสมกับรูปแบบงานในลักษณะต่าง ๆ กันไป ทาง Oreilly...

View Article

Image may be NSFW.
Clik here to view.

คำแนะนำสำหรับการเขียน code ด้วยภาษา Java

ในปี 2018 นั้นได้สอนและแนะนำเกี่ยวกับการพัฒนาระบบงานด้วยภาษา Java เยอะพอควร สิ่งที่หนึ่งที่มักจะแนะนำคือ เรื่องที่นักพัฒนาภาษา Java มักทำผิด ยกตัวอย่างเช่น ไม่รู้จัก JAVA_HOME ไม่รู้จัก CLASSPATH...

View Article


Image may be NSFW.
Clik here to view.

สรุปจากบทความเรื่อง Don’t be the software developer you hate to work with

ยามเช้านั่งอ่านบทความเรื่อง Don’t be the software developer you hate to work with อธิบายว่านักพัฒนา software แบบไหนที่ไม่มีใครอยากทำงานด้วย ซึ่งสรุปไว้ 8 ข้อ ผมคิดว่า น่าจะใช้ได้ทุก ๆ สายอาชีพนะ...

View Article


Image may be NSFW.
Clik here to view.

แอบไปดู OWASP Docker Top 10 กันหน่อย

จากการไปแนะนำเรื่อง Docker มาก็มีคำถามเรื่อง Security !! ผมก็ไม่ค่อยมีประสบการณ์เรื่องนี้มากนัก แต่ก็ไปเจอว่าทาง OWASP นั้นได้สร้าง project OWASP Docker Top 10 ขึ้นมา...

View Article

Image may be NSFW.
Clik here to view.

สรุปบทความเรื่อง Write tests. Not too many. Mostly integration

ช่วงหลัง ๆ เรามักจะได้ยินรูปแบบการทดสอบระบบงานมากมาย ทั้ง ice cream testing, pyramid testing, cup cake testing รวมทั้งอีกหนึ่งแนวคิดคือ Trophy testing ซึ่งจะเน้นไปที่ทดสอบเฉพาะในส่วนที่จำเป็นมาก ๆ...

View Article

Image may be NSFW.
Clik here to view.

ใช้ private repository ที่ Github แบบฟรี ๆ ได้แล้ว

หลังจากที่ Microsoft ซื้อ GitHub.com ไปก็เริ่มมีการเปลี่ยนแปลง หนึ่งในนั้นคือ ผู้ใช้งานสามารถสร้าง private repository แบบฟรี ๆ ได้แล้ว จำนวน repository เท่าไรก็ได้ แต่มีจำกัดคือจำนวนคนใน repository...

View Article

Image may be NSFW.
Clik here to view.

ตอบคำถามเรื่อง เราจะฝึกแก้ไขปัญหาเชิง programming อย่างไรดี ?

มีคำถามว่า เราจะฝึกแก้ไขปัญหาต่าง ๆ ในเชิงการเขียนโปรแกรมอย่างไรดี ? มีขั้นตอนอย่างไรบ้าง ? ต้องทำอะไรบ้าง ? คำตอบง่าย ๆ สำหรับผมคือ เป็นคำถามที่ยากมาก ๆ ไม่รู้เหมือนกัน เพราะว่า ผมก็แย่มาก ๆ...

View Article


Image may be NSFW.
Clik here to view.

เรียนรู้ภาษา Java ผ่าน Jupyter Notebook

มาติดตั้งกัน เริ่มด้วยสิ่งที่ต้องมีก่อนคือ JDK 9 ขึ้นไป Python 3 Jupyter notebook จากนั้นทำการ download และ extract IJava ซึ่งเป็น Jupyter Kernel สำหรับการ run Java นั่นเอง ทำการติดตั้ง kernel...

View Article

Image may be NSFW.
Clik here to view.

[Part 1] สรุป 50 เรื่องสำหรับผู้เริ่มต้นพัฒนาระบบด้วยภาษา Go

จากบทความเรื่อง 50 Shades of Go: Traps, Gotchas, and Common Mistakes for New Golang Devs ทำการสรุปเรื่องต่าง ๆ ที่น่าสนใจสำหรับการพัฒนาระบบด้วยภาษา Go...

View Article


Image may be NSFW.
Clik here to view.

เพื่อความปลอดภัย อย่าลืมเปลี่ยน password หรือเปิด Two-Factor Authentication...

เห็นข่าว Collection #1 is the world's biggest data dump. Check your passwords เกี่ยวกับข้อมูล email และ password จำนวนกว่า 700 ล้าน account ถูก hack และปล่อยให้ download แน่นอนว่ามันมี Collection #1...

View Article

Image may be NSFW.
Clik here to view.

[Part 2] สรุป 50 เรื่องสำหรับผู้เริ่มต้นพัฒนาระบบด้วยภาษา Go

จาก Part 1 เกี่ยวกับการพัฒนาภาษา Go จำนวน 10 เรื่องแรก เน้นไปที่การใช้งาน short declaration variableมาต่อกับ Part 2 อีก 10 เรื่อง เน้นในเรื่องของการใช้งาน String, Array, Slice และ Mapมาเริ่มกันเลย...

View Article


Image may be NSFW.
Clik here to view.

สรุปขั้นตอนการดึงข้อมูลจาก Xiaomi Smart Air Quality Monitor PM2.5 Detector

วันนี้เห็นน้อง ๆ ในบริษัทถือเครื่องวัดค่า PM2.5 มา ก็เลยถามว่า เราสามารถดึงข้อมูลจากเครื่องมาได้ไหม ? น้องบอกว่า ได้สิ ดังนั้นความอยากรู้อยากลองจึงเกิดขึ้น ว่าต้องทำอย่างไรบ้าง ? มาเริ่มกันเลย...

View Article

Image may be NSFW.
Clik here to view.

[Part 3] สรุป 50 เรื่องสำหรับผู้เริ่มต้นพัฒนาระบบด้วยภาษา Go

ใน Part  3 นี้จะเป็นเรื่องที่ลึกไปอีกขั้น แต่ยังเป็นสำหรับมือใหม่อยู่ !! ประกอบไปด้วย การใช้งาน log.Panic() และ log.Fatal() การทำงานของ data structure ต่าง ๆ  การใช้งาน for-range การทำงานของ...

View Article

Image may be NSFW.
Clik here to view.

ความสามารถที่น่าสนใจใน Android Studio 3.3

สำหรับ Android developer ตัวจริงน่าจะใช้ Android Studio 3.4 หรือ 3.5 กันไปแล้ว แต่สำหรับคนไม่ชอบการ update แล้ว project fail ทุกครั้ง ก็คงต้องชอบกับ Android Studio 3.3 ตัวเต็ม ๆ ซึ่งไส้ในคือ IntelliJ...

View Article
Browsing all 1997 articles
Browse latest View live