java Archive

บันทึกการแบ่งปันเรื่องการพัฒนาระบบ REST API ด้วย Java และ Spring Boot 4

หลังจากที่ทำการแบ่งปันความรู้เรื่อง การพัฒนา REST API ด้วย Java และ Spring Boot 4ระยะเวลา 3 วันซึ่งส่วนใหญ่จะใช้งาน Java 17 และ 21 กันหมดแล้วโดยในครั้งนี้ ทำการแนะนำให้รู้จักความรู้พื้นฐานต่าง ๆ ที่น่าสนใจประกอบไปด้วย รายละเอียดคร่าว ๆ เป็นดังนี้

Read More…

มาลองใช้งาน Quarkus Agent MCP สำหรับการพัฒนาระบบงานด้วย Quarkus

เนื่องจากต้องพัฒนาระบบงานด้วย Quarkus ซึ่งทำงานอยู่บน JVMแน่นอนว่าถูกสร้างมาเพื่อ optimized การใช้งาน resourceและปรับปรุง performance ของระบบตั้งแต่เริ่มต้น แต่ปัญหาหนึ่งสำหรับการเริ่มต้นคือ เรื่องพื้นฐานในการพัฒนา ทดสอบ และ deploymentตลอดจน best practice และ pitfall ต่าง ๆ ที่ต้องใช้งานและระมัดระวัง

Read More…

บันทึกการแบ่งปันความรู้เรื่อง การพัฒนาระบบงานด้วย Java และ Spring Boot 2026

มีโอกาสแบ่งปันความรู้เรื่องของการพัฒนาระบบงานด้วยภาษา Java และ Spring Boot จำนวน 2-3 วันเป้าหมายหลัก ๆ ที่ตั้งใจไว้คือ มีรายละเอียดที่น่าสนใจ ดังนี้

Read More…

สวัสดี Java 26

ในวันที่ 17 มีนาคมที่ผ่านมาครบรอบ 6 เดือนพอดีหลังจาก Java 25ดังนั้น Java 26 ได้เวลาปล่อยตัว final ออกมาโดยมีความสามารถที่น่าสนใจดังนี้ มาดูตัวอย่างการใช้งานบางตัวกันดู

Read More…

สิ่งที่น่าสนใจจากบทความเรื่อง The State of Java on Kubernetes 2026

จากบทความเรื่อง The State of Java on Kubernetes 2026บอกว่าการใช้งาน Java บน Kubernetes นั้นส่วนใหญ่ใช้งานไม่ถูกต้องหรือใช้งานด้วยค่า default จึงส่งผลต่อ performance และ ค่าใช้จ่ายสูงเกินความจำเป็นจากการสำรวจพบว่า บริษัทขนาดใหญ่ใช้ Java มากกว่า 68% โดยส่วนใหญ่จะใช้งาน Java 17 และ 21 เป็นหลัก

Read More…

JUnit 6 มีความสามารถอะไรที่น่าสนใจบ้าง ?

JUnit 6 ถูกปล่อยออกมาเมื่อปลายปีที่แล้วและเริ่มมีการนำมาใช้งานมากยิ่งขึ้นหนึ่งในนั้นคือ Spring framework 7 และ Spring Boot 4ซึ่งใช้งาน JUnit 6 มาให้เลย สำหรับการสร้าง project จาก Spring Initializerดังนั้นมาดูกันหน่อยว่าใน JUnit 6 มีอะไรที่น่าสนใจบ้าง

Read More…

Java 26 จะลบ Applet API ออกไปแล้ว

จาก JEP 504: Remove the Applet APIซึ่งเป็นการลบ Applet API ออกไปจาก Javaเนื่องจากทำการ deprecated มาตั้งแต่ Java 17 แล้วและ appletviewer tool ก็ถูกลบออกไปตั้งแต่ Java 11โดย modern web browser ไม่ได้ใช้งาน Applet อีกต่อไปแล้วดังนั้นจึงไม่มีเหตุผลอะไร ที่จะเก็บเอาไว้ ดังนั้น ลาก่อนนะ Applet !!

Read More…

เตรียมความพร้อมกับ Spring Boot 4 กัน

Spring Boot 4.0 ที่กำลังจะปล่อยออกมาพร้อมกับ Spring framework 7 นั้นมีการเพิ่ม experiment feature และการปรับปรุงความสามารถที่น่าสนใจเยอะพอสมควรดังนั้นเราน่าจะมาเตรียมความพร้อมกันได้แล้ว

Read More…

มาดู feature ใหม่ ๆ ใน Java 25

ในเดือนกันยายนนี้ Java 25 จะถูกปล่อยออกมาให้ใช้งานซึ่งเป็น LTS release ใหม่ของ Javaโดยมี feature ใหม่ ๆ และ ปรับปรุงประสิทธิภาพการทำงานที่น่าสนใจ ดังนี้

Read More…

Spring AI 1.0 ปล่อยออกมาให้ใช้งานแล้ว

ก่อนหน้านี้ Spring ได้เปิดตัว Spring AI ออกมาให้ใช้งานสำหรับพัฒนาระบบงานเพื่อทำงานร่วมกับ AI หรือ LLM provider ต่าง ๆหลังจากที่ทำการปรับปรุงและเพิ่มความสามารถต่าง ๆ มาเรื่อย ๆในตอนนี้ได้ปล่อย Spring AI version 1.0 ออกมาแล้วโดยสามารถสร้าง project และเลือกความสามารถต่าง ๆ จาก Spring Initializr แบบง่าย ๆได้เลยมาลองใช้งานกันดู

Read More…