Hello friends and welcome to another edition of the newsletter. This edition is coming to you a day late and as I write this I am sitting in Seattle for another SpringOne Tour. I’m having a great time in Seattle and I will tell you more about this stop in the next version of the newsletter.
In this edition of the newsletter, I want to talk about SpringOne Tour NYC, A Bootiful Podcast, 2 new videos for YouTube, and a conference recording.
SpringOne Tour New York City
I had the opportunity to spend a week in NYC with my entire team for the 1st time since joining VMware. It was so great to have everyone in one place and I learned so much on this trip. I gave my talk on Getting Started with GraphQL and I thought it went really well I received some great questions from the audience.
After my talk, I was able to attend a bunch of sessions and I learned so much. One session that I was excited to see was on the new Spring CLI from Mark Pollack. This is an experimental project at the moment but it solves a real problem that other communities have solutions for.
The Spring CLI will help increase productivity when creating new projects or adding functionality to existing projects. You can read through the documentation to learn more but I plan on creating some content in the new future about this exciting project.
What was really exciting for me is that I had a chance to sit down with Mark and do some pair programming. After about an hour I was able to create a new GraphQL project that you can use with the Spring CLI. Again if that doesn’t make sense, I’ll have more on that soon!
A Bootiful Podcast with Josh Long
I had the opportunity to sit down with my friend and coworker Josh Long for an episode of his podcast. We had a chance to talk about my career and how I ended up where I am today. It’s always fun reflecting on my career and I can’t wait for you to hear our conversation.
I was able to create 2 videos over the last 2 weeks. It’s crazy that in one week I am able to create 3 videos and some weeks I don’t create any. I guess that is the life of being a YouTuber though, consistency is the key to the whole game.
Testing your GraphQL APIs
I have been creating a lot of content around Spring for GraphQL lately and one of the questions that keep coming up is how can I test my APIs. The testing support in Spring for GraphQL out of the box is really good and easy to get started with. In this tutorial, you will learn how to write a slice test and the GraphQL Tester that includes a fluent API for testing your APIs independent of the server transport.
IntelliJ Live Templates for Spring Boot
If you aren’t aware the Spring Developer Advocacy team started a Spring Developers Twitter Community. There are so many great questions in that community and my plan is to start answering questions there. In this video, I answer my friend DaShaun’s question on how to quickly automate some one-liners in Spring Boot.
What’s new in Nuxt 3
I gave a talk at VueConf US in June on What is new in Nuxt 3. That conference was such a great time and I thought my talk went well. Now you can be the judge of that now that the recording is online. Thanks to the fine folks over at Vue Mastery for making it available. If you don’t have a subscription to them you should consider signing up.
On July 8th my wife Jen and I celebrated our 5th Anniversary. I’m not sure how I got so lucky but If I can offer you some unsolicited advice… Marry your best friend 🤩🥳
Around the Web
- Securing SPAs with Spring by Marcus Hert Da Coregio @ Spring I/O 2022
- Gradle Tutorial - Crash Course
- Spring Cloud Gateway: Resilience, Security, and Observability by Thomas Vitale @ Spring I/O 2022
- Amazon CodeWhisperer
- Awesome Actions
Testcontainers 1.17.3 is out! A bunch of improvements to modules (@ClickHouseDB, @elastic, Toxiproxy, @apache_pulsar, @HiveMQ, @_localstack), ARM-native SSH image for host port forwarding, and... 🥁... auto-formatted with @jhipster's prettier-java now! 🥳https://t.co/1YEWPHYLTX— Testcontainers (@testcontainers) June 29, 2022
✍️ Quote of the week
“If I had an hour to solve a problem I'd spend 55 minutes thinking about the problem and five minutes thinking about solutions.” - Albert Einstein
- Java Annotated Monthly - July 2022 (Thanks for the mention 🤩)
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...