We know Powered by ASP.NET

Skip Navigation Links.
Get a Free Consultation
Name*  
E-mail*  
 



 
Notes  
Phone  
Address  
 

Recommendations

Books
Of course, the best books are the ones I co-wrote myself. That said, there are many other very good books on my bookshelf which I highly recommend, most of which I did not contribute to.

ASP.NET
Programming ASP.NET 3.5
Jesse Liberty, Dan Hurwitz, Dan Maharry
I have to put this one first, because it was my first book, and still my favorite, although it is now in the fourth edition. And no, O'Reilly authors do not get to choose their animal. This is a great book for getting from beginning ASP.NET programming to moderately advanced. The examples in the book are in C#, although the VB.NET is available for download on the O'Reilly site, and it is highlighted in the text when the two languages differ significantly. O'Reilly
978-0-596-52956-7
 
ASP.NET 3.5 Unleashed
Stephen Walther
Although a competitor to us, this is a great book for the working developer. My copy is well thumbed. It covers an amazing amount of ground with a good degree of depth. The code examples are clear and concise. Sams
978-0672330117
 
Pro ASP.NET 2.0 in C# 2005
Matthew MacDonald & Mario Szpuszta
Another worthy competitor, this edition been superceded by newer editions covering ASP.NET 3.5 and Silverlight. However, this is the edition on my desktop which gets heavy use. In addition to all the things you would expect in an ASP.NET book, it has terrific chapters on advanced topics such as Files and Streams, Cryptography, Custom Membership Providers, Design-Time Support, JavaScript, and Dynamic Graphics and GDI+. Apress
978-1590594964
 
Windows Forms
Programming .NET Windows Applications
Jesse Liberty & Dan Hurwitz
Books on Windows Forms are tough to come by, especially these days. Although I am biased, being the co-author and all, this book is worth its signficant weight in gold for a desktop developer, despite being somewhat out of date. O'Reilly
978-0-596-00321-0
 
Programming Microsoft Windows with C#
Charles Petzold
A classic. Very readable and very in-depth. Does not even mention Visual Studio, and barely mentions the controls most common in applications, yet it is the indispensable reference for enabling your application to work with images, text, the keyboard, and on and on. Microsoft Press
978-0-735-61370-6
 
Windows Forms 2.0 Programming
Chris Sells & Michael Weinhardt
A useful volume which fills in lots of details. Addison-Wesley Professional
978-0-321-26796-2
 
SQL Server
The next three books are part of a series. I have read all three books cover to cover, many chapters many times.
 
Inside Microsoft SQL Server 2005:
T-SQL Querying

Itzik Ben-Gan, Lubor Kollar & Dejan Sarka
The first chapter, Logical Query Processing, by itself is worth the price of admission. It is as though the film is now lifted off my eyes. The chapter on Query Tuning is a close second as the most revelatory chapter I have ever read on SQL Server. Microsoft Press
978-0-735-62313-9
 
Inside Microsoft SQL Server 2005:
T-SQL Programming

Itzik Ben-Gan, Dejan Sarka & Roger Wolter
The companion to T-SQL Querying, this volume covers non-querying aspects such as data types, temporary tables, cursors, views,and so on. Always, it stresses performance ramifications and how to work around them. A great, great book. Microsoft Press
978-0-7356-2197-8
 
Inside Microsoft SQL Server 2005:
Query Tuning and Optimization

Kalen Delaney, Sunil Agarwal, Craig Freedman, Lubor Kollar, Ron Talmage & Adam Machanic
This book looks at many of the same issues as T-SQL Querying, but from a slightly different perspective, providing a deep understanding of what is happening under the covers. Microsoft Press
978-0-7356-2196-1
 
Pragmatic ADO.NET
Data Access for the Internet World

Shawn Wildermuth
A concise guide to accessing data. Very practical code samples in C#. Addison Wesley
978-0-201-74568-9
 
Miscellaneous Code Related
Programming C# 3.0, Fifth Edition
Jesse Liberty
A classic and definitive reference work. O'Reilly
978-0-596-15874-3
 
HTML & XHTML: The Definitive Guide, Sixth Edition
Chuck Musciano & Bill Kennedy
The title and subtitle say it all. O'Reilly
978-0-596-15851-4
 
JavaScript: The Definitive Guide, Fifth Edition
David Flanagan
Another Definitive Guide I depend on. O'Reilly
978-0-596-00048-0
 
Design
The Design of Everyday Things
Donald A. Norman
You will never again look at a door handle the same way. Basic Books
978-0-465-06710-7
 
The Non-Designer's Design Book
Robin Williams
The design book for the rest of us, to borrow a phrase. A little goes a long way. Peachpit Press
978-0-321-53404-0
 
Don't Make Me Think:
A Common Sense Approach to Web Usability

Steve Krug
Required reading for all who work on web sites. New Riders Press
978-0-321-34475-5
 

Tools & Utilities
Notepad2 This free, lightweight Notepad replacement from Flo's Freeware is now my go-to text editor for any flat-file work outside of Visual Studio. It is much more usable than plain vanilla Windows notepad. Amongst its many features, it provides syntax highlighting for C#, VB.NET, HTML, XML, SQL, and JavaScript, among other file types. It has many editing enhancements such as block indenting and unindenting, stripping trailing blanks, removing blank lines, and on and on. It supports a number of useful configuration options, including line numbering and word wrap. And did I mention, it's free. Try it and you will never use Notepad again. free
 
FinePrint This becomes your default printer, where at the minimum it performs as print preview on steroids. It also allows printing jobs as 2-up, 4-up, etc., plus lots of other options. Well worthwhile both for the convenience and the trees you save. $49.95
 
pdfFactory Works with FinePrint to easily create PDF files. $49.95
 
ExamDiff Pro The best and easiest diff'ing tool I have seen. $35
 
SQL Sets Save and compare query results. An invaluable tool. I don't know how I ever got along without it, although I often pined for such a tool. Now it is here. $149
 
HyperSnap A very good screen capture program with reasonably good image editing. Much lighter weight than something like PhotoShop. $39.95
 
GoToMeeting Work with several people remotely, showing them your screen or seeing theirs. Allows you to control their screen or vice versa. This WebEx competitor from Citrix is very easy to use and will transform the way you interact with people. The monthly subscription allows you to use it freely, at the drop of a hat. It also has very good conference calling capabilities (as long as long distance phone charges do not apply). $49/month
 
Pandora While this internet radio is not a tool, strictly speaking, it does make time at your desk much more pleasant. free or $35/year
 
VS.NetcodePrint When you really need to print out your source code, this is the Visual Studio add-in to use. $69
 
Tabs Studio For the most part, I love the VS2008 UI. However, the way it handles large numbers of open files leaves quite a bit to be desired, especially if the files have long paths and/or filenames. Then just to make you crazy, it changes the order in which tabs are displayed, so you can never find what you were working on just a few minutes ago. Tabs Studio, another VS add-in, fixes all that. Try it, you'll like it. $34
 

Contact: info@stersol.com
Copyright © 2010 Sterling Solutions