Software Books
Related Subjects:
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


Great Office and Sharepoint Integration BookReview Date: 2008-07-20
For the MOSS developer hiding inside youReview Date: 2007-07-26
Great insight into Office-SharePoint integrationReview Date: 2007-07-10
Comprehensive guide for MS Office and SharePoint integration developersReview Date: 2007-12-13
The organization of the book is very convenient and the first four chapters allow the reader to brush up his knowledge about MS Offices and SharePoint with abundant external links. Each consecutive chapter after that represents a standalone example based on a real-world scenario. The examples are focused on the integration with a particular MS Office product. For example Chapter 5 demonstrates a scenario where MS Word integrates with SharePoint and Chapter 9 shows how to construct PowerPoint slides using content stored in a SharePoint list. Every example starts with an introduction and walkthrough, which allows the reader to start reading the chapter directly without losing context.
The complexity of integrating products of the MS Office family in enterprise solutions requires quite a bit of knowledge and experience thus I do not recommend this book to beginners in SharePoint and MS Office programming. While this book has a plenty of introductory and historical information about MS Office development and SharePoint customization, it does not emphasize on important steps of professional SharePoint development such as creation of SharePoint solutions, list and site template customization and provisioning. However if you are already familiar with SharePoint (WSS 3, MOSS 2007) concepts such as solutions, features, workflow etc., this is the book to put all these features in the context of enterprise applications.
The software and hardware requirements for the examples in this book are quite high, so if you want to be able to implement them on your own you need to allocate some time to prepare a system with MOSS 2007, MS Office 2007 Enterprise, VS 2008 Professional or Team Edition and for the first example MS Office 2003. In addition there are several manual actions, which require a bit more time.
Something, which may not be obvious from the title, is the heavy use of the new MS Office document standard - Office Open XML (commonly referred to as OOXML or OpenXML). This was my first exposure to this format specification and I found its use throughout the book very useful.
Overall this book is of great value to intermediate and advanced developers, working on enterprise applications based on the MS Office system or integration projects with third party vendors. The examples can be read independently and each one of them not only demonstrates the implementation of a particular scenario, but also provokes ideas for other projects.
Terrific book but not for those new to SharePoint developmentReview Date: 2007-05-30

Used price: $6.36

Outstanding!Review Date: 2007-08-27
I really can recommend this book, however NOT if you are a beginner!
I also learned that I'm a Generic Type, because I drink a lot Of T. :)
Andrew is the manReview Date: 2006-07-23
I refer to this book often because it gets to the "meat" of things rather quickly and is not for beginners.
My only criticism is that this book's examples are 90% console applications. Nobody uses this in the real world. But I understand the focus is on the code, but I still like the Deitel approach better. Use Windows applications NOT console, take the time to get the screen shots. (Just my opinion).
Don't get me wrong, I can easily translate over what he is trying to convey, but still I see great authors such as Francesco Balena showing most examples with the console window. I don't like this trend. But hey that's me.
Very good book though..
From a VB ProgrammerReview Date: 2006-08-07
Complete and easy to followReview Date: 2007-01-14
This is not novices. The author expects some level of programming experience with VB, C, C++ being the best. It is also best for a Visual Studio 2005 environment, though it is not required. If this is you and you are looking to move to VB.NET, this book is absolutely for you.
I wish all programming books were this good.Review Date: 2006-10-25

An Excellent Web Service ResourceReview Date: 2008-11-20
I picked this book up because I wanted to get some experience with web services. The instruction and examples cover the topics breadth and depth areas very effectively, including SOAP, REST, XML-RPC, etc. I have to agree with an earlier post that even though I am not interested in utilizing Flickr services any time soon, it is a very good example. Also for learning purposes it is helpful to continue the discussion along a continuous thread thought.
I would recommend this book to any one with at least a moderate level of web programming experience who is interested extending their applications.
If you want to know about mashups, buy this bookReview Date: 2008-12-02
- A section about building mashups with minimal programming.
- Creating a mashup using APIs like Flickr, Delicious, or Google APIs (oh - and Amazon).
- A discussion of the broad set of tools available for making mashups like AJAX, XML, and Javascript and examples on how to implement a mashup using them.
- A discussion of other emerging or less popular tools like online calendars and online spreadsheets.
- A section on making your own website mashable.
- Information on setting up feeds.
The author also provides resources for more information throughout the book.
The one shortcoming I think this book has is that it covers a lot. A beginner could use it as well as someone who has been looking at mashup technology for a while. This makes the book pretty big. It is well organized though, so it is easy to get an overview without getting into the details right away.
The King of Mashup BooksReview Date: 2008-05-19
Superb Introduction To Mashups and Web ServicesReview Date: 2008-07-28
One point, though, is that while the author tries to speak to all levels of web developer, that doesn't succeed so well -- the topic is really pretty advanced for beginners. Though anyone can glean useful knowledge, this is really a book for mid-level and above developers. If your exposure to websites is limited to Photoshop and Dreamweaver, this is probably not the best book for you.
I use (mostly) PHP now (formerly Java and before that C++ and before that you don't want to know), and there were a lot of PHP-specifics (though not exclusive), which I appreciated. The scattered resource links were invaluable. I tend to be submerged in my own field, and don't have the time to keep up with every trend, and this book pointed out several sites/tools that are apparently widely known and used, but with which I was unfamiliar.
Excellent job.
Excellent! Tour De Force of the subjectReview Date: 2008-04-11
This book is a tour de force of the subject of Mashups.
I was looking for a good book on this subject so that I could introduce it to students as part of an extra-curricular technology program in NYC and this book is perfect.
In a sentence, Mashups are created by taking data from one or more sources and making something new and useful from them.
In my opinion, the subject is very important because there is a vast amount of data that is available now. Today the challenge is not just finding data but putting to use. This book shows you how to do that.
The author's writing style is excellent, mixing theory and applications. The book is filled with hands on examples as well as references for research in each of the areas.
I believe that this book can be read by anyone interested in the subject, regardless of their technical background. For those that want to create Mashups without programming, this book shows you how. For those that want to delve into programming, everything that you need is covered including AJAX, PHP, various data formats and how to parse them, various Javascript libraries and more.
The book is laid out in four parts:
1. Remixing Information Without Programming
As the title suggests, the chapters in this section require no previous programming experience. The author walks through some specific examples, introduces terminology and analyzes how sites like Flickr and del.icio.us work so that you can get the most out of them. Tools such as Yahoo! Pipes (a browser-based visual application for Mashups and Remixing) are explored. Following along with the discussion the reader can put together a Mashup or Remix by simply understanding the concepts and using tools, but not having to delve into coding.
2. Remixing a Single Web Application Using Its API
For the person who wants to code, this part of the book jumps right in discussing the Flickr API, PHP usage, XML processing and more. From there the discussion moves to other APIs and using AJAX/Javascript widgets.
3. Making Mashups
This section starts by delving into the ProgrammableWeb website. Showing how to find what resources are available, studying existing Mashups via which APIs they use and how to go about creating new ones. From there XMLHttpRequest and Javascript libraries such as YUI are covered and a step-by-step example is given using the previously discussed techniques. Lastly, the author addresses issues around implementing Mashups on your site including standards, accessibility and your own API. I was glad to see these topics covered as sometimes in the haste of getting something online, they can be overlooked.
4. Exploring Other Mashup Topics
This final section of the book covers a large range of interesting topics such as Map-based Mashups, Social Bookmarking, Calendars, Online Storage, Desktop and Office Suites, Embeddable Data Formats and Searches.
As you can see, there's a lot of information covered in this book. In my opinion, everything that one could want on the subject and written in such a way that you want to keep reading, exploring and creating your own Mashups.
I highly recommend this book - so far, it has been my favorite read of 2008!

Used price: $21.00

Solid GoldReview Date: 2008-03-06
Excellent BookReview Date: 2007-06-02
The book covers all of the core ASP.NET AJAX Scenarios:
- Server-Side Controls (UpdatePanel, UpdateProgress, etc)
- Client-side libraries
- Networking Stack
- Application Services
- AJAX Control Toolkit
Matt Gibbs is the development manager of ASP.NET at Microsoft, and led the ASP.NET AJAX 1.0 development team - so obviously knows his stuff well. Dan Wahlin is a great trainer and presenter of ASP.NET and ASP.NET AJAX. You are in very good hands with them.
I highly recommend this book.
Great BookReview Date: 2007-07-16
Very good first AJAX referenceReview Date: 2007-07-04
Thua I strongly recommend it as the FIRST book to introduce yourself seriously to mainstream AJAX 2.0.
Great book from the source!Review Date: 2007-06-12
Seriously, this book is straight from the source and contains good, detailed information about the ASP.NET AJAX release that applies equally well today and in Visual Studio 2008

Used price: $8.58

Great valueReview Date: 2008-06-06
Very well done!Review Date: 2008-06-14
I highly recommend this book for any .NET developer, not just those who use Visual Basic.
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: $115.99

Obligated reference for SAP interface developersReview Date: 2000-05-03
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
An excellent reference for understanding BAPI/R/3 InterfacesReview Date: 2000-04-04

Used price: $6.91

This is the most "MUST HAVE" Access bookReview Date: 2005-02-07
Great HelpReview Date: 2003-08-07
I have 20 years
of software development experience mainly in the
mainframe area both here in Sydney, Australia and Boston, Mass. I recently
decided to start my own consulting firm and develop business applications using Access. In the past four months, I have used
your book to learn Access in order to develop an
inventory and billing software package for one of my clients. I can honestly
tell you that I learned a lot from your book, and I can even say that without your book, I would've not been able to finish
the project.
Must have for Access DevelopersReview Date: 2001-11-02
Next to The Access Developer's Handbook Series by Litwin, Getz etc..and F. Scott Barker's Power Programming, I would say this is a "must have" for any serious Access Developer.
How to Deploy SQL and Web Solutions w/ Access XPReview Date: 2001-10-05
Being pressured to grow my application to many users (both trusted LAN and anonymous Web) and being comfortable with the graphical interfaces of Access, I found the the need to learn about programming ADO recordsets, Data Access Pages and ASP while determining the best solution. I have been overwelmed by the flexibility of MS solutions and options that are possible and needed some guidance in plain language to explain such terms as Objects, Properties and Methods, and what they meant to be programmed. Chapter 2 does a good job of that which is followed by a useful summary of the ADO library. Data Access Projects are lined out well along with some practical tips to incorporating SQL Server 2000 as a data source. He further builds upon this model and shows how to dynamically (!) create web pages from the Access Project using MS Frontpage XP, the resultants being Active Server Pages! I have found while the Access 2002 graphical tools are helpful, Dobson explores how to control the code behind the power of the XP Office release.
I have found the code to be tight and well commented. I'd urge anyone interested in harnessing the full power and speed of deployment of Access 2002 and the Office XP suite to add this book to their "How To" library.
Includes Much That You Will Not Find ElsewhereReview Date: 2001-11-12
one. It is the clearest available introduction to VBA
coding. It provides explanations with a huge collection
of Access VBA code. And it is a thorough presentation
of what is new and powerful in Access 2002, especially
concerning integration with SQL Server.
This book is just the thing for anyone who wants to
become a serious Access user or developer. It is the
answer to the prayers of many Access users who have
wanted a reference that would finally take them from
the limited GUI Access interface into the more full and
flexible features of VBA coding. The coding in this
very large book is so extensive that I bet you could,
if you wanted to, do every future Access project with
just code and without reference to the GUI interface.
You can tell that Rick Dobson loves to code and to pass
on what he has learned.
The explanations are very readable and give you the
background necessary to actually understand why things
work the way they do. Much attention is given to
keeping you out of trouble by conveying a very clear
understanding of operational issues not covered
elsewhere. This includes successful integration of
different versions of Access and SQL Server, getting
the reference libraries correct, and even using Access
with FrontPage (now included in Office XP
Professional).
If this reference indicates the way Microsoft Press
books are headed, then I am going to look to add more
of them to my reference collection in the future.
Clarity, comprehensive, and Code, code, code!

Used price: $7.76

Programming Perl in the .NET EnvironmentReview Date: 2003-07-10
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!
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.

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: $0.01

a very comprehensive encyclopediaReview Date: 2002-09-08
As a reference guide for the Quark user it is indespensible, covering
all the features of the software as well as tips and techniques.
Not a book for learning Quark, so not for a complete novice
but worth a place on any serious quark users bookshelf.
The best reference book for Quark I ever foundReview Date: 2003-01-03
Given, it might be easier for me to read it than a novice, but, as some wrote before, it does an amazing job in describing every single feature that existed in Quark up to version 4.x. Very clear, very direct, well ordered, easy to find information in, including images where images are necessary.
The only downside in my case - which will definitely NOT be the case for everyone - is that the book doesn't have any tutorials or exercises that we can practice with, or have students practice with. I usually use the "Around the Clock" series in my classes, simply because they have a decent (no more than that) tutorial in the end. If this book had one, I'd completely switch to it in a heartbeat.
Thus, if you have some notion of Quark, and want to learn more, get this book; if you know most of Quark, get this book so you can learn more; and, if you think you know all of it, get it and be surprised. Is all I can say. :-)
Best Quark reference I've ever usedReview Date: 2002-08-08
An EXCELLENT referenceReview Date: 1999-04-27
Good reference for little moneyReview Date: 1999-04-12
Related Subjects:
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