development Archive

ทำการ share memory หรือ context ระหว่าง AI IDE

ปัญหาที่น่าสนใจสำหรับ Vibe coding หรือ การพัฒนาระบบงานด้วย AI คือถ้าเราเคยแก้ไขปัญหาหนึ่งไปแล้วด้วยเครื่องมือหนึ่งแล้วสามารถ share memory/contextหรือ ความจำข้ามเครื่องมือได้หรือไม่หรือแม้แต่เครื่องมือเดียวกัน ก็ควรที่จะต้องจดจำการทำงานต่าง ๆ ไว้

Read More…

บันทึกการอ่านเรื่อง Migrating 3.7 Million Lines of Flow Code to TypeScript ของ Pinterest

จากบทความเรื่อง Migrating 3.7 Million Lines of Flow Code to TypeScriptโดยทีมของ Pinterest ทำการเปลี่ยน code ของระบบจาก Flow มาเป็น TypeScript ภายใน 8 เดือนซึ่งช่วยให้ code ดีขึ้นทั้ง performanceทั้งเรื่องของ type saftyและที่สำคัญคือ การหาคนหรือจ้างคนมาพัฒนาที่ง่ายขึ้นมาดูกันว่า ทีมของ Pinterest มีแนวคิดและแนวทางในการย้ายอย่างไรบ้าง

Read More…

ทำการบันทึกการแบ่งปันเรื่องการพัฒนา RESTful API

หลังจากแบ่งปันความรู้เรื่องการพัฒนา RESTful API ด้วยSpring Boot, NodeJS และ Go ใน 3 วันไปจึงทำการสรุปแนวคิด แนวปฏิบัติที่ไม่ว่าจะพัฒนาด้วยภาษา หรือ framework ใด ๆ ก็สามารถใช้งานร่วมกันได้มาดูกันว่ามีอะไรบ้าง

Read More…

มาดู AI Engineering Landscape ว่ามีอะไรบ้าง ?

เห็น Web AI Engineering Landscape ทำการสรุปเครื่องมือ AI ต่าง ๆที่ใช้ในการพัฒนาระบบงานมาเป็นกลุ่ม ๆประกอบไปด้วย

Read More…

บันทึกจาก paper เรื่อง Refactoring vs Refuctoring: Advancing the state of AI-automated code improvements

นั่งอ่าน paper เรื่อง Refactoring vs Refuctoring กับการนำ LLM (Large Language Model) เข้ามาใช้ว่าเป็นอย่างไร ?ในการ generate code และ การปรับปรุงโครงสร้างของ code (Refactoring)ซึ่งใน paper นี้จะช่วยแสดงให้เห็นว่าการทำงานเป็นอย่างไรมีข้อจำกัดอะไรบ้างผลที่ได้มีความน่าเชื่อถืออย่างไรมีความผิดพลาดอย่างไรบ้างมาดูกัน

Read More…

Developer survey 2024 จาก StackOverflow ออกมาแล้ว

ผลการสำรวจ Developer survey 2024 จาก StackOverflow ออกมาแล้วโดยส่วนใหญ่เขียน JavaScript และ Pythonส่วน Rust ยังคงได้รับความสนใจมากขึ้นและใช้งาน database คือ PostgreSQLแต่สิ่งที่น่าสนใจมาก ๆ คือ ให้ความสำคัญกับ Technical Debt มากที่สุด

Read More…

Software Developer ได้เรียนรู้อะไรจากเหตุการณ์จาก CrowdStrike บ้าง ?

จากเหตุการณ์ BSOD (Blue Screen of Death) ใน Windows OS นั้นที่เกิดจากการ rollout ของ CrowdStrikeซึ่งส่งผลกรพทบต่อบริษัทต่าง ๆ จำนวนมากในมุมมองของ Software Developer นั้นได้เรียนรู้อะไรจากเหตุการณ์นี้บ้าง

Read More…

ลองใช้งาน Ophiuchi สำหรับสร้าง SSL for localhost

เห็น feed ใน facebook มี share บทความเรื่อง SSL for localhost takes 5 seconds nowว่าด้วยการสร้าง SSL สำหรับ localhost ใช้สำหรับการพัฒนาเครื่องมือสร้างโดย developer เพื่อ developer นั่นเองจึงสร้างเป็น app ขึ้นมา ตอนนี้เป็น open source ที่ GitHub:Ophiuchi โดยผมทำการ build app มาจาก source code ที่ GitHub เลยเพื่อทดสอบการใช้งาน

Read More…

ลองใช้งาน JSON Crack :: Editor สำหรับ visualize JSON แบบสวย ๆ

เห็นมีแนะนำ JSON Crack ใน timelineเป็น editor สำหรับการการแสดงผล JSON เป็นรูปแบบสวย ๆ และ เข้าใจง่ายเลยลองใช้งานกันดูหน่อยโดยสามารถใช้งานได้ทั้งผ่านระบบของเขาเลยและสามารถจ่ายเงินเพื่อเพิ่มความสามารถได้หรือจะใช้งานด้วยการ clone code มา run เองก็ได้เช่นกัน

Read More…

น่าสนใจกับแนวทางของการพัฒนา Software

หลังจากได้รับคำถามเกี่ยวกับการพัฒนา software ว่ามันเป็นอย่างไรก็บอกไปตามตรงผมก็ไม่ค่อยรู้เหมือนกันเพราะว่าเจอหลากหลายมาก ๆ สิ่งที่ตอบได้ก็เพียงว่า แต่ที่เจอมาหลาย ๆ ครั้งมักจะเป็นภาพนี้ !!

Read More…