We believe that .NET developers cannot achieve systematically high-performance software solutions without
thoroughly understanding all three areas. For example, .NET memory management (facilitated by the CLR
garbage collector) is an extremely complex field and the cause of significant performance problems, including
memory leaks and long GC pause times. Without understanding how the CLR garbage collector operates,
high-performance memory management in .NET is left to nothing but chance. Similarly, choosing the proper
collection class from what the .
No author can complete a book without a small army of helpful individuals. I’m deeply indebted to the whole Apress team, including Grace Wong, Beckie Stones, and Janet Vail, who helped everything move swiftly and smoothly; Candace English, who performed the copy edit; and many other individuals who worked behind the scenes indexing pages, drawing figures, and proofreading the final copy. I owe a special thanks to Gary Cornell, who always offers invaluable advice about projects and the publishing world.
We’ve designed this book to show you how to write professional applications using Microsoft
As software developers, we understand how difficult it is to develop software in real life. End
users expect their applications to be reliable, functional, and polished. They’ll also have preferences in
terms of how they want their application to look and feel.
To help you meet these real-life expectations, we’ve focused this book on many of the typical
scenarios that customers or clients will ask of you.
Want to perform programming tasks better, faster, simpler, and make them repeatable? Take a deep dive into Windows PowerShell and discover what this distributed automation platform can do. Whether you’re a .NET developer or IT pro, this concise guide will show you how PowerShell’s scripting language can help you be more productive on everyday tasks.
Quickly learn how to create PowerShell scripts and embed them into your existing applications, write "little languages" to solve specific problems, and take charge of your code.
Getting Creative with the Income Statement: Pro-Forma Measures of Earnings
Pro forma information is a tool that companies have invented to disseminate an idealized version of their performance. It may exclude any cost or expense the company wants, yet it is presented in a form that suggests reliability and soundness.1 Cash flow, by the way, is not EBITDA. EBITDA is the biggest joke of the 1990s.