Radit P.inAscend DevelopersWhat football teaches me about software development teamAfter the pandemic hit, I got more free time than I know what to do with it. So it’s a familiar story, right? Then it should follow that I…Mar 4Mar 4
Radit P.inAscend Developersประสบการณ์การรัน Apache NiFi บน Kubernetes และการทำ version controlมาถึงตอนใหม่ของซีรีส์ Apache NiFi ครับ หลังจากห่างหายไปพักนึง วันนี้ผมจะมาพูดถึงแนวทางการทำ version control ของ flow และการเอา NiFi…Feb 28Feb 28
Radit P.inAscend Developersสร้าง data flow เป็นเรื่องง่ายด้วย Apache NiFiทุกวันนี้คงเป็นเรื่องปกติใน design pattern แบบ microservice ที่เราจะต้องมี requirement ที่จะต้องเขียน data flow…Oct 27, 2023Oct 27, 2023
Radit P.inAscend DevelopersReliable publishing to RabbitMQ with Spring AMQPRabbitMQ is surely a popular way for message communication between microservices. From what I’ve found, there are already many articles on…Jun 14, 20231Jun 14, 20231
Radit P.มา setup เราเตอร์/firewall แบบ DIY ที่บ้านด้วย OPNsense กันวันนี้ผมจะมาแชร์ประสบการณ์การ setup เราเตอร์ใหม่ด้วย OPNsense ที่ผมเอามาใช้งานกับ network ที่บ้านครับ ซึ่งอาจจะฟังดูเหมือนเป็นเรื่องซับซ้อน…Nov 26, 2022Nov 26, 2022
Radit P.inAscend Developersการทำ Caching ใน Spring App และ Jedis vs Redissonการทำ caching เป็นเรื่องจำเป็นสำหรับ service ที่ต้องการจะรองรับ load หรือปริมาณผู้ใช้จำนวนมาก ทั้งนี้ก็เพื่อที่จะลดภาระของ app server หรือ…Sep 24, 2022Sep 24, 2022
Radit P.inAscend DevelopersUnit Test ที่ดีควรจะเป็นยังไง?Unit test เป็นอะไรที่ dev ทุกคนควรจะต้องเขียนกันเป็นประจำอยู่แล้ว แต่อะไรคือปัจจัยที่ทำให้ unit test…Dec 14, 2021Dec 14, 2021
Radit P.inAscend DevelopersHow We Improved Release Process with a Hackathon ProjectIn this article, I’d like to share the story of how we have improved the company’s release process at TrueMoney over the last year. This…Mar 3, 2021Mar 3, 2021
Radit P.inAscend Developersการทำ Performance Test, Tuning และการหา Resource Leak ใน Java Appการทำ performance test และ performance tuning เป็นเรื่องที่สำคัญสำหรับ service ที่ต้องรองรับการใช้งานของ user จำนวนมาก…Nov 18, 2020Nov 18, 2020
Radit P.inAscend Developers7 สิ่งที่ควรทำเพื่อความเสถียรในการรับส่ง message ด้วย RabbitMQเรามักใช้ message broker ในการช่วยให้ระบบสามารถรับ load ของงานที่เข้ามาได้มากขึ้นโดยการเอางานที่ไม่ได้จำเป็นต้องทำในทันทีไปลง messaging…Jun 22, 2020Jun 22, 2020