There is a lot of buzz around Kotlin, a new Java-based programming language that many think might eventually replace Java. But is all this talk justified, and are the predictions of replacement realistic?
Today we talk with Duncan McGregor and Nat Pryce, the authors of Java to Kotlin. They reveal to us all the advantages of Kotlin, why and when you would want to transition to it from Java, and how to facilitate the refactoring in a painless and efficient way.
When you finish listening to the episode, connect with Duncan and Nat on Twitter and check out their book Java to Kotlin.
Mentioned in this episode:
Duncan on Twitter at https://twitter.com/duncanmcg
Mat on Twitter at https://twitter.com/natpryce
Kotlin to Java, 1st edition at https://www.amazon.com/Java-Kotlin-Duncan-McGregor-ebook/dp/B09CT5KZLM
Kotlin Programming Language at https://kotlinlang.org
Joshua Bloch, Effective Java, 3rd Edition at https://www.amazon.com/Effective-Java-Joshua-Bloch-ebook/dp/B078H61SCH/ref=sr_1_1?crid=3CG84SQ8VU5ET&keywords=effective+java+josh&qid=1653917364&s=digital-text&sprefix=effective+java+josh%2Cdigital-text%2C260&sr=1-1
Corgibytes at https://corgibytes.com
We all want our code to be stable and resilient to future challenges. But we need to strike the right balance between testing our systems and the cost of failure. This is much harder to achieve than it sounds.
Today we talk with Melanie Frank, Managing Vice-President of Cyber Engineering at Capital One. Her teams innovate boldly to secure the enterprise while obsessing over excellence. Before Capital One, Melanie worked at Honeywell at NASA Goddard Space Flight Center, where she tested software that conducted scheduling, command, and control for space network communication satellites.
Drawing from her experience in the aerospace and financial industry, she tells us about the significance of testing and how to do it right for your product.
When you finish listening to the episode, connect with Melanie on LinkedIn.
Mentioned in this episode:
Melanie on LinkedIn at https://www.linkedin.com/in/melanie-frank-06b3675/
Capital One at https://www.capitalone.com
NASA Goddard Space Flight Center https://www.nasa.gov/goddard
Corgibytes at https://corgibytes.com
Empathy in Tech at https://empathyintech.com
We all strive to write an ideal code - easily readable, functional, and clean. We use many tools to achieve this. However, we often forget why we need our code to be tidy.
Today we are talking with Samuel Taggart, President of GDevCon N.A. and the owner of SAS Workshops. Sam is a natural teacher, and he enjoys sharing what he learned with others. We talk with Sam about the tools and methods that make our code clean - refactoring, retrospectives, and style guides. While they are all meant to keep us and our code in check, we forget that these tools and methods also need to be under control. Sam reminds us of a crucial question that will help us do just that.
When you finish listening to the episode, connect with Sam on LinkedIn and Twitter and visit the SAS Workshops website at www.sasworkshops.com.
Mentioned in this episode:
Samuel Taggart on LinkedIn at https://www.linkedin.com/in/taggartsam/
Samuel Taggart on Twitter at https://twitter.com/sasworkshops
GDevCon N.A. at https://gdevconna.org
SAS Workshops at https://www.sasworkshops.com
Mikado Method at https://understandlegacycode.com/blog/a-process-to-do-safe-changes-in-a-complex-codebase/
Legacy Code Rocks - Living Documentation with Cyrille Martraire at https://www.legacycode.rocks/podcast-1/episode/2fd0fdeb/living-documentation-with-cyrille-martraire
Zettelkasten Method at https://zenkit.com/en/blog/a-beginners-guide-to-the-zettelkasten-method/
Corgibytes at https://corgibytes.com