Episodes

July 5, 2024

Ep 11: Exploring AI for application developers (with Sinan Ozdemir)

Link to GitHub for Sinan's book https://github.com/sinanuozdemir/quick-start-guide-to-llms Sinan on LinkedIn: https://www.linkedin.com/in/sinan-ozdemir/ In this episode, I engage in a compelling conversation with Sinan Ozdemir, a seasoned expert in AI and LLMs who shares over a decade of experience. We navigate the fascinating progression of large language models (LLMs), discussing their deterministic and non-deterministic characteristics, the art of prompting, and the significance of model ar...
10
Sept. 24, 2023

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 som...
8
Aug. 27, 2023

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...
1
Jan. 9, 2023

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 Schab...
7
May 22, 2022

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...
6
April 10, 2022

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 t...
5
March 27, 2022

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/...
4
March 12, 2022

On becoming a software architect with Lee Atchison (Ep 4)

There's a point in every software engineers career, where they think "What's next?" Do they consider the role of an architect? Do they make a switch to a managerial role? Or deep dive into an individual contributor role? In this episode, I talk to Lee Atchison, who's not only an author and a video course trainer, he has been in the architect role for 20 years! I pick his brain on questions that I've heard many people ask: What is a good next step for an experienced software engineer? How do the...
3
March 5, 2022

Multicloud vs polycloud, Jakarta EE and other news (Ep 3)

Jakarta EE 10 is coming up. GitHub codespaces is becoming fast, like really fast! Dynamo DB turns 10. There is a library that I recommend for faking data. And what the heck is the difference between multicloud and poly cloud? Welcome to episode three of the artifact. This is a solo episode. We don't have a guest here that I can interview, but I have a lot of good stuff for you to share, including the "Learn from the news" section where we are not just going to report the news. We are also going ...
2
Feb. 24, 2022

Learning cloud technologies with Ranga Karanam (Ep 2)

Getting started in the software industry as a backend Java developer used to be about learning a programming language and a couple of frameworks to build applications. And you were all set. These days, it's no longer the case. With the rise of DevOps, and more importantly, the cloud, the learning journey that a new software developer has to go through has gotten more and more exansive. In this video, I talk to someone who has been teaching thousands of students for more than a decade. Ranga is t...
1
Feb. 8, 2022

Introducing The Artifact (Ep 1)

What is the Artifact? Setting aside the general meaning of the word artifact, in software world, an artifact is anything that's a byproduct produced during the development of software. A build or an executable is an artifact. A design document is an artifact. A packaged library is an artifact. All these are artifacts, but when you are developingf software for many years as many of us have, there's another important byproduct that's produced. That's experience. That's expertise. That's ideas and ...