In-Depth

Books: Take .NET to the Extreme

eXtreme .NET combines the benefits of extreme programming with those of .NET. The author delves into pair programming, spiking, problem breakdown, testing, refactoring, and more.

eXtreme .NET: Introducing eXtreme Programming Techniques to .NET Developers presents an approach for developing quality software that blends the concepts of extreme programming with those of .NET. The author, Dr. Neil Roodyn, covers a wide range of topics appropriate for both novice and advanced developers. Roodyn includes easy-to-follow examples written in C++.

Roodyn begins eXtreme .NET by discussing the extreme programming methodology at a high level. But don't skip this first chapter, even if you're familiar already with extreme programming, because Roodyn shows you how the benefits of the .NET Framework can help with the extreme programming methodology. Roodyn goes on to discuss pair programming, which is a must-read if you're new to extreme programming. Chapter 3 shows you how to break down a problem into smaller problems for manageability and simplicity. The author also lends insight into the topics of spiking, testing, and refactoring. The chapter on how to write test programs is particularly helpful, as it offers several key concepts that you can implement in your development practices.

Having been on an extreme programming team before, I enjoyed eXtreme .NET immensely. The book offers insight for developers at all skill levels, although beginners will probably benefit the most.


eXtreme .NET: Introducing eXtreme Programming Techniques to .NET Developers
by Dr. Neil Roodyn
Addison-Wesley
ISBN:
0321303636
Price: $39.99
Quick Facts: Shows you how to combine the benefits of .NET and extreme programming.
Pros: Excellent coverage of the fundamentals of extreme programming with .NET.
Cons: None.

About the Author

David Mack is a technical lead and consultant for the National Intelligence Division at Titan Systems. He has more than 10 years of experience in management and software engineering. Reach him at [email protected].

comments powered by Disqus

Featured

  • At Build 2026, Microsoft Sets Up Windows as an OS for AI Agents

    Microsoft's Build 2026 Windows developer announcements point to a broader platform strategy for agentic AI, spanning terminal workflows, local models, app-building skills, Cloud PCs and operating system-level containment.

  • Slammed by Copilot Usage-Based Billing on Day 1, Facing $180 Bill for June

    A journalist using GitHub Copilot Pro details how a broken editorial workflow on day one of usage-based billing led to runaway token consumption, a projected $180 monthly bill, and practical tactics for cutting AI credit burn.

  • AdaBoost.R2 Regression Using C#

    AdaBoost.R2 regression works by building an ensemble of decision trees, training them on reweighted data, and combining their predictions with a weighted median, while also showing how parameter choices affect accuracy and overfitting.

  • VS Code 1.122 Lets BYOK Work Without GitHub Sign-In

    Microsoft's May 2026 VS Code update makes BYOK usable in restricted environments while adding agent, browser and issue-reporting updates.

Subscribe on YouTube