-
When custom GPT’s don’t cooperate
My latest video is about the challenges of creating custom GPT’s: Like so many people, I was intrigued by the possibility of creating custom GPT’s when they were announced at the OpenAI DevDays conference. The web interface walks you through the process, asking questions as you go along, though on the video you can see…
-
The Magic of AI Services with LangChain4J
My latest video is called The Magic of AI Services with LangChain4J: The LangChain4J project lets you define Java interfaces that get implemented automatically by the framework. It’s about the easiest way I’ve ever seen to interact with AI tools. The logo in the thumbnail comes from the LangChain4J project. It’s a parrot sitting on…
-
Tftjs Newsletter Video for Oct 30, 2023
This week’s video version of the Tales from the jar side newsletter is now available! Here’s the bullet-point summary, once again provided by the Glasp youtube-summary plugin (emphases and images added): This newsletter seems like a blend of technical insights, personal anecdotes, and lighter content, offering something for a range of interests. That’s not a…
-
Tftjs Newsletter Video for Oct 23, 2023
This week’s video version of the Tales from the jar side newsletter is now available! Here’s the bullet-point summary, once again provided by the Glasp youtube-summary plugin (emphasis added): If you’d rather read than watch, the regular newsletter can be found here. The entire newsletter archive (nearly five years of weekly newsletters) is available for…
-
OpenAI and Java: Transcribe and Analyze Meeting Minutes
The overall idea is to reimplement the OpenAI tutorial found here in Java instead of Python. That allows me to work with Java parallel streams, text blocks, the HttpClient API, Java records, and more.
-
Using Spring HTTP Exchange Interfaces to access REST services
Summary and discussion of my YouTube video on using Spring’s HTTP exchange interfaces as a client for a free restful web service.
-
Spring with ChatGPT
Last week I published another video on my YouTube channel. The title is Spring & AI without Spring AI: Chat with GPT. It’s part of my series on integrating the OpenAI services into Java systems without using the experimental Spring AI framework. Nothing against that framework, of course — it’s just very early in the…
-
Groovy Podcast Ep. 89 (S07E01)
https://www.podbean.com/media/share/pb-xwiyk-13cca66 News and views from the Groovy programming language ecosystem, with Ken Kousen, Graeme Rocher, and Jen Weise. Discusses the history of the Grails and Micronaut frameworks, running on the GraalVM virtual machine, minimum Java versions, new technical capabilities, the work of the Grails and Micronaut Foundations, and more. Show notes: https://github.com/groovy-podcast/groovypodcast/blob/master/ep-89.asciidoc
-
Groovy Podcast, Episode 88 (S06E03)
https://www.podbean.com/media/share/pb-dq399-12e2f7c Groovy Podcast, Episode 88 (S06E03), from ApacheCon in New Orleans, LA. Ken Kousen, Paul King, Zach Klein, and Puneet Behl talk about the Groovy / Grails / Micronaut talks at the Apache Software Foundation’s open source conference, October 2022.
-
Groovy Podcast, Episode 87 (S06E02), with Ken Kousen and Sergio del Amo Caballero
https://www.podbean.com/media/share/pb-chuiz-1250fee News and views from the Groovy programming language ecosystem. Includes latest developments in Micronaut and Groovy, the return of Gr8Conf in Copenhagen later this year, a discussion about GitHub Copilot, and much more. Show notes at https://github.com/groovy-podcast/groovypodcast/blob/master/ep-87.asciidoc