Shazin SadakathJava 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
Shazin Sadakath5 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
Shazin SadakathAsking 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
Shazin SadakathAI @ 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
Shazin SadakathGenerative 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
Shazin SadakathJava 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
Shazin SadakathMicroservices 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
Shazin SadakathPII 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
Shazin SadakathVideo 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
Shazin SadakathRunning 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