Software Books
Related Subjects: Multimedia Macintosh Reviews Chess Problem Software PDA Tournament Software Programming Directories Titles
More Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250

Used price: $13.98

Very well done!Review Date: 2008-06-14
Great valueReview Date: 2008-06-06
Great book for putting your team on agile trackReview Date: 2008-05-31
This book gives you in-dept view of refactoring with a lot of practical, code examples. This means that you are well prepared to answer any uncomfortable question. It builds up gradually, so it is easy to follow.
Almost every chapter ends up applying the stuff that was just exposed on a sample application with a lot of code. Surely author spent a decent time on this title. You can download the code and see it progress from chapter to chapter. This gives a great insight since you can read and debug the code at the same time and not just some toy or isolated example.
Here is chapter to chapter break-down of the book.
Chapter 1
Intro chapter, defines refactorings end code smells and explains the kind of baggage VB carries because of its origins. Cool section on misinterpretations, this will prepare you for some tough questions that might come from uninitiated developers or managers.
Explains the importance of writing simple, comprehensible code. For example:
Dim oXMLDom as New DOMDocumet() vs Dim portfolio as new DOMDOcument.
The first statement gives you no idea of what first DOMDocument represents, in second it's the portfolio, and if you know the application context you will know what to expect.
Chapter 2
Teaser chapter but also good single-chapter sample of some typical refactoring work. Captures well typical process of development of VB applications. Starts out with few event-handling methods, ends up with number of domain classes and some inheritance thrown in.
Chapter 3
Chapter on refactoring tools, also gives you some insight of how different tools like refactoring add-ins and unit testing framework fit the big picture of agile development process.
Chapter 4
Intro chapter on application that is used to illustrate refactorings throughout the book. Explains the business case, requirements, lists some use cases. It is important to understand the context of the application to be able to follow-up on refactorings. Also some funny stuff here, like freshman developer that takes pride in copy-paste development.
Chapter 5
In-dept discussion on Static vs. Dynamic and Strong vs. Weak Typing that is rarely dealt with in such depth. This is basically controlled with Option Strict and Option Explicit options. If you program in VB, you must be aware how these work out.
Chapter 6
Chapter on error handling, especially legacy vs. structured error handling. Again, something everyone should know, but rarely explained in such depth. Cool stuff is step by step recipe for converting legacy to structured.
Chapter 7
Deals with some core refactorings like Dead Code Elimination, Scope Reduction etc. It's like cleaning up your code for some serious refactoring stuff.
Chapter 8
First step in structuring your code is getting serious about the problem (or business) domain. Also explains Rename and Safe Rename refactoring, talks about Interface vs. Abstract class, Open-Closed principle etc. some serious OO stuff.
Chapter 9
Some core refactoring stuff. Teaches you how to eliminate duplicated code and why it is the worst thing it can happen to your code. Explains Extract Method and Replace Magic Literal with Symbolic Constant variable. Nice and simple example based on circle geometric shape on how procedural design is transformed to Object Oriented design (Module and Shared method rings a bell?)
Chapter 10
If only method extraction would be as simple in real life... This chapter goes further with method extraction and deals with some common problems like temps.
Chapter 11
Where do objects come from? How you design classes? Some core OO stuff in this chapter, including Extract Class, Move Member (Method or Field) refactorings, smells like Database Driven Design or Data Class, Large Class, OO principles like Single Reasonability Principle etc. Lot of stuff and handful of pages in this chapter.
Chapter 12
Build upon previous chapter. Deals with inheritance, polymorphism, genericity. Explains the difference between class and interface (or implementation vs. interface inheritance), difference between delegation and inheritance and criteria to chose one or another, list some common misuses of inheritance etc. Again, a number of refactorings like Replace Inheritance With Delegation or Extract Interface, Extract Super etc. Some heavyweight OO concepts in this chapter, takes a time to digest.
Chapter 13
Explains what is important when taking a birds-view of software. This chapter is especially important for software architects. Talks a lot about dependencies in software and why you should minimize dependencies in your code.
Chapter 14
Single chapter for huge subject, still a lot of material covered. Design patterns are the most advanced subject in OO, so refactoring your code in order to make use of patterns is in no way child's play. Mostly deals with creational patterns. First mention of Dependency Injection in some VB book I come across. Now taking into account that Unity application block [...] has been released in April, this is really cutting edge stuff!
Chapter 15
Talks about latest VB improvements that come with VB 2008. Starts with XML enhancements like XML literals and then the rest is about LINQ. Explains a LINQ implementation called LINQ-to-SQL. This is first Microsoft Object-Relational Mapper (ORM). Again, cutting edge.
Chapter 16
If you still deal with VB6 code, than you know that migrating to .Net is no easy ride. This chapter explains some techniques that will help you migrate your code and make it .Net in sprit, not leaving it crippled by simple migration that will only make it execute in .Net. VB6 lacks inheritance, generics etc, so you need refactorings to make it VB .Net.
This book has no real competition as far as I know, no book on refactoring or agile for VB .Net developers. The one that come close is Agile Principles, Patterns, and Practices in C# (Robert C. Martin Series) but it is for C# developers and requires a lot higher starting point.
When other books come up, I am sure Professional Refactoring in VB will continue to hold its ground. Highly recommended!
Great Book on RefactoringReview Date: 2008-05-05
Martin Fowler finally has a fair partner on my shelf ;).
Must read for any serious VB developer.Review Date: 2008-05-03
This book is deep and takes a while to digest. However, it's not about showing off some irrelevant academic knowledge. Author is not afraid to mention "Dependency Injection" or "Single Responsibility Principle" but all of these are demonstrated to be relevant and get illustrated through very practical and real-life examples.

Used price: $142.98

Excellent book for learning and/or referenceReview Date: 2002-11-23
Good book for tolls and SAP application developersReview Date: 1999-10-12
One of the must haves for SAP programmers!Review Date: 2003-09-28
Obligated reference for SAP interface developersReview Date: 2000-05-03
An excellent reference for understanding BAPI/R/3 InterfacesReview Date: 2000-04-04

Used price: $9.01

Programming Perl in the .NET EnvironmentReview Date: 2003-07-10
Programming Perl in the .Net EnvironmentReview Date: 2002-12-30
With my limited experience in object oriented programming, this book presented the topics in the right order to overcome my lack of OO experience.
I did have a few instances of failing to find specific terms in the index.
This book will continue to be a valuable resource as I continue to refine my Perl skills in creating perl modules and utilizing Perl in the .Net environment.
Programming Perl in the .NET EnvironmentReview Date: 2003-07-10
Strange mix - comes up quite wellReview Date: 2002-10-23
I didn't think so till now.
I found the mix of Perl and Dot.NET quite strange - that's why I was surprise to see a book on that matter.
I felt very curious to see how can it work together.
Perl has lots of advantages that make it such an enormous success - very easy to write fast and efficient code.
Ask any unix admin / programmer.
The way Perl works with the rich options of Microsoft's new engine is good. I like the combination. It works well, the examples are quite good.
The first part of the book looks similar to every Dot.NET one can find, but the second part is the value for this book - and that's why I liked it.
Good techinal explainations and examples.
It was a good investment for me.
Review from the lead authorReview Date: 2002-09-27
I am the lead author of this book. Together with Michael Saltzman and Robert J. Oberg we tried to make this book as good as possible.
The book will be useful for you whether you are an experienced Perl programmer that wants to learn .NET technology or you are new to Perl.
The first part represents a tutorial of Perl itself. In the second part we dive into exciting world of programming Perl inside the .NET Environment.
I hope you will enjoy reading and our code samples will be useful and helpful for you.
Happy reading and programming!

Excellent quick reference bookReview Date: 2002-04-07
Psych ClerkshipReview Date: 2002-02-15
This was a great help!Review Date: 2001-02-25
Excellent pocket handbook for Psychiatry clerkshipReview Date: 2001-02-26
Good quick referenceReview Date: 2001-04-07

Used price: $18.78

Time savingReview Date: 2008-07-02
A must haveReview Date: 2008-04-02
Very good for a beginnerReview Date: 2008-03-08
Great Resource for QuickBooks Users, Consultants, Accountants, and Bookkeepers!Review Date: 2008-01-09
Michelle L. Long, CPA, MBA
Author of: Successful QuickBooks Consulting: The Comprehensive Guide to Starting and Growing a QuickBooks Consulting Business
Advanced Certified QuickBooks ProAdvisor
Member of Intuit's Certified Trainer Network
Gets the job doneReview Date: 2008-03-01

Used price: $21.94

INDesign C2Review Date: 2007-10-10
Best Reference for InDesign CS2Review Date: 2006-07-05
Indepth understandingReview Date: 2007-08-14
Finest InDesign desk refererenceReview Date: 2006-02-25
Be warned, however, that this is not a "how-to", or book of exercises. It is a reference. It is a perfect complement to my classes, but not a workbook for use during them. This gives the book usefulness well beyond the learning curve and into daily and even advanced use.
Complete ResourceReview Date: 2007-04-27
Being technical oriented, yet creative versatile, I look at books beyond the flashy covers and the chosen layout. This title is one the finest books ever written on InDesign CS2. It challenges the reader with an abundance of information.
Not every operator uses InDesign CS2 the same way. This book addresses the needs of the readers. A Must Buy for the InDesign end user than needs more information than how to setup a document, and an expanded view of the rich features InDesign has to offer.

Used price: $0.46

Great introductory course on how to make real world videoReview Date: 2005-01-05
It starts from current DV technology (like CCD and DV formats) and then introduces various DV camcorder types depending whether you are normal consumer or pro-sumer or professional users. (It even shows you the approximate price range for various camcorder class.)
It then introduces how scripts planning should be like for making different scenes of video (newscast or documentary or movie). It teaches different techniques of shooting pictures/video by cameras/comcorders (angles, views, lighting and audio control). I likes the book giving you various examples of lighting equipments and audio equipments required for making good video.
For movie pre-production process, it tells what kind of production crews and things you will need and do for different stages (including cost ranges). For movie post-production process, it shows how to edit all movie and audio footages into final movies and how to fix video/audio problems. It also describes what types of movie editing systems (computers, hardware equipments and software video applications) available in the market depending on high-end, mid-range, or low-end production and budgets. It also describes how the final process of movie copies are generated and delivered to the world.
I like the book because it gives me pretty good ideas how DV movies are made with real equipments that are availalbe in the current market. This book is highly recommended especially for serious beginning DV/movie producers.
a crash course in how to make your DV production easierReview Date: 2003-04-15
Digital Video Reference Book and DVD for All Earthlings!Review Date: 2003-01-08
The authors approach the Digital Video Universe in a real world, common sense and entertaining prose...allowing the reader to apply their level of interest, budget, technical background, project objectives and pace to a surprisingly current and comprehensively deep offering of digital video material.
The supportive DVD is awesome!
Digital Dynamite!Review Date: 2003-05-23
All of the detail hurdles in making a movieReview Date: 2003-03-23
It all starts with planning, from the initial idea, on to budgeting, clearing all legal hurdles, organizing and shooting the scenes, editing and cleaning the stored scenes, and ending with publicizing and distributing the finished product. All are so complex, that you do not make a movie, you survive its' creation. The fact that the movie can now be stored on digital devices only significantly affects one of these steps.
Written primarily for those who are interested in making DV projects for entertainment, this is one of the most interesting books I have ever read. The number of detail hurdles that need to be cleared to make a movie are astounding, and kudos to the authors for explaining all of those hurdles in great detail.

Used price: $11.99

Wonderfully Illustrated Easy to use I LOVE this book!Review Date: 2008-06-01
The User Manual that Should Have Been Part of Your PurchaseReview Date: 2007-02-07
EMC8 book fulfills its purpose!Review Date: 2007-01-10
Don't be a DummieReview Date: 2006-07-07
Just inside the front cover is "Contents at a Glance", every subject or software function has it's own tab which makes using the book as a reference manual very quick and easy. I found the organization of the book and the presentation of the material to be straight forward and easy to understand.
If you are new to the software, I would recommend reading the 25 page introduction, "Start Here", first. If you have experience with the software, the book is organized so that all of the information you will need for your project is in one place (follow the tabs).
Chapters in the book cover:
1.-Start Here
2.-Importing Audio
3.-Editing Audio
4.-Creating Audio Projects
5.-Importing Photos
6.-Editing Photos
7.-PhotoSuite Projects
8.-Creating Slideshows
9.-Capturing Video
10.-Editing Video
11.-Advanced Video Editing Techniques
12.-Authoring DVDs
13.-Creating Data Disks
14.-Backing up Data
Label Creator and Media Manager Tools are bonus content on the publisher's website.
There are other books on Easy Media Creator 8 but unless you'r a Dummie (also a good book) this is the one you will want.
Wonderful Help for EMC 8Review Date: 2006-07-14
This "In A Snap" book is really wonderful. It shows you what to do through pictures of the screens and simple, easy to understand text. It is extemely easy to understand and allows you to get right to work on a project.
It is just about the easiest computer instructional book I have seen. Just as the title states "Teach Yourself" EASILY.


Good import CDs for businessman's. 2 CD w. Translator & Pop-Review Date: 2005-05-18
2 CD w.
1 - English Russian English Translator
2 - Pop-Up dictionary Polyglossum II with 5 English Russian and Russian English dictionary-data bases and over 500 000 terms
Good dictionaries and programms CD set!Review Date: 2004-02-29
Good Business- Law- Economic- Finannce-Dictionaries &MT setReview Date: 2003-07-11
Russian Translation Office for Business Persons on CD-ROMReview Date: 2002-11-28
THE BEST ENGLISH RUSSIAN DICTIONARIES !!!!!!Review Date: 2002-05-25
Excellent product!
Qualitative translation.
Huge quantity of the words in the dictionaries!
Very - Very - Very RECOMMEND!
Well works in our internal corporate network!
Constant updating from the publisher till the Internet...

Used price: $0.03

PricelessReview Date: 2001-08-30
SAMBA UnleashedReview Date: 2001-08-22
ATTN: NwkAdmins, you NEED this book.Review Date: 2002-12-11
This book is well written, clear and expansive. I didn't read it cover to cover (not at first anyway) I found pieces I needed, applied it, digested it, reviewed it and then went on to the next morsel I needed. If I missed something it was easy to find. By the way, it works with Win2K and WinXP neither of which is well documented by anyone anywhere.
I'm just glad they didn't charge me for what it was really worth! (most books I buy I quickly regret wasting the money unfortunately)
GREAT book!Review Date: 2000-04-21
Simply awesome!!!Review Date: 2000-08-16
Related Subjects: Multimedia Macintosh Reviews Chess Problem Software PDA Tournament Software Programming Directories Titles
More Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250
I highly recommend this book for any .NET developer, not just those who use Visual Basic.