Spring Boot 3, Conference Talks and 20,000 Subscribers

Happy Monday and welcome to another edition of my newsletter. I hope everyone who celebrated Thanksgiving had a great holiday week spent with great food and family. In this week's newsletter, I am going to talk about Spring Boot 3, submitting conference talks, and hitting a big milestone on YouTube.

Current Status

As I mentioned in the open last week we celebrated Thanksgiving last week. I absolutely love this holiday because it’s all about my favorite things, family, friends, and food. I also turned to my wife during the week with a revelation that is absolutely the longest most stressful week of the whole entire year.

We host a pretty large group every year so I end up taking off of work so we can prepare for that. It takes us all week of running around, preparing food, and getting the house ready for company. All of this while trying to make sure our little ones have a fun week amidst the chaos.

Thanksgiving finally comes around and the whirlwind of family, food and fun is gone way to fast in comparison to the time it took to put together. Then when you finally make it through the day and you have to quickly regroup and turn your attention towards Christmas.

We get all of our decorations from storage and then get the inside decorated along with setting up the tree. The little ones love putting up the tree and hanging the ornaments so we put on some Christmas music and made a morning of it. Finally, I had to get on the roof and hang up all of the outside lights up.

I love Thanksgiving but I am really glad to see the calendar turn and get back to work this week. I have a busy week ahead of me as I am working on a bunch of videos and preparing for a Spring Boot workshop at CodeMash in early January.

Spring Boot 3

Spring Framework 6 and Spring Boot 3 are now both GA and what an exciting time it is to be a Spring Developer. If you head over to start.spring.io and create a new project the default will now be Spring Boot 3 which includes Spring Framework 6 under the hood.

If you need further proof run the project you downloaded and there in plain ASCII art you can see the new version and I don’t know if you know this but ASCII art never lies 😜

hello-spring-boot-3.png

If you want to find out more I encourage you to check out the Spring Boot 3 release notes or this article by the Spring Team. This release includes over 5700 commits by 151 individuals. I am excited about so much when it comes to Spring Framework 6 and Spring Boot 3 but here are a few of my favorites.

  • Java 17 Baseline - This is exciting to me because so many projects are going to get an instant upgrade in security and performance just by moving to Java 17.
  • Jakarta EE 9/10 - Moving from javax → jakarta namespace means we now get to take advantage of an evolving API.
  • Support for generating Native Images with GraalVM.
  • Improved observability with Micrometer and Micrometer Tracing
  • Problem Detail Support
  • Declarative HTTP Clients
  • Spring Security 6
  • Spring Data 2022
  • Spring for GraphQL 1.1
  • Spring Authorization Server 1.0

I am working on a few videos around Spring Boot 3 and I am just trying to figure out how I want to structure some of this content. You should see at least 1 video get published on my YouTube channel this week. If there is anything you are struggling with when it comes to Spring Framework 6 and Spring Boot 3 please let me know.

Conferences

I have begun putting together a list of conferences that I would like to submit proposals for next year. To do so I need to put a list of available conferences, locations, dates, and when the Call for Papers (CFP) closes. With that list in place I could take a look at my schedule and decide which conferences I would be able to submit to.

I had some resources that I was using to pull this list together which started with what conferences my team attended last year. After that, I wasn’t sure where I could find up-to-date lists. I am looking for anything in Java, Spring, Web Development, and JavaScript space. I decided to ask Twitter and I got a lot of really great responses

https://twitter.com/therealdanvega/status/1592246011803897856

Here is a collection of links I compiled from those responses.

If you have any lists that I am missing in the Java, JavaScript, Web space please let me know. I put together a list based on those links and I have identified some conferences I will begin submitting to as the Call For Papers opens up. This is still a work in progress but here is a screenshot of that list in Notion.

Notion Conference List

20,000 Subscriber Milestone on YouTube

I hit a huge milestone last week on YouTube passing 20,000 subscribers.

https://twitter.com/therealdanvega/status/1596340618917076993

It’s crazy to me even writing that number after all the work that I have done producing videos over the years. It’s crazy to look back on your career after all this time and see that the signs were there even in the beginning. In 2001 I was doing technical support for a VoIP call center software that was written in Java. I got tired of answering the same questions over and over and decided to put together videos showing customers how to perform common tasks. This might seem as normal as walking these days but back in 2001 YouTube hadn’t even been created yet. I still remember to this day enjoying putting those videos and documentation together to help people. Like I said, the signs were there.

I want to start off by saying thank you to everyone who has supported me and the channel over the years. I appreciate your support and your feedback and you push me every single day to get better. I remember struggling early on in my career to learn new things and it's my hope that through my tutorials something clicks and you are able to learn a new language, framework, product, or skill. I hope you can use these new skills to build something amazing or land that dream job of yours.

I sat down and made a video talking about this huge milestone. In this video, I decided to go back and take a look at some of my earlier videos on the channel and provide some feedback. I hope you enjoy this and I look forward to making a couple more of these at 50,000 and 100,000 🤯

Content

Upcoming Talks

Around the Web

📝 Articles

🎬 Videos

🎙 Podcasts

💻 Projects

Until Next Week

I hope you enjoyed this installment of the newsletter and I will talk to you in the next one. I hope you have a great week and as always friends...

Happy Coding
Dan Vega
[email protected]
https://www.danvega.dev