Are you looking for techniques that will help you write
consistent code and create more robust applications? In this
hands-on guide, I''ll provide you with a collection of design
strategies that show you how to write high-performance applications
using less code so you can become more efficient. These strategies
are especially suited for C# code and will enable you to select the
right approach to meet your program requirements.
Instead of overloading you with theory, I present numerous
coding examples to help you learn how an application is designed,
and then I give you the tools to start writing your own. I also
explore issues such as application testing and support, serializing
XML, working with LINQ, and more. In all cases, I offer techniques
that will reduce security risks, improve application acceptance,
and make your application do more with fewer resources.
By the end of the book, you''ll be able to create a design that
will scale well and produce reliable, speedy, secure, and efficient
code.
What you will learn from this book
- How to develop your design strategy with speed in mind
-
Coding techniques and scripting options to build your
application
-
Ways to evaluate security and reliability implications
-
Tips for deploying, supporting, and maintaining your
application
-
Steps for augmenting your application using F# and experimenting
at the command line
-
Special coding methodologies for creating reports, multithread
applications, and more
-
All about choosing the right resources and tools
Who this book is for
This book is for experienced developers who want expert advice
on how to create better applications by using proven design
strategies and new methods for writing code.
Wrox Expert One-on-One books present the wisdom accumulated by
an experienced author who is recognized as an expert by the
programming community. These experts challenge professional
developers to examine their current practices in pursuit of better
results.