Java Stream GatherersJava Streams which was introduced in Java 8 enables developers declaratively code what needs to be done instead of how it needs to be done…Sep 25Sep 25
5 Websites all Java Software Engineers must know and useJava is 28 years old this year. That is a very long time and arguably Java could be considered as “#1 programming language for today’s…Sep 41Sep 41
Asking OpenAI about ICC T20 World CupRecently I followed some Udemy Courses related to Generative AI which taught how to write our own ChatBot which uses OpenAI.Jul 2Jul 2
AI @ Edge with Arduino and TensorFlow LiteWith the emergence of ChatGPT, AI based applications took off by storm. But it covers mainly on Generative AI which runs on a high capacity…Apr 8Apr 8
Generative Artificial Intelligence in Spring Boot 3.2 using SD4JDisclaimer : This is a combination of my Spring Boot knowledge/expertise and original post by Johan Janssen. SD4J was written by Oracle…Jan 4Jan 4
Java 21 LTS Release + Virtual Threads = Death of Thread Pools?Java 21 was the 4th Long Term Support (LTS) release of Java after Java 8 and was released on 19th of September 2023.Oct 1, 20231Oct 1, 20231
Microservices Timeout Budgeting in Spring BootMicroservice architecture is very powerful in terms of scaleability and performance but within a short time it can grow big to become a…Aug 15, 2023Aug 15, 2023
PII Data Protection using Spring Boot 3 + Spring SecurityWhen developing enterprise applications there will come a time where certain PII data must be exposed only to privileged users and must be…Apr 21, 2023Apr 21, 2023
Video Streaming using Virtual Threads in Spring Boot 3Sometime back I wrote an article which explains the Virtual Thread capability introduced by Project Loom and showcased how 1 Million…Feb 19, 2023Feb 19, 2023
Running 1 Million Threads in JavaBefore we dive into creating a million threads let’s have a look at the history of Java threads.Oct 31, 20224Oct 31, 20224