จากความสามารถ Virtual Thread ใน Java 19 นั้นเลยลองนำมาใช้งานร่วมกัน Spring Boot 3 ที่เพิ่งปล่อยออกมา (JDK 17 ขึ้นไป)เพื่อดูว่า performance เป็นอย่างไร
Read More…
ต่อจากที่แนะนำ Spring Modulith ไปแล้วมาลองลงมือเขียน code ตามแนวทางนี้หน่อยว่าเป็นอย่างไรมีเครื่องมืออะไรที่น่าสนใจบ้าง
Read More…
หลังจากที่ลองเล่น และ ศึกษาทำความเข้าใจกับ Spring Modulith มาสักพักจึงทำการสรุปการศึกษาไว้นิดหน่อยว่ามันคืออะไร ทำมาเพื่ออะไร มีเป้าหมายอย่างไรบ้างมาเริ่มกันเลย
Read More…
เพิ่งเห็นว่า Spring Boot 3 GA นั้นถูกปล่อยออกมาให้ใช้แล้วนั่นหมายความว่า ได้เวลาเปลี่ยนมาใช้กันจริง ๆหลังจากที่ปล่อยให้เตรียมตัวอยู่นานซึ่งเป็นเวลากว่า 5 ปีที่ Spring Bppt 2 ปล่อยออกมา
Read More…
เพิ่งเห็นว่า Spring Boot RC2 ถูกปล่อยออกมาแล้วโดยสิ่งที่เพิ่มเข้ามาเป็นค่า default คือ Native Java ด้วย GraalVM นั่นเองทำการแปลงจาก bytecode มาเป็น native machine code (executable หรือ native image) ให้ทำให้สามารถ run ระบบงานโดยไม่ต้องใช้งาน
Read More…
ตอบคำถามจากการ share เรื่อง การพัฒนา REST API ด้วย Spring Bootว่ามีการใช้ annotation อะไรบ้างซึ่งตอบเลยว่าเยอะมาก ๆแต่ไปเจอเอกสารชุดนี้ น่าจะพอช่วยเป็น guide แนะนำให้ได้
Read More…
ทาง Spring ได้ปล่อยเครื่องมือใน version ทดลองสำหรับ Spring Boot Migrator (SBM)เพื่อทำหน้าที่ migrate ระบบงานที่พัฒนาด้วย Spring Boot 2.7 ไปยัง version 3เนื่องจากใน version 3 นั้นมีการเปลี่ยนแปลงที่เยอะ
Read More…
จากที่ได้แบ่งปันเรื่องเกี่ยวกับ Microservices มานั้นมีคำถามที่น่าสนใจเกี่ยวกับการ tracing ข้อมูลของ message ที่ส่งเข้าไปยัง Apache Kafka ว่าส่งไปไหม ผลการทำงานเป็นอย่างไรรวมทั้งดูแบบ end-to-end ด้วยว่าเกิดอะไรขึ้นบ้างเนื่องจาก message นั้น ๆ อาจจะก่อให้เกิดการทำงาน หรือ event อื่น ๆ มากมายตามแนวคิดของ Event-based Architecture
Read More…
ระหว่างนั่งกินข้าวกลางวัน มีคำถามเกี่ยวกับการพัฒนา Spring Bootว่ามีคำแนะนำอะไรบ้าง ที่จำเป็นต่อการพัฒนาก็เลยบอกไปสั้น ๆ ว่าเขียน code ให้ดี ทดสอบให้ได้ที่เหลือก็รับผลกรรม !!
Read More…
Spring Boot 2.7 นั้นถูกปล่อยออกมาให้ใช้งานแล้วเป็น version สุดท้ายของ version 2.xก่อนจะก้าวเข้าสู่ยุดใหม่ของ Spring Boot 3 ในปลายปีนี้ซึ่งเปลี่ยนไปอย่างมากมาย !!
Read More…