Updating my office, Spring Office Hours and AI for Java Developers

Happy Monday and welcome to another edition of the newsletter. Even before I became a “content creator” I was fascinated by the office tours on YouTube. How were creators utilizing the space they had and what were all the cool gear they were using. I have had a lot of fun over the years trying to improve my office space and we coming up on another makeover.

I decided it was time to upgrade the office and this past weekend was step 1 in that process. If you look at a vide from last weekend you can see this cream color wall behind me. It is pretty boring and honestly just dulls the video for me.

Boring Wall

We decided paint the whole office and making that wall behind me a feature wall with a different color. The color we decided to go with is a navy blue from Sherwin Williams called “In the Navy”. Here is that same wall after a fresh coat of a paint with the blank shelf. It is extremely time consuming unloading and loading books on to this thing 🤦‍♂️

Blue Wall

And here is what the background will look like in a video. It’s crazy how a single color can totally transform the shot like this but I am really happy with how this turned out. What do you think?

New Look

I also decided to get a new desk. I have had this IKEA desk hack for what seems like forever now and it’s time to move on. I was looking for a large standing desk and after doing some searching I decided to go with the Uplift Standing desk. This desk is 72”x30” and the finish is Heritage Oak.

Uplift Desk

Spring Office Hours

This week on Spring Office Hours I’m excited to sit down with Nelson Djalo, founder of Amigoscode, to discuss the art of continuous learning and teaching Spring. In this episode, the we’ll explore Nelson's journey from software engineer to influential educator, diving into his unique approach to teaching Spring and DevOps. Discover valuable insights on staying current in the fast-paced world of software development, and learn how Nelson's platform is helping millions break into tech.

Spring AI

There was a bunch of news related to Spring AI last week. First off the Spring Initializr now includes the document reader starters. There is also a new Chat Model Comparison matrix in the documentation that I think you’re really going to enjoy.

I created some new videos last week:

AI for Java Developers

I wanted to show off how to get started with AI for Java Developers. If you want to call a Large Language Model there are REST APIs that you can call from the command line or a simple Java Application. Once you start building real world applications though a framework like Spring AI really helps you by solving a lot of the problems you are going to run into.

Calling Multiple LLMs

Learn how to integrate multiple Large Language Models (LLMs) in a single Java application using Spring AI. This tutorial demonstrates how to use both OpenAI's GPT-4 and Anthropic's Claude 3.5 Sonnet in the same Spring Boot project.

Speaking of Spring AI I had a really great meeting with the team last week. I am going to help out with some resources for the community and I can’t wait to share those with you. Stay Tuned!

Tweets

Last week I worked on some graphics for a RAG video coming out

I have received so many amazing messages from the community lately but this one really hit.

THE REST

It appears that my presentation from ConnectTech last year has been posted to YouTube. If you’re interested in learning how I build a blog on top of Vue 3 / Nuxt 3 and Notion this presentation is right up your alley.

UNTIL NEXT WEEK

I hope you enjoyed this newsletter installment, and I will talk to you in the next one. If you have any questions for me or topics you would like me to cover please feel free to reply to this email or reach out to me on Twitter (I’m not calling it X).

Happy Coding, Dan Vega