Philip Japikse: Professional C# in .NET - Episode 230

Published: Jan. 30, 2023, 4:38 p.m.

An international speaker, Microsoft MVP, ASPInsider, MCSD, PSM II, PSD, and PST, and a passionate member of the developer community, Phil has been working with .NET since the first betas, developing software for over 35 years, and heavily involved in the agile community since 2005 as well as a Professional Scrum Trainer. Phil has taken over the best-selling Pro C# books (Apress Publishing), including "Pro C# 10", is the President of the Cincinnati .NET User\u2019s Group (Cinnug.org), and the Cincinnati Software Architect Group, co-hosted the Hallway Conversations podcast (Hallwayconversations.com), founded and runs the CincyDeliver conference (Cincydeliver.org), and volunteers for the National Ski Patrol. During the day, Phil works as the CTO for Pintas & Mullins. Phil always enjoys learning new tech and is always striving to improve his craft.

\xa0

Topics of Discussion:

[2:22] What were the key points that steered Philip along his career and watershed moments?

[6:42] The importance of having a contract in place for every job.

[8:14] Philip talks about honing his craft and putting himself in rooms with people he admired.

[11:01] What did the Library of Congress have to do with Philip\u2019s book?

[18:00] As the CTO of a private company, what does Philip think about the software executive role?

[19:33] Don\u2019t ask your employees to do anything they\u2019re not willing to do for you. Trust your employees and let them grow.

[24:11] The best leaders don\u2019t have to be in management.

[24:53] What is an NCO, non-commissioned officer?

[27:15] Phil shares his view on object-oriented programming in the modern C#.

[32:19] What is technical debt?

[33:50] Another really nice feature built into Entity Framework core, or EF core, is the idea of concurrency checking.

[37:57] When you refactor, you want the end product to be what you would have made it if you had been going from the beginning.

[42:12] Philip talks about running the Cincy Deliver conference.

\xa0

Mentioned in this Episode:

Clear Measure Way

Architect Forum

Software Engineer Forum

Architect Tips \u2014 Video podcast!

Azure DevOps

Clear Measure (Sponsor)

.NET DevOps for Azure: A Developer\u2019s Guide to DevOps Architecture the Right Way, by Jeffrey Palermo \u2014 Available on Amazon!

Jeffrey Palermo\u2019s YouTube

Jeffrey Palermo\u2019s Twitter \u2014 Follow to stay informed about future events!

Programming with Palermo - New Video Podcast!

programming@palermo.network

Phil on Twitter

Phil\u2019s Blog

Phil\u2019s Sessions

Philip on Microsoft\xa0

Philip on Scrum

Philip on GitHub

Philip\u2019s Books

\xa0

Want to Learn More?

Visit AzureDevOps.Show for show notes and additional episodes.