One of the most powerful tools that a developer can use for validating data
is the regular expression. A regular expression makes use of pattern matching
to determine if an item fits within the definition of the pattern. Some
validation that might take many lines of code to validate can be simply
validated by building the correct pattern. However, many developers are put
off by the feeling that regular expressions are too hard to master.
Several months ago, I started reading a book called Regular Expression
Recipes: A Problem-Solution Approach by Nathan Good. It became quite clear to
me as I began the first chapter that while the recipes were quite good, they
really applied to solutions in the Unix world as opposed to the .NET
universe. Wistfully I thought, wouldn't it be nice if Mr. Good came out with
a book that targeted regular expressions for the .NET developer? ... (more)
Lately, it seems that every computer book that you find is a weighty tome of
at least 500 or 600 pages. You groan just thinking about having to schlep
another monster-size book around. It is so nice then to inform you that
sometimes good things do come in small packages. This book, while only 200
pages, contains lots of nuggets that will appeal to all levels of developers.
Chapter one covers an exhaustive list of navigation short cuts that you will
find in Visual Studio 2003. If you want to master getting around in Visual
Studio, this is a great chapter to have nearby. I would urg... (more)
The CSS3 Anthology by Rachel Andrews is subtitled instant CSS answers,
how-to's, and examples. This subtitle clearly explains the goal of this book.
The book consists of nine chapters. The first chapter is a quick review of
CSS. The other chapters cover major topics such as text styling, image design
elements, navigation, tabular data, forms and user interfaces, CSS
positioning basics and CSS for layout. The topics in each chapter are laid
out in the form of a question followed by one or more solutions and then a
discussion explaining why that solution was offered. Here is an exa... (more)
Murach's SQL Server 2012 for Developers by Brian Syverson and Joel Murach is
an introduction to SQL Server 2012 and to developing key T-SQL (Transaction
SQL) skills to become a successful developer. T-SQL is the language used by
SQL Server to communicate with SQL Server databases. This book continues the
Murach philosophy of using twinned pages to enhance the learning experience
by repeating and enhancing the information on the first page with information
on the facing page. I like this approach as it helps to reinforce the
concepts being presented.
The book contains 23 chapters... (more)
There are many ways to approach the presentation of a major upgrade to a
software platform and how to address its various audiences. O'Reilly has
decided that to get seasoned ASP.NET developers up to speed, it has added
three new books to its Developer's Notebook series. The idea behind the
series is to let existing developers "look over the super coder's shoulder"
and capture this concept on paper. The notebooks are example-driven, aimed at
developers, and enjoyable to work through. Each chapter is organized around a
specific task with examples reinforcing these new ideas.
The ... (more)