Stuff I've learned recently…

I teach this stuff. I didn't say I could do it.

  • Home
  • About Me
  • Groovy
  • Java
  • Kotlin
  • NFJS
  • Teaching
  • Tftjs Newsletter Video for Oct 30, 2023

    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…

    Ken Kousen

    October 31, 2023
    AI, Groovy, Java, Testing
    AI, Gradle, Groovy, Java, testing
  • Tftjs Newsletter Video for Oct 23, 2023

    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…

    Ken Kousen

    October 23, 2023
    AI, Java
    AI, Apache POI, Buckaroo Banzai, ChatGPT, Java, OpenAI, Tales from the jar side, Whisper AI
  • OpenAI and Java: Transcribe and Analyze Meeting Minutes

    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.

    Ken Kousen

    October 21, 2023
    AI, Java
    AI, Java
  • 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.

    Ken Kousen

    October 17, 2023
    Java, Spring, Testing
    HTTP Interface, Java, spring, Spring Boot, testing
  • 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…

    Ken Kousen

    October 13, 2023
    AI, Java, Spring
    AI, Java, OpenAI, spring, Spring Boot
  • 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

    Ken Kousen

    March 29, 2023
    Gradle, Grails, Groovy, Micronaut
  • 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.

    Ken Kousen

    October 9, 2022
    Gradle, Grails, Groovy, Micronaut
  • 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

    Ken Kousen

    June 16, 2022
    Gradle, Grails, Groovy, Micronaut
  • Spring’s queryForStream Method

    During one of my recent Spring and Spring Boot training course, I talked about the three major ways to access relational data from Spring: Send already-worked-out SQL using the JdbcTemplate, Work with Hibernate by injecting the JPA EntityManager using the @PersistenceContext annotation, and Simply extend one of the Spring Data interfaces, like CrudRepository. I told my students how I always struggle…

    Ken Kousen

    May 26, 2022
    Java, Spring
    Java, spring
  • Groovy Podcast, S06E01, ep. 86, hosted by Ken Kousen and Sergio del Amo

    https://www.podbean.com/media/share/pb-yt6by-119741f News and views from the Groovy programming language ecosystem. Topics include the release of Groovy 4.0 and Micronaut 3.3.0, as well as discussions of recent blog posts, the move to Java 17, working with Spock, and people on the move. Show notes at https://github.com/groovy-podcast/groovypodcast

    Ken Kousen

    February 2, 2022
    Gradle, Grails, Groovy, Micronaut
Previous Page
1 2 3 4 … 24
Next Page

About the Blog

Stuff I’ve Learned Recently chronicles my adventures in the world of teaching software development, primarily focused on Java and related languages, like Groovy and Kotlin. I also teach Spring, Android, Gradle, and more.

Popular Posts

  • I Finally Understand What MCP Is ForJune 22, 2025
  • Sure, I’ll sign your ebookMay 28, 2025
  • Waiting for Spring AI Streaming Responses in JUnit TestsMay 27, 2025

Newsletter

Subscribe to our email newsletter for a weekly dose of travel inspiration.

Proudly powered by WordPress

 

Loading Comments...