Ian Darwin, author of the Java Cookbook (now in its fifth edition, covering up to Java 24/25), discusses his decades-long Java journey, favorite language features like records and data-oriented programming, the discontinued string template feature, and Java 25 highlights such as classless main and IO.println. He shares teaching anecdotes, explains how he curates content for the cookbook (JUnit, Mockito, logging, ML/AI, R integration), and offers candid thoughts on AI coding assistants — advocating for reviewing AI-generated code rather than deploying it blindly. He also warns that over-reliance on AI without hiring new developers could create a long-term knowledge gap in the industry.
•23m watch time
Sort: