The Artifact Java Brains
-
- Education
-
A podcast helping software developers grow, get better and be happier. Support this podcast: https://podcasters.spotify.com/pod/show/javabrains/support
-
Everything Spring Framework (with Dan Vega)
Dan Vega is a Spring Developer Advocate at VMware Tanzu. Dan is also a prolific YouTube content creator, course creator, and has spoken in several conferences. He also hosts the Spring Office Hours show and podcast weekly.
In this episode, I talk to Dan about his journey to being a Spring Developer Advocate and what his job actually entails. We also chat about all things Spring - the scope of the framework, how to go about learning it, the release cadence and how to keep up. We also discuss some key choices facing Spring developers today - AOT, Reactive vs Virtual threads, Spring Cloud, Kubernetes and more!
Links:
Dan's website:
https://www.danvega.dev/
YouTube channel:
https://www.youtube.com/@DanVega
Spring Office Hours (hosted by Dan with DaShaun Carter):
https://tanzu.vmware.com/developer/tv/spring-office-hours/
Tanzu Developer Center:
https://tanzu.vmware.com/developer/
---
Support this podcast: https://podcasters.spotify.com/pod/show/javabrains/support -
Testing architecture with ArchUnit (with Roland Weisleder)
Roland's LinkedIn profile:
https://www.linkedin.com/in/roland-weisleder/
Devoxx talk:
https://www.youtube.com/watch?v=ef0lUToWxI8
I happened to see a Devoxx talk a month ago, which was titled Unit Test, your Java Architecture by Roland Weisleder. And I found that to be super interesting because unit testing is something that I've always attributed to code, something more objective. And architecture has always been a little more subjective in my mind. Roland was kind enough to join me and share his experiences with ArchUnit and how it can help with architecture for Java codebases
---
Support this podcast: https://podcasters.spotify.com/pod/show/javabrains/support -
Event driven architectures (with Jonathan Schabowsky)
Links:
Get a Solace Cloud account:
https://console.solace.cloud/login/new-account
Spring Cloud Stream code lab:
https://codelabs.solace.dev/codelabs/spring-cloud-stream-basics
Jonathan's LinkedIn profile:
https://www.linkedin.com/in/jonathan-schabowsky
Event driven microservices are gaining a lot of traction these days due to their ability to decouple different systems while at the same time, keep interactions realtime and dynamic. In this episode of the Artifact, I talk to Jonathan Schabowsky, field CTO at Solace. Solace enables enterprises to build powerful real time event driven applications with products like event brokers, event portals and a cloud platform for events. Jonathan has a long and rich experience working with Event Driven architectures, so I was super excited and grateful when he agreed to talk with me. This interview was actually recorded way back in early 2022, but due to various personal reasons (entirely my own fault), I haven't been able to publish this, or really any other Artifact episode. But it's finally here, and if you are even a little bit interested in event driven services, you have to watch or listen to this. I ask Jonathan about the benefits of event driven architectures, the benefits, drawbacks, the mental model versus request response, and so much more! I hope you enjoy this episode and learn as much from it as I did.
---
Support this podcast: https://podcasters.spotify.com/pod/show/javabrains/support -
The job search process with Madeline Mann (Ep 7)
Madeline's website: http://madelinemann.com
Self Made Millenial YouTube channel: https://www.youtube.com/c/SelfMadeMillennial
In this episode of The Artifact, I talk to Madeline Mann, who is a career and job search coach. She is the creator of the Self Made Millenial. She has a coaching program and a Youtube channel with some amazing content with a lot of value.
In this interview, I talk to Madeline about job search as it applies to software developers. Are there any things we should be doing differently? What is the importance of soft skills when searching for a job that requires you to code all the time? Do cover letters matter? How about referrals? Connections? In this interview, we cover all these topics and more. I hope you get as much value and learning as I did from this episode of the Artifact.
---
Support this podcast: https://podcasters.spotify.com/pod/show/javabrains/support -
Microservices and patterns with Chris Richardson (Ep 6)
Microservice patterns website: http://microservices.io
Chris' consulting website: http://chrisrichardson.net
It's really simple. When you think microservice patterns, you think Chris Richardson. Chris is a very popular and authoritative voice in the microservice space - he runs the website: microservices.io which is a go-to resource for anyone trying to architect microservices and needs to learn common patterns. He's also the author of the book Microservice patterns. So, you can guess what i talk to him about in this interview.
At the end of the interview, Chris kindly agreed to speak with me another time to answer any of YOUR questions. So, wherever you are watching or listening to this episode, drop your questions on microservices and microservice patterns in the comments, and i'll pick the best ones to ask Chris in a follow up interview.
Okay, without any further ado, here's my interview with Chris richardson in this episode of the Artifact.
---
Support this podcast: https://podcasters.spotify.com/pod/show/javabrains/support -
Java dev productivity report, Java 18, Google cloud pricing and other news (Ep 5)
JDK 18 is released, there's controversy over Google Cloud's price increase, a new look for MDN, a mysterious npm package that does nothing but has over 700 thousand downloads. And a walk through of the Java developer productivity report from JRebel. All this and more in this episode of the Artifact.
Java 18 is here
https://mail.openjdk.java.net/pipermail/jdk-dev/2022-March/006458.html
https://blogs.oracle.com/java/post/the-arrival-of-java-18
MDN and MDN plus
https://hacks.mozilla.org/2022/03/a-new-year-a-new-mdn/
https://hacks.mozilla.org/2022/03/introducing-mdn-plus-make-mdn-your-own/
JavaOne 2022
https://blogs.oracle.com/javamagazine/post/javaone-2022
Mystery empty npm package
https://www.bleepingcomputer.com/news/software/empty-npm-package-has-over-700-000-downloads-heres-why/
Google cloud pricing updates
https://cloud.google.com/blog/products/infrastructure/updates-to-google-clouds-infrastructure-pricing
JRebel developer productivity report
https://www.jrebel.com/resources/java-developer-productivity-report-2022
PicoCLI
https://picocli.info/
---
Support this podcast: https://podcasters.spotify.com/pod/show/javabrains/support