Website Updates, New Content, Live Coding & SpringOne

Happy Monday and welcome to the new bi-weekly newsletter. I decided to move this newsletter to every other Monday for a couple of reasons. First, it’s a lot of work and stress to produce this newsletter each week on top of everything else I am doing. Second, I just don’t think I have enough going on to warrant a newsletter every single week. When I get on the level of Ken Kousen (Hi, Ken 👋🏻) I will consider moving back to weekly. I’m going to try this for now but I would love your feedback.

This week I want to tell you about some long-overdue changes I made to the website, I did some live coding, wrote some blog posts, and released a few videos.

Website Updates

Over the past couple of weeks, I had a chance to make some long-overdue updates to the website. I’m not sure when this happened but all of my inline code fences were displaying as blocks. I’m a little bit worried that nobody told me about this. I know the analytics tell me that I am getting a little under 50k visitors a month and not one of you noticed this 😳

This was an issue with the Gridsome plugin I was using and found out that I could turn of syntax highlighting for inline code fences. I did that and updated the styles to help it stand out for both light and dark modes. This should now be corrected for both my blog posts and newsletter archives on the web.

For as long as I can remember I have wanted to start updating some of my more popular older posts. Before I could do this I had to update the blog header. I was displaying a date there but that was the published date.

I now display the words “Published On” before this date so that viewers know when the article was published. If I go back and update the article you will now see “Updated On” and a 2nd date displayed. I like this information as a consumer of other blogs so I hope you will appreciate this.

With this change in place I went back and updated a few blog posts:

I will continue to do this for older blog posts when I can. It’s nice to bring them up to current versions of Spring Boot as well as add what I have learned over the years.

New Content

@Value Annotation in Spring Boot

Blog Post: https://www.danvega.dev/blog/2022/05/11/spring-boot-value-annotation/

Spring Data JPA Pagination

Blog Post: https://www.danvega.dev/blog/2022/05/12/spring-data-jpa-pagination/

Live Coding

This past week I was able to get some more live coding under my belt. I think like most people there is a bit of anxiety when it comes to coding in public. With experience I am getting much more comfortable with it and even enjoying it at times!

Tanzu TV - Code

This week I hoped on one of our tv shows called Code. This is a chance for us advocates to jump on and build something in public. We don’t have a script, guest or slides. Just me, you and some code. In this weeks session I built out some code I would use for some blog post and YouTube videos.

The first part was building out Spring Data JPA repositories. Once I had that in place I walked through how to do pagination in GraphQL.

Spring Office Hours

If you have been following along I have been running a little experiment called “Spring Office Hours” with my friend and coworker DaShaun. We were doing this on our own Twitch & YouTube channels and it was a chance to talk about what’s new in the world of Spring, demo off some code and answer your questions.

I’m happy to announce that Spring Office Hours is out of beta and we have been added to the Tanzu TV lineup on the Tanzu Developer Center. This past week was episode 01 and while I started off with some audio issues, we ended strong.

If you want to join us live for Episode 2 you can view the episode page here.

SpringOne

This week I found out some amazing news about the upcoming SpringOne conference this December in San Francisco. I will be there in person and I will be doing something really cool that I can’t tell you about yet. I’m so excited about this and as soon as I can say something I will. With that said, I hope to see you all there!

Call for Papers

Speaking of SpringOne our Call for Papers is open now and closes on June 20, 2022. If you’re interested in speaking please submit a talk.

Around the Web

📝 Articles

🎬 Videos

🎙 Podcasts

💻 Projects

👩‍💻 Conferences

Until Next Week

Thanks for sitting down and sharing a cup of coffee with me my friend. I hope you enjoyed this installment of Coffee & Code and I will see you next Monday morning. If you have any links you would like me to include please contact me and I might add them to a future newsletter. I hope you have a great week and as always friends...

Happy Coding
Dan Vega
danvega@gmail.com
https://www.danvega.dev