ทาง Oracle ได้สร้าง extension สำหรับการพัฒนาระบบด้วยภาษา Java ใน VS Code ออกมาให้ใช้งานโดยก่อนหน้านี้ Java developer จะใช้งาน extension เหล่านี้ซึ่งมีจำนวนการติดตั้งมากกว่า 20 ล้าน หรือใช้งานผ่าน IDE เช่น IntelliJ IDEA, Eclipse IDE และ Netbeans เป็นต้น
Read More…
หลังจากที่แบ่งปันความรู้เกี่ยวกับการพัฒนาระบบงานด้วยภาษา Java และ Spring BootSpring Boot 3 นั้น ต้องใช้งาน Java 17 ขึ้นไปแต่ยังพบว่า ยังคงใช้งาน library ชื่อ Lombokเลยทำการแนะนำความสามารถของ Java ชื่อว่า Recordซึ่งมีมาตั้งแต่ Java 14 แล้วดังนั้นจึงสรุปความสามารถของ Java Record ไว้นิดหน่อย
Read More…
Java 21 GA นั้นเพิ่งปล่อยออกมานั้นมี JEPs ออกมา 15 ตัว พร้อมกับแก้ไข bug ไปมากกว่า 2,000 ตัวโดย feature มีดังนี้ มาดูตัวที่น่าจะได้ใช้กัน
Read More…
โดยสามารถร่วมงานผ่าน Youtube ได้เลยซึ่งมีหัวข้อต่าง ๆ เหล่านี้
Read More…
Spring Boot 3.2 จะปล่อยตัว final ออกมาในเดือนพฤศจิกายนนี้นั้นตอนนี้ปล่อย version 3.2 M2 มาให้ใช้งานโดยความสามารถที่น่าสนใจคือ
Read More…
ใน Java 21 นั้นมี JEP 445: Unnamed Classes and Instance Main Methods (Preview) เพิ่มเข้ามามีเป้าหมายเพื่อปรับปรุงการเขียน class และ main method ให้ง่ายขึ้นช่วยให้ง่ายต่อนักพัฒนา Java ใหม่ ๆ หรือ เป็นมิตรมากยิ่งขึ้นนั่นเองมาดูกันว่าเป็นอย่างไร
Read More…
ทาง Oracle ได้ปล่อย Java 20 GA ออกมาแล้วโดย JEPs หลัก ๆ ใน release นี้จะมีอยู่ 7 ตัวมาจาก project ต่าง ๆ เช่น Amber, Panama และ Loom เป็นต้นดังนั้นมาดูกันว่า feature ที่นักพัฒนาควรรู้และสนใจมีอะไรบ้าง
Read More…
จากความสามารถ Virtual Thread ใน Java 19 นั้นเลยลองนำมาใช้งานร่วมกัน Spring Boot 3 ที่เพิ่งปล่อยออกมา (JDK 17 ขึ้นไป)เพื่อดูว่า performance เป็นอย่างไร
Read More…
ทาง InfoQ มักจะสรุป trends ต่าง ๆ ของภาษา Java ในเดือนธันวาคม 2022 ก็เช่นกันมีเรื่องที่น่าสนใจ ที่นักพัฒนา Java ควรรู้และเข้าใจเพื่อปรับตัวให้ทัน หรือ รู้ว่าควรจะทำอย่างไรต่อไปบ้างมาดูกันเลย
Read More…
Java 19 ตัวเต็มถูกปล่อยออกมาให้ใช้งานแล้วมีการเปลี่ยนแปลงและปรับปรุง feature จำนวนมากโดยบอกไว้ว่า มาจาก community ทั้งโลกอีกด้วยหลัก ๆ จะประกอบไปด้วย JEPs (JDK Enhancement Proposals) 7 ตัวซึ่จะเป็น preview feature นั่นเอง รวมทั้งสนับสนุนการทำงานบน Cloud มากยิ่งขึ้น
Read More…