Christian Clausen: When to Refactor - Episode 234

Christian Clausen: When to Refactor - Episode 234

Christian Clausen works as a Technical Agile Coach teaching teams how to properly refactor their code. Previously he worked as a software engineer on the Coccinelle semantic patching project, an automated refactoring tool. He has an MSc in computer science and five years of experience teaching software quality at a university level. He is the author of the book Five Lines of Code published by Manning. He was one of the Top Three rated speakers at GOTO Aarhus 2022. People were standing in line to get a signed copy of his book Five Lines of Code.

Topics of Discussion:

[2:46] Christian talks about what got him into coding from a young age, and some of his favorite things about coding. He also discusses how the industry has changed since he first began his career.

[6:19] Christian shares the reason behind the premise that every method should get down to no more than five lines of code.

[9:07] What does "collaborate with the compiler" mean in Christian's book?

[13:38] The process behind changing code by addition, rather than modification.

[22:16] Christian talks about defending the data.

[26:49] Christian's mental model of spaceship architecture.

[30:04] What extra features does Christian's book come with?

Mentioned in this Episode:

Clear Measure Way

Architect Forum

Software Engineer Forum

Programming with Palermo — New Video Podcast! Email us at programming@palermo.network

Clear Measure, Inc. (Sponsor)

.NET DevOps for Azure: A Developer's Guide to DevOps Architecture the Right Way, by Jeffrey Palermo — Available on Amazon!

Jeffrey Palermo's Twitter — Follow to stay informed about future events!

Architect Tips — Video podcast!

Azure DevOps

Five Lines of Code

Christian on Twitter

Christian on Medium

Want to Learn More?

Visit AzureDevOps.Show for show notes and additional episodes.

Episoder(399)

Matt Mitchell on DevOps on the .NET Core Engineering Services Team - Episode 63

Matt Mitchell on DevOps on the .NET Core Engineering Services Team - Episode 63

Matt Mitchell is the lead engineer of the .NET Core Engineering Services Team at Microsoft. Matt joined Microsoft in 2006 after two years as an intern from 2004-05. Right out of the gate he did all C+...

18 Nov 201941min

James Montemagno on the Xamarin Development Cycle - Episode 62

James Montemagno on the Xamarin Development Cycle - Episode 62

Joining Jeffrey Palermo today on the podcast is James Montemagno! James is quite prolific in the space and has tons of content out on the web! Currently, James is a Principal Program Manager for Clien...

11 Nov 201945min

Jeff Hollan on Azure Functions and Serverless - Episode 61

Jeff Hollan on Azure Functions and Serverless - Episode 61

This week, Jeff Hollan is joining the podcast! Jeff is a Principal Program Manager on the Azure Functions team. He is always developing and shipping solutions on the latest and greatest tech, and is p...

4 Nov 201937min

Shayne Boyer on the Landscape of Containers and Cloud-Native - Episode 60

Shayne Boyer on the Landscape of Containers and Cloud-Native - Episode 60

Today's guest on the podcast is Shayne Boyer, a Principal Cloud Advocate and .NET Lead at Microsoft! For the last 15 years, he has been developing Microsoft-based technology, mixing in a little Oracle...

28 Okt 201942min

Daniel Jacobson on DevOps for Desktop Applications - Episode 59

Daniel Jacobson on DevOps for Desktop Applications - Episode 59

Today's guest is Daniel Jacobson, a Program Management Lead on the Visual Studio team focused on empowering Windows Developers. Daniel was one of the speakers at the .NET Conf 2019 and will also be at...

21 Okt 201937min

Glenn Condron on New Capabilities in .NET - Episode 58

Glenn Condron on New Capabilities in .NET - Episode 58

This week on the podcast, Jeffrey is speaking with Glenn Condron! Glenn is the Program Management Lead of the App Platform team within the Developer Division at Microsoft, focusing on .NET. With .NE...

14 Okt 201942min

Craig Loewen on the Windows Subsystem for Linux DevOps Story - Episode 57

Craig Loewen on the Windows Subsystem for Linux DevOps Story - Episode 57

On this week's episode, Jeffrey is joined by Craig Loewen to discuss the Windows Subsystem for Linux! Craig is a Program Manager on the Windows Subsystem for Linux team. He started his journey in Univ...

7 Okt 201932min

Oren Eini on DevOps Success at RavenDB (Part 2) - Episode 56

Oren Eini on DevOps Success at RavenDB (Part 2) - Episode 56

This is the second part to the two-episode series with Oren Eini! If you haven't listened to the first part already be sure to tune into that one first! Oren Eini, pseudonym Ayende Rahien, is a freq...

30 Sep 201941min

Populært innen Politikk og nyheter

giver-og-gjengen-vg
aftenpodden
aftenpodden-usa
forklart
stopp-verden
popradet
lydartikler-fra-aftenposten
fotballpodden-2
rss-gukild-johaug
det-store-bildet
dine-penger-pengeradet
nokon-ma-ga
hanna-de-heldige
rss-ness
aftenbla-bla
e24-podden
rss-utenrikskomiteen-med-bogen-og-grasvik
rss-penger-polser-og-politikk
rss-espen-lee-usensurert
frokostshowet-pa-p5