Hüseyin Akdoğan

4 Followers
7 Following
6 Posts
Software engineering consultant.
Author and trainer, Java Geek
GITHUBhttps://github.com/hakdogan
POSTS ON MEDIUMhttps://medium.com/@hakdogan
POSTS ON DZONEhttps://dzone.com/users/1161493/hakdogan.html
POSTS ON FOOJAY.IOhttps://foojay.io/today/author/huseyin-akdogan/
I wrote about how DPoP eliminates the "finders keepers" vulnerability of Bearer tokens. The article covers implementation with Keycloak and Quarkus, walks through replay attack and method/URL mismatch scenarios, and includes a ready-to-run repo. https://foojay.io/today/dpop-what-it-is-how-it-works-and-why-bearer-tokens-arent-enough/
foojay – a place for friends of OpenJDK

foojay is the place for all OpenJDK Update Release Information. Learn More.

foojay
We had an enjoyable conversation with dear Kenan Sevindik about Java 25 in particular and the past, present, and future of Java in general. I’d like to thank him for the invitation. I hope it will be useful for those who watch it. Enjoy the video ☕️💬 https://www.youtube.com/watch?v=_Ebj8S1leSM
Java 25'de Ne Var Ne Yok?

YouTube
I've created a repo that demonstrates how multiple AI agents can communicate and collaborate using Google's open-standard Agent2Agent (A2A) protocol. In the example, a Host Agent classifies user input, makes a routing decision, and forwards the request to the relevant agent via A2A clients using the LLM function call. https://github.com/hakdogan/agent-to-agent-demo
GitHub - hakdogan/agent-to-agent-demo: In this demo, a Host Agent classifies user input, makes a routing decision, and forwards the request to the appropriate agent via A2A clients using LLM function calling

In this demo, a Host Agent classifies user input, makes a routing decision, and forwards the request to the appropriate agent via A2A clients using LLM function calling - hakdogan/agent-to-agent-demo

GitHub
Gatherers is a powerful extension of the Stream API which was initially introduced as a preview feature in JDK 22, and became a standard as of yesterday. I tried to explain how it supports the features that intermediate operations have, and how they can be used.
#java #streamAPI #streamGatherers
https://foojay.io/today/introduction-to-intermediate-operations-modeler-stream-gatherers/
Introduction to intermediate operations modeler: Stream Gatherers

Gatherers is a new and powerful API that enhances the Stream API by modeling intermediate operations and allowing the definition of custom intermediate operations.

foojay