มีโอกาสไปแบ่งปันความรู้พื้นฐานสำหรับการใช้งาน AI Agent for codingหนึ่งในขั้นตอนที่สำคัญสำหรับการเริ่มต้นที่ชอบใช้งานเป็นการส่วนตัวคือ
Read More…
จาก 4 Patterns of AI Native Development เป็นการพูดเรื่องของการรูปแบบต่าง ๆ ที่เปลี่ยนไปของ Software Engineering ในโลกของ AIโดยได้สรุปไว้ 4 รูปแบบคือ มาดูกันว่าในแต่ละรูปแบบเป็นอย่างไรแบบสั้น ๆ ?น่าจะช่วยให้ Developer Experience(Dx) ดีขึ้น
Read More…
Kimi Code คือ AI Agent for coding อีกตัวที่เพิ่งปล่อยออกมาให้ใช้งานเป็น open source ให้เราสามารถใช้งานผ่าน CLI และ Web ได้ถูกพัฒนาด้วยภาษา Pythonมีความสามารถพื้นฐานต่าง ๆ ที่ช่วยการพัฒนาดังนี้ มาลองใช้งานกัน
Read More…
มีโอกาสได้แบ่งปันความรู้และประสบการณ์พื้นฐานเกี่ยวกับการนำ AI มาใช้ในการ coding (AI Agent for coding)โดยได้แบ่งปันคร่าว ๆ ดังนี้ มาเริ่มกันเลย
Read More…
ปัญหาอย่างหนึ่งสำหรับนักพัฒนาคือเรื่องเอกสารที่ใช้อธิบาย code ของระบบที่ดูแลมันไม่ค่อยตรงกับ code จริง ๆ สักเท่าไรหนักกว่านั้น มันไม่เคยมีเลย !!แต่เมื่อเราต้องมาดูแล หรือ พัฒนา code เหล่านั้นแล้วเราทำความเข้าใจ code เหล่านั้นกันอย่างไรบ้าง ?หนึ่งในแนวทางคือ การใช้งาน Pocket Flow: Codebase to Tutorial
Read More…
เห็นพูดถึงคำว่า Vibe coding ก็งง ๆ ว่ามันคืออะไรก็เลยลองไปหาดูหน่อยว่าคืออะไร มีใน Wikipedia ด้วยมันคือการสร้าง code ขึ้นมาจากการใช้ AI หรือ Generative AI ช่วยเหลือโดยที่เราทำหน้าที่เป็นคนแนะนำ ให้ความต้องการ ให้คำอธิบาย ให้ feedbackโดยที่เราเขียน code น้อยมาก ๆเน้นไปที่การอธิบายถึงสิ่งที่ต้องการมากกว่าทำให้มี feedback loop ของการพัฒนาที่รวดเร็วขึ้น
Read More…
จากบทความเรื่อง How GitHub engineers learn new codebasesทำการอธิบายว่านักพัฒนาที่ GitHub ทำการเรียนรู้ code ใหม่ ๆ อย่างไรบ้าง ?มีเป้าหมายเพื่อให้ให้นักพัฒนาทำความเข้าใจกับ code ใหม่ ๆ ได้ดีและรวดเร็วไม่ว่าจะมีประสบการณ์น้อยหรือมากก็ตามมาดูแนวทางกันว่าเป็นอย่างไรกันบ้าง
Read More…
จากการเปรียบเทียบ performance ของภาษาโปรแกรมต่าง ๆ ในสมาคม programmerด้วย Prime number ซึ่งใช้งาน algorithm ที่ชื่อว่า The sieve of Eratosthenesก็เลยลองไปดู code นิดหน่อยเนื่องด้วยไม่ค่อยได้เขียนภาษาต่าง ๆ มากนักเลยหยิบมาพวกภาษา Go และ Java มาดูหน่อย ว่าเขียนอย่างไร
Read More…
เพิ่งเห็น Val Town เปิดตัว Townie AI ซึ่งเป็น code assistantเหมือนกับ v0.dev และ gptengineer นั่นเองแต่พอเข้าไปดู feature พบว่ามีความสามารถที่น่าสนใจมาก ๆดังนั้นมาลองใช้งานกันดูนิดหน่อย
Read More…
ระหว่างการ review code ของระบบงานสิ่งที่พบเจอบ่อยมาก ๆ คือ N+1 problemฟังแล้วอาจจะงง ๆ ว่าคืออะไรมาดูตัวอย่างกัน
Read More…