โดยสามารถร่วมงานผ่าน 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…
บันทึกปัญหาที่เจอเกี่ยวการ build ระบบงานที่พัฒนาด้วย Java กับ Apache Mavenเพิ่มเติมความยากคือ เอาไป run ใน Docker อีกปัญหาที่เจอคือ เรื่องการ download dependency/library ใหม่ในขั้นตอนการ build Docker image จาก Dockerfileซึ่งใช้เวลาในการ download นานมาก ๆดังนั้นจึงมาหาวิธีการแก้ไขหน่อย
Read More…
ใน Java 19 นั้น มีความสามารถที่น่าสนใจคือ JEP 425 : Virtual Threadsซึ่งอยู่ใน Project Loom นั่นเองโดยยังเป็น feature preview อยู่
Read More…
หลังจากไปนั่งอ่าน feature ต่าง ๆ ใน Java 18 ที่เพิ่งปล่อยตัวเต็มมาในวันที่ 22 มีนาคม ที่ผ่านมา JEP-400: UTF-8 by Default JEP-408: Simple Web Server JEP-413: Code Snippets in Java API Documentation JEP-418: Internet-Address Resolution SPI JEP-420: Pattern Matching for switch (Second Preview) JEP-421: Deprecate Finalization for Removal มี command tool ตัวใหม่ที่น่าสนใจคือ jwebserverใช้สำหรับสร้าง HTTP server แบบง่าย หรือพวก static web server นั่นเองเพื่อความสะดวกในการออกแบบ [&hellip
Read More…