Twin Cities Code Camp

Jason Bock

Tabs Vs. Spaces - The Greatest Battle of Our Time

by Jason Bock

Sat, Apr 22, 2017
Room: Garden Room
Time: 15:00

Tabs. Spaces. Such simple things, yet the epic wars that have been raged around these characters in developer circles have been tumultuous. Countless hours have been wasted in code reviews debating who is right and wrong. Teams have been torn asunder. Trolling has reached internet-crashing proportions. But the question remains: which one is better? In this session, we'll cut through the hyperbole and emotions and get down to business. We'll see how compilers work with code, and how tests are set up to yield hard facts on performance and memory usage. We'll use this information to make rationale judgements for our coding standards. Come to this session with a sense of humor, and leave with insight into code analysis, automation, and decision making.

About the Author

Jason Bock is a Practice Lead for Magenic (http://www.magenic.com) and a Microsoft MVP (C#). He has over 20 years of experience working on a number of business applications using a diverse set of frameworks and languages such as C#, .NET, and JavaScript. He is the author of ".NET Development Using the Compiler API", "Metaprogramming in .NET", and "Applied .NET Attributes". He has written numerous articles on software development issues and has presented at a number of conferences and user groups. He is a leader of the Twin Cities Code Camp (http://www.twincitiescodecamp.com). Jason holds a Master's degree in Electrical Engineering from Marquette University. Visit his web site at http://www.jasonbock.net.