Ken Kousen

@kenkousen
14 Followers
225 Following
763 Posts
Software developer, technical trainer, and author of Mockito Made Clear, Modern Java Recipes, Help Your Boss Help You, Gradle Recipes for Android, Kotlin Cookbook, and Making Java Groovy. #searchable
Home pagehttp://www.kousenit.com
Newsletterhttps://kenkousen.substack.com
YouTubehttps://www.youtube.com/@talesfromthejarside?sub_confirmation=1
GitHubhttps://github.com/kousen
@frankdelporte Hi Frank. I'm thinking about switching to a new Mastodon server. I know foojay runs one. Do you recommend I try to switch to it?

Hiya folks!

It is week 2 of the UChicago quarter, in which I get to TEACH, which as you all know by now is my favorite thing.

I have already received questions about the use of ChatGPT for programming.

Lemme tell you where I am at on this.

WARNING: I do ML Eng professionally and I am not especially interested in randoms trying to pwn me on this. I understand that Mastodon has kind of a pwn culture, which is part of the reason I don't post here a lot. If that starts, I will not respond.

1/

Discovering LangChain4J, the Generative AI orchestration library for Java developers https://glaforge.dev/posts/2023/09/25/discovering-langchain4j/ by Guillaume Laforge — @glaforge
#Java #aiml
Discovering LangChain4J, the Generative AI orchestration library for Java developers

A good article about how #LLM and the #transformer model work https://ig.ft.com/generative-ai/

#AI

Generative AI exists because of the transformer

The technology has resulted in a host of cutting-edge AI applications — but its real power lies beyond text generation

Financial Times

Thanks to everyone who attended my talk yesterday at @devoxx about #GenerativeAI, #LLMs, using #Java, but also #langchain4j, with #googlecloud Vertex AI's #PaLM API

Here are the slides I presented:
https://speakerdeck.com/glaforge/generative-ai-in-practice-concrete-llm-use-cases-in-java-with-the-palm-api

Generative AI in practice: Concrete LLM use cases in Java, with the PaLM API

Large language models (LLMs) are a powerful new technology that can be used for a variety of tasks, including generating text, translating languages, and writing different kinds of creative content. However, LLMs can be difficult to use, especially for developers who are not proficient in Python, the lingua franca for AI. So what about us Java developers? How can we make use of Generative AI? This presentation will go through how to use LLMs in Java without the need for Python. We will use the PaLM API, provided by Google Cloud’s Vertex AI services, to perform a variety of tasks, such as searching through documentation, generating kids stories, summarizing content, extracting keywords or entities, and more.

Speaker Deck
New post JDriven blog: Gradle Cheat Sheet #Gradle #Software Development https://blog.jdriven.com/2023/10/Gradle-Cheat-Sheet/
Gradle Cheat Sheet

The Gradle Java plugin extends the Base plugin and provides the tasks needed to build a Java (or Kotlin) project. They resemble the Maven build phases for those familiar with Maven. See also Migratin

JDriven Blog
The presentation and lots of sample code for my #Devoxx talk “Coding Your Documentation”: https://gitlab.com/mrhaki/devoxx-2023-coding-your-documentation
Hubert Klein Ikkink / Devoxx 2023 Coding Your Documentation · GitLab

GitLab.com

GitLab

The secret is out!🎉 I'm thrilled to announce that I've been invited to give a talk at #VoxxedDays at the #CERN! 🚀.
The birthplace of the World Wide Web 🌐 and home of the Large Hadron Collider 🔬. Join me and other awesome speakers on January 2024 https://cern.voxxeddays.com/
#VoxxedDaysCERN

https://jvm.social/@ilopmar/111147298339798160

Voxxed Days CERN – The Voxxed Days CERN 2024 website

New post JDriven blog: Awesome AssertJ: Using A Custom Representation For Objects #Java #Testing #AssertJ #JUnit https://blog.jdriven.com/2023/10/Awesome-AssertJ-Using-A-Custom-Representation-For-Objects/
Awesome AssertJ: Using A Custom Representation For Objects

The assertion error messages from AssertJ will use the toString() method of an object to give more insight about why the assertion could have failed. If an object doesn’t override the toString() metho

JDriven Blog
📖 Micronaut Guide - Replace H2 with a real database for testing with Testcontainers https://guides.micronaut.io/latest/replace-h2-with-real-database-for-testing.html #micronaut
Replace H2 with a real database for testing | Micronaut Guides | Micronaut Framework