Author Archive

ลองเล่นกับ Bun Shell

เห็นใน feed พบว่ามีการพูดถึง Bun Shell เยอะเลยก็เลยลองเล่นนิดหน่อยซึ่งเป็นความสามารถใหม่ ที่ทำให้เราเขียน javascript ทำงานกับ shell หรือ คำสั่งต่าง ๆ ใน command line ได้ง่าย ๆโดยเขียนในไฟล์เดียวกัน และ ภาษาเดียวกันไปเลย

Read More…

สวัสดี AHA Stack

มาดู technology stack ใหม่ที่น่าสนใจ สำหรับการพัฒนาระบบ web application ชื่อว่า AHAโดยประกอบไปด้วย

Read More…

หนังสือ Learning Go 2nd edition ออกมาแล้ว

เพิ่งเห็นว่าหนังสือ Learning Go 2nd edition ปล่อยออกมาแล้วโดยจะมีทั้งหมด 16 บท มีการเปลี่ยนแปลงจาก first edition พอสมควรเรื่องจาก ecosystem ของ Go ก็เปลี่ยนไปเยอะพอสมควรทั้งเรื่องของ versionทั้งเรื่องจากการสร้าง project ที่มาเป็น Go module แล้วทั้งเรื่องของ Go tool ที่เพิ่มและลบออกไปทั้งเรื่องของ feature ใหม่ ๆ ที่เพิ่มเข้ามา เช่น generic, loop var, fuzzing และ structured log เป็นต้นและได้เพิ่มแบบทดสอบในทุก ๆ บทให้อีกด้วย

Read More…

สวัสดี Signal Inputs ใน Angular 17.1.0

หลังจากที่ Angular 17.1.0 ตัวเต็มถูกปล่อยออกมาหนึ่งในความสามารถที่น่าสนใจคือ Signal Inputsซึ่งก่อนนี้จะมีเรื่อง Signal ที่จะจัดการ state และการ render มาก่อนแล้วดังนั้นเรามาดูกันว่า Signal Inputs มันเป็นอย่างไร และ ใช้งานอย่างไร

Read More…

สวัสดี Spring AI

เห็นว่าทาง Spring framework นั้นได้ปล่อย Spring AI 0.8.0 ออกมาช่วยให้นักพัฒนาสามารถ integrate หรือ พัฒนาระบบงานทำงานร่วมกับ Generative AI ได้ง่ายเป็นแนวคิดเดียวกับ LangChain และ LlamaIndex ในภาษา Python นั่นเอง

Read More…

สรุปการอ่านเรื่อง 12 Software Architecture Pitfalls and How to Avoid Them

นั่งอ่านบทความเรื่อง 12 Software Architecture Pitfalls and How to Avoid Themทำการสรุป 12 ข้อที่ควรหลีกเลี่ยงหรือระมัดระวังสำหรับ Software architectureซึ่งหลัก ๆ แล้วจะพูดถึงเรื่อง

Read More…

เพิ่งรู้ว่า Bun ก็ run Playwright ได้ด้วย

วันนี้เห็น issue ใน Playwright เกี่ยวกับการทำงานร่วมกับ Bunซึ่งพบว่าทาง Playwright ไม่ได้ merge การเปลี่ยนแปลงเข้าไปเนื่องจากเป็นปัญหามาจาก Bun นั่นเองซึ่งใน Bun 1.0.22 นั้นทำการแก้ไขปัญหาแล้วทำให้เราสามารถ มาลองใช้งานกัน

Read More…

Robot Framework 7.0 ปล่อยออกมาแล้ว ไป update กัน

ก่อนหน้านี้เขียนสรุป feature ใหม่ ๆ ใน Robot Framework 7 alpha ไปตอนนี้ทีมพัฒนาได้ปล่อย version 7.0 ตัว final ออกมาแล้วโดยมีความสามารถที่น่าสนใจดังนี้

Read More…

น่าสนใจกับภาษา Gleam

เพิ่งเห็นว่าภาษา Gleam นั้นใกล้จะปล่อย version 1.0 ออกมาแล้วเลยมาลองเล่นนิดหน่อยซึ่งเป็นภาษาโปรแกรมที่ run อยู่บน BEAM (Erlang Virtual Machine)โดยที่ complier ของภาษา Gleam ถูกพัฒนาด้วยภาษา Rustจะทำการแปลง code ไปเป็นภาษา Erlang และ JavaScript ให้ได้รับแรงบันดาลใจมาจากภาษา ELM อีกด้วย

Read More…

ว่าด้วยเรื่องของ Product Developer

เช้านี้มีโอกาสได้แลกเปลี่ยนแนวคิดของคิดว่า programmer และ product developerบางที่เรียกว่า product engineerว่าทั้งสองอย่างนี้ มีแนวคิดต่างกันอย่างไรทำไมต้องเรียกต่างกันด้วยจากที่นั่งฟังเลยสรุปไว้นิดหน่อยดังนี้

Read More…