หลังจากที่ทำการแบ่งปันความรู้เรื่อง การพัฒนา REST API ด้วย Java และ Spring Boot 4ระยะเวลา 3 วันซึ่งส่วนใหญ่จะใช้งาน Java 17 และ 21 กันหมดแล้วโดยในครั้งนี้ ทำการแนะนำให้รู้จักความรู้พื้นฐานต่าง ๆ ที่น่าสนใจประกอบไปด้วย รายละเอียดคร่าว ๆ เป็นดังนี้
Read More…
เนื่องจากต้องพัฒนาระบบงานด้วย Quarkus ซึ่งทำงานอยู่บน JVMแน่นอนว่าถูกสร้างมาเพื่อ optimized การใช้งาน resourceและปรับปรุง performance ของระบบตั้งแต่เริ่มต้น แต่ปัญหาหนึ่งสำหรับการเริ่มต้นคือ เรื่องพื้นฐานในการพัฒนา ทดสอบ และ deploymentตลอดจน best practice และ pitfall ต่าง ๆ ที่ต้องใช้งานและระมัดระวัง
Read More…
มีโอกาสแบ่งปันความรู้เรื่องของการพัฒนาระบบงานด้วยภาษา Java และ Spring Boot จำนวน 2-3 วันเป้าหมายหลัก ๆ ที่ตั้งใจไว้คือ มีรายละเอียดที่น่าสนใจ ดังนี้
Read More…
ในวันที่ 17 มีนาคมที่ผ่านมาครบรอบ 6 เดือนพอดีหลังจาก Java 25ดังนั้น Java 26 ได้เวลาปล่อยตัว final ออกมาโดยมีความสามารถที่น่าสนใจดังนี้ มาดูตัวอย่างการใช้งานบางตัวกันดู
Read More…
จากบทความเรื่อง The State of Java on Kubernetes 2026บอกว่าการใช้งาน Java บน Kubernetes นั้นส่วนใหญ่ใช้งานไม่ถูกต้องหรือใช้งานด้วยค่า default จึงส่งผลต่อ performance และ ค่าใช้จ่ายสูงเกินความจำเป็นจากการสำรวจพบว่า บริษัทขนาดใหญ่ใช้ Java มากกว่า 68% โดยส่วนใหญ่จะใช้งาน Java 17 และ 21 เป็นหลัก
Read More…
JUnit 6 ถูกปล่อยออกมาเมื่อปลายปีที่แล้วและเริ่มมีการนำมาใช้งานมากยิ่งขึ้นหนึ่งในนั้นคือ Spring framework 7 และ Spring Boot 4ซึ่งใช้งาน JUnit 6 มาให้เลย สำหรับการสร้าง project จาก Spring Initializerดังนั้นมาดูกันหน่อยว่าใน JUnit 6 มีอะไรที่น่าสนใจบ้าง
Read More…
จาก 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.0 ที่กำลังจะปล่อยออกมาพร้อมกับ Spring framework 7 นั้นมีการเพิ่ม experiment feature และการปรับปรุงความสามารถที่น่าสนใจเยอะพอสมควรดังนั้นเราน่าจะมาเตรียมความพร้อมกันได้แล้ว
Read More…
ในเดือนกันยายนนี้ Java 25 จะถูกปล่อยออกมาให้ใช้งานซึ่งเป็น LTS release ใหม่ของ Javaโดยมี feature ใหม่ ๆ และ ปรับปรุงประสิทธิภาพการทำงานที่น่าสนใจ ดังนี้
Read More…
ก่อนหน้านี้ Spring ได้เปิดตัว Spring AI ออกมาให้ใช้งานสำหรับพัฒนาระบบงานเพื่อทำงานร่วมกับ AI หรือ LLM provider ต่าง ๆหลังจากที่ทำการปรับปรุงและเพิ่มความสามารถต่าง ๆ มาเรื่อย ๆในตอนนี้ได้ปล่อย Spring AI version 1.0 ออกมาแล้วโดยสามารถสร้าง project และเลือกความสามารถต่าง ๆ จาก Spring Initializr แบบง่าย ๆได้เลยมาลองใช้งานกันดู
Read More…