Happy Monday and welcome to another edition of the newsletter. I am either on my way or in NYC depending on when you are reading this. I’m visiting for the next stop on our SpringOne Tour. If you happen to be attending the conference please say hi 👋🏻 It’s been a busy couple of weeks for me which means I have plenty to share so let’s get into it.
I was able to create and publish 5 videos over the last 2 weeks which is a lot. I’m trying to cut down on production value and focus on the content so that I can publish videos faster.
- Github Codespaces
- Create a new annotation in Spring Boot
- Vue 3 Options API: You don’t have to use the Composition API
- Spring Boot Multi-document properties
- Java Problem Solving: Left to Right Eval
I also got the notification this week that my YouTube channel crossed 2,000,000 views. That is so freaking cool and I can’t thank all of you enough for watching.
Java Frameworks Panel Discussion
It’s so great to be back in person for meetups. This was just our 2nd meeting after bringing back the Cleveland Java User Group. This was a Java Frameworks Panel discussion where we had representatives of Spring Framework, Quarkus, and Micronaut.
It was a great turnout and we had the opportunity to answer questions and then go into some demos. I was the Spring representative and I went through and explained What Spring Framework is and where Spring Boot comes into the picture. Another question that always comes up with developers new to Spring is what types of applications can I build?
I wrapped up my portion of the presentation by building a simple application with Spring Boot. This gave me a chance to show off the Spring Initalizr, talk about dependency injection and demo how easy it is to connect to a database.
This is how I was feeling that day 🤣
Today Microsoft is officially saying goodbye to Internet Explorer. I have painful memories of developing web applications targeting IE 6. This is me saying bye 👋🏻 pic.twitter.com/1WoGrZTDjR— Dan Vega (@therealdanvega) June 15, 2022
If you aren’t aware yet there is a project by Github called Copilot which is an AI trained on billions of lines of code that will help you write code. It does this through comments and context of an application. It also does a really good job of writing documentation and I use it often in Markdown files.
This past week Github Copilot was now available to anyone who wanted to try it out. The catch was that they will be charging for it soon. I can tell you that I have no problem paying for it and have already signed up.
I heard some comments on Twitter that people were upset that Github was taking their code for free and now charging for Github Copilot. I can certainly understand that point of view but It doesn’t bother me. Github is one of the most important tools in life as a developer and it is given to us for FREE by Microsoft. If you
Around the Web
- Spring for GraphQL with Querydsl
- Java garbage collection: The 10-release evolution from JDK 8 to JDK 18
- StackOverflow 2022 Developer Survey
- Java 19 Virtual Threads - JEP Café #11
- How to Inspect and Troubleshoot Spring Microservices on Kubernetes
- ϟ Enlightning: Event-Driven Architecture and Real-Time Analytics
- [VDTRIESTE22] Spring For Architects - Conference by Nate Schutta and Jakub Pilimon
- Spring Office Hours: SpringOne Tour Toronto Recap
- Spring Framework contributor Sébastien Deleuze on GraalVM, AOT, project Leyden, and WebAssembly
- The Changelog Podcats: What is DevRel?
- JavaBrains - 01 Course Introduction (Reactive programming with Java - full course)
- AWS for Web Developers
- Adobe Max 2021 Session Recordings
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...