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

Used price: $3.91

Sharepoint Solutions for Advanced developersReview Date: 2005-05-07
still often need programming for integrationReview Date: 2005-02-22
Perhaps the more important of these are discussed in the second half of the book. Microsoft has developed several other intricate applications, independently of SharePoint. But consider how it integrated the various parts of its Office suite, so that you can easily go from Excel to PowerPoint, say. In similar wise, Hillier explains how SharePoint is compatible with Information Bridge Framework, Business Score Cards Accelerator, BizTalk Server 2004 and the Content Management Service. Granted, none of these is as successful and widespread as something like Excel. These packages are far more specialised and their usages might often involve some programming effort. Thus too, using SharePoint with them also necessitates programming.
Ok, there are parts where you might pass an XML data file to an application, where this file tells it much of what you want it to do. And the XML approach is declarative, not procedural, so it minimises your programming effort. But typically, there are places where you still need the latter.
My impression of what Hillier describes is that Microsoft is not done with further refining of this integration. There are simply too many low level programming steps to be currently dealt with. No fault of Hillier's, naturally. He's calling it as it is. But let us hope that Microsoft continues improving these products.
Best Sharepoint Developer AuthorReview Date: 2006-04-03
For example: developers need to write web parts. Web parts are custom controls. Can't view a custom control at design/development time, right? Need to install it into SharePoint, run it, test. Right?
Wrong! Scott shows you how to design, develop, and debug at design-time. This little tidbit alone is worth the price of the book.
All of his books will help you become the best SharePoint developer out there.
Finally the answersReview Date: 2005-11-07

Great JobReview Date: 2006-02-25
A Comprehensive PrimerReview Date: 2007-08-28
The blending of the famous and the unknown, men and women, North and South, slave and free, provides for a tapestry that weaves together both the terror and the triumph of the African American experience which enabled them to move beyond the suffering to a place of healing hope. The faith-basis for so much of the African American triumph could have been covered more comprehensively, though it is more than hinted at in the original sources covered.
Reviewer: Bob Kellemen, Ph.D., is the author of Beyond the Suffering: Embracing the Legacy of African American Soul Care and Spiritual Direction .
A Great History BookReview Date: 2004-04-15
Terror and TriumphReview Date: 2007-01-21
The blending of the famous and the unknown, men and women, North and South, slave and free, provides for a tapestry that weaves together both the terror and the triumph of the African American experience which enabled them to move beyond the suffering to a place of healing hope. The faith-basis for so much of the African American triumph could have been covered more comprehensively, though it is more than hinted at in the original sources covered.
Reviewer: Bob Kellemen, Ph.D., is the author of Beyond the Suffering: Embracing the Legacy of African American Soul Care and Spiritual Direction , Soul Physicians, and Spiritual Friends.

Used price: $27.95

Any Agile project manager will find this an excellent series of tipsReview Date: 2008-09-06
Clear and pragmatic - just what's neededReview Date: 2008-08-31
This book, however, addresses the goal of agile adoption from a new perspective - patterns of behavior and thought, and how to specifically leverage and/or address them. It addresses this from the organizational/team perspective, rather than the individual perspective, which makes it particularly valuable for those of us who are working in an organizational transformation/agile adoption environment.
While it might seem that "patterns" would appeal to the techies in its audience, my experience is that Amr has managed to frame his work in terms and concepts that are readily understood by all. This book is readily digestible by non-technical managers and staff, as well as by those of us who have spent/currently spend our time in a technology environment. It is not necessary to understand what design patterns are, for instance, to understand the patterns in this book.
For those who are either anticipating agile adoption or actively engaged in it, or even those who are struggling with what seems to be a failed adoption, this book is required reading. The way in which the patterns are presented, the clear and pragmatic exercises described to help work through them, and the suggestions for ways to approach it all are just what's needed.
Real world, pragmatic, easy to read, and easy to digest - that's what this book is all about.
It will be on my desk and heavily thumbed in short order.
Excellent Guidance to Agile AdoptionReview Date: 2008-08-18
Amr has an excellent writing style that is both concise and entertaining delivering information in a manner that can be absorbed in bite-sized chunks and applied as needed based on the initial needs assessment. After identifying the business needs or pains the best agile practices to deliver the value or reduce the pain are described in a manner that determines which practices will deliver the best value to meet your identified needs.
I highly recommend that you pick up this book if you are either planning to adopt agile practices, struggling to adopt agile practices or are looking to enhance the agile practices that you currently employ. Well done Amr.
Solid advice. No hype!Review Date: 2008-07-30
Excellent Book For Adopting Agile PracticesReview Date: 2008-07-03
Amr pulls it off by organizing his material in a fresh form which I found very useful. He hits many of the same points as other works on Agile (smells, process, team empowerment, practices, etc.), but emphasizes the business value of each point. For example, his chapter on User Story lays out the case that user stories are simple documents in their initial draft. The value comes from developers having conversations to flesh out the details and implementation of the story. Product utility is improved, and development costs are reduced.
This same approach is carried on throughout the book, making it very clear what specific benefits you can find from each practice. Additionally, each practice or chapter follows a nice recipe-like format. Start off with business value, move on to a sketch describing the practice, follow up with context of the practice and forces impacting it, then look to why you'd want the particular practice, adoption details, and a bit on the practice's cons and variations.
The book starts out with a high-level overview of agile, then moves on to specific patterns/practices. Each pattern is a short, separate chapter with about 40 patterns in total. The style of the book is clear, concise, and it's nicely produced.
Another great point about the book is Elssamadisy's ongoing assertion that you don't need to adopt all of the practices. Rather, find the pain points you have in your environment and look to implement only the patterns which will ease that pain. This pragmatic approach to agile adoption is a refreshing view in a world where some Agile fanatics insist you must adopt every single practice or you're not doing Agile. (A fanaticism I emphatically disagree with.)
Overall I think it's a solid addition to the Agile section of your bookshelf. It's not a replacement for things like Subramaniam's or Shore's works; it's a solid addition to them.

Used price: $111.95

A "MUST" book for any Computer Science studentReview Date: 2002-01-13
Engineering class during the whole semester. I found it extremely useful for its nice structure, content and diversity of subjects treated, especially the ones in computational geometry such as Geometric Sweeping and Voronoi diagrams, for instance. I believe this book should be useful to any student taking algorithms class for its structureness, clearness, and completeness.
Better than the other books.. but not perfectReview Date: 2000-03-30
Overall.. if you're a student taking an algorithms or advanced algorithms class (especially a graduate class), you might want to invest in this book.
From M. H. Suwaiyel's studentReview Date: 2001-08-20
An excellent book on algorithm analysisReview Date: 2000-04-07
Most of the chapters are intended for a senior level undergraduate and graduate student, but some (such as part 4 devoted to complexity problems) are more suitable for "mature" audience and require some preliminary knowledge in the area.
I found chapters on sorting, data structures, recursion and functional programming well written and structured, and examples to be practical as well as informative.
Sections on amortized analysis, randomized algorithms, approximation algorithms and iteration improvement deal with current directions in the algorithmic research and provide an excellent overview of the "state-of-the-art" in these areas. I also enjoyed reading through the section on greedy algorithms (shortest path and minimum spanning tree problems).
Section on computational complexity and analysis of the relationship between complexity classes seems to be a bit complicated, those who are interested in this area should probably do some preliminary reading.
The last section on computational geometry (my area of expertise) and applications of Voronoi diagrams could be extended, but even in the current state it givs a pretty good idea of what computational geometry is all about.
Overall, I give to this book a "5 star" review and recommend it for anyone who is seriously interested in learning exactly how algorithm design and analysis work. I thoroughly enjoyed reading this book and can only wish that author would write more books like that in the future!

Used price: $0.01

excellent conditionReview Date: 2005-09-16
A great starter...Review Date: 2000-03-24
dominated by the WebReview Date: 2007-07-12
The book then segues naturally from HTML to XML. Where you can now write your own tags. Immensely flexible and popular.
It is only after this, that the book goes into the traditional topics of computer science. The explanations of what makes a programming language. He uses JavaScript as one example of such a language. So you learn about constructs like for loops, if-else and while statements.
The book is really dominated by the Web. The pedagogy stresses this.
Very Good, Very Well-Written BookReview Date: 2004-12-16


Bible Dictionary CD RomReview Date: 2008-03-11
The product loaded easily and immediately interfaced with other digital versions of book I have on my machine which uses the 'logos' system. The system allows a range of 'bookmarking' across the 'logos' library which really helps with research. The disc does not just reproduce the pages of the hardback work but provides links to other parts of the book which are relevant to the article you're reading. It also enables you to read bible references mentioned in the text by hovering your mouse over the reference.
The ability to seach against individual words or strings of words is magnificent. Also 'copy and paste' facility means it's really easy to export text to other documents.
In short, unless you really love the feel of books, (and who doesn't) and value that above convenience (and this is a reference/research resource not 'furniture' after all) then there's no contest - buy the disc not the book. That said the physical books are lovely to have ....No! I made the right choice!
Great reference and interesting readingReview Date: 2002-10-16
Great Dictionary, Easy Computer InterfaceReview Date: 2001-06-06
This is Considered on of the top Bible DictionariesReview Date: 2005-02-15

Used price: $1.51

A Must-Have for Derby UsersReview Date: 2008-03-11
However, unlike most of IBM's publications and documentation, this is actually readable and informative. You don't have to wade through a series of unknowns and missing pieces of the puzzle in order to figure out what IBM was trying to actually get at.
This will not only help you define and work with Apache Derby, but also make your applications lighter, faster and easier to deploy.
aggressive promotion of DerbyReview Date: 2005-11-28
Derby addresses a persistent need amongst many Java programmers for an easy to use SQL database. Often, a Java programmer has only cursory expertise in coding for a full database like IBM's DB2 or Oracle. Best usage of these often requires you to be a DBA.
By contrast, Derby comes as a Java JAR file, and can be plonked into your programming environment just as any other JAR file. The book explains in depth how to then interact with Derby, at the level of your Java source code. You can see that you get a pretty powerful engine. Including features like stored procedures and user defined functions, that let you optimise for speed.
Speaking of speed, that is perhaps the biggest possible drawback of Derby. It is run as Java bytecode in a jvm, which is not quite as fast as a package compiled into native binaries. The book seems to deprecate this aspect, but you should be aware of it.
You might find Derby useful enough that you don't have to migrate to a full database like DB2. The book stresses that the code you write to interface with Derby will also do for DB2. There is a potential problem here for IBM, if it loses DB2 business to Derby. But maybe it feels that if it never promoted Derby, then sooner or later, an equivalent product would come along.
Obviously, to use Derby, you still need to know basic SQL statements. And some understanding of how to develop related tables to hold your data. The text is not meant to teach you these skills.
The first chapter also makes various cogent points about the advantages of using Derby. With sometimes unintentional hilarity. A passage says the intent is not to besmirch Microsoft. But despite this pious protestation, it proceeds immediately to do just that. By opining that Microsoft's SQL Server has a 5 year lag between upgrades - Server 2000 and Server 2005. While Derby has source code available, and a much faster cycle for introducing new capabilities.
From IBM's own database expertsReview Date: 2006-03-17
Solid addition to your programming bookshelf...Review Date: 2006-02-20
Contents: On Your Marks... Get Set... Go!!! - An Introduction to the Apache Derby and IBM Cloudscape Community; Deployment Options for Apache Derby Databases; Apache Derby Databases; Installing Apache Derby and IBM Cloudscape on Windows; Installing Apache Derby and IBM Cloudscape on Linux; Managing an Apache Derby Database; Security; SQL; Developing Apache Derby Applications with JDBC; Developing Apache Derby Applications with Perl, PHP, Python, and ODBC; "Your Momma Loves Drama" in JDBC; "Your Momma Loves Drama" in Windows; "Your Momma Loves Drama" in PHP; "Your Momma Loves Drama" in Perl; "Your Momma Loves Drama" In Python; Web Site Contents; Apache Derby and IBM Cloudscape Resources; Troubleshooting Hints and Tips; Index
Derby is one of those technologies that has remained "under the radar" for awhile. The Cloudscape database from IBM was released to the open source community under the name Derby, and basically those two packages are the same core code. Cloudscape has a few more add-ons and support from IBM, but if you learn one you learn them both. The authors do a very good job here in helping the reader to understand the architecture and benefits of having a small-footprint embedded relational database system in your application. The start of the book lays the groundwork very well, and establishes the "why" of Derby. But rather than remaining a high-level overview, they dive into the core of the software, showing how to install it, work with it, and how to secure your data. The real value comes when they take a sample ticket application ("Your Momma Loves Drama") and shows how Derby can be integrated the application in a number of different languages. Even if you don't necessarily know Perl, PHP, or Python, you should be able to follow along enough to extrapolate how the concepts can be applied to your platform of choice. After reviewing this book, I've got some ideas on how I'd like to play around with this...
A very solid addition to your programming bookshelf. Between this book and the online resources, you should have everything you need to master the Derby/Cloudscape software.

Used price: $29.80

Avid to FCP Editors, Arm Yoruself With This BookReview Date: 2007-01-03
This book I could only find used, it is not easy to come by...
Up and running on FCP in a weekReview Date: 2005-03-18
This book Yes IndeedReview Date: 2002-12-30
Moving from Avid to FCP? This book is great!Review Date: 2002-12-16

Used price: $0.01
Collectible price: $47.50

Apple Training Series: iLife '04Review Date: 2004-05-05
By Michael Rubin
ISBN: 0321256069
Book Review by Al Simukonis, Tucson Macintosh Users Group
Peachpit Press has published a guide to Apple's iLife '04 Programs. The book's author is Michael Rubin.
Michael Rubin self-describes this book as "not so much a training manual as it is a way to show you how to enrich your world by weaving digital audio, photos and videos into many aspects of your life." He promises to skip entire areas of functionality of the programs in order to teach "media literacy" in your life using the iLife programs: iTunes, iPhoto, iMovie and Garage Band. He also promises to explain how to share your completed vision with friends, family and clients through iDVD and the web via .Mac.
The book is divided into 14 chapters which consist of projects that introduce the reader with audio capabilities of iTunes, progress to still and moving visual expression using iPhoto and iMovie. Final lessons detail how to combine digital sound and vision into a usable and interesting slide presentation or a movie. These later chapters also show how to easily distribute your created vision and message using hardware and software .
The beginning of each chapter lists the goals (i.e. familiarity with using iTunes) that it intends to achieve in that section, the tools necessary to complete the goal (i.e. a personal music CD or an optional camcorder), and the estimated time it will take to complete that section. Lessons range from a 15 minute iPod introduction to 90 minutes for many of the others. To complete every lesson should take about 15 hours.
The book is very well laid out, has very clear illustrations of screen shots you should expect to see on your own computer, and photos of hardware you will be using. There is a logical progression to the lessons that builds on previously gained knowledge and experience.
If you have the iLife programs, at least a G3 Mac with FireWire and at least system 10.2.8 (minimum 10.2.6) with 256 MB Ram, 1024 x 768 resolution, QuickTime 6.4 (the latest version at this moment is 6.5.1) you can begin. Other recommendations are a 600 Mhz G3 for Garage Band, a 733 Mhz G4 for iDVD, iSight, a digital camcorder, a digital camera, a tripod, a .Mac account. If you have all this equipment this excellent book will show you how to use all of it to express yourself well. If you do not have all this hardware do not let it scare you away from the book.
I found that there are three ways to approach this informative iLife familiarization guide.
The first, of course, is to have a computer with a DVD burner and player, all the camera equipment he covers, and the $100 or so per year dot Mac account that allows you to easily share your creations with the world via the web. After you finish the very clearly explained features of the software and hardware in your arsenal, you will have a core of media knowledge that will give you the potential of being the next George Lucas.
The second way is to go through the book using only the 4.2 GB of photos, video clips, and music on the included DVD. This should be downloaded onto to your hard drive, so a hard drive with sufficient free space is necessary. The full iLife program, Michael advises us, takes an additional 4.3 GB if it is not already on your computer. With limited hard drive space you can get by 250 MB if you only use iTunes, iPhoto, and iMovie. An Apple with a DVD player (and preferably burner) is essential for this option.
The examples in the book and the DVD are shown from the perspectives of a student with a school project, a father shooting his daughter's birthday party and a ceramics studio owner who wants to show customers a technique via a video presentation.
The third way, if you are not ready to invest in all the hardware and software that this book covers, is to go through it using only hardware you already have. For example, first I read the book cover to cover. That was a very clear introduction to the potential available to me with my little iBook and the iLife software. I had already played with iTunes, and have a substantial collection of digital photos on my hard drive, but do not have a DVD player on the iBook. Instead of using the photo examples on his DVD player I was able to substitute my own pictures in his lessons. It took a little imagination to substitute his ceramics demo for my cactus garden, but the principles of the program remain the same regardless of the actual images used. If you do not have your own photo collection you can often find legally downloadable images on the internet that you can use for this purpose.
The scope of this book is quite vast. Digital cameras, theories and practice of good composition and lighting, image manipulation, creating books, organizing digital photo albums, creating slide shows with music or narration, making videos from still pictures or camcorders, time lapse photography, theory and use (or not) of pans, tilts and zooms, burning DVD's and creating your own music with Garage Band are all covered. It is like a semester in college taken at your own pace.
One of the best quotes in the book is "editing is not about throwing out bad material. Editing is about building something interesting and watchable" .
With time and practice this book shows any media non-professional how to use the Macintosh and the iLife programs to achieve this goal relatively easily. It does this clearly, logically and interestingly. After the versions of these software programs change this book will not be obsolete because the principles of good audio-visual presentation will remain the same.
If good communication is a necessity or a hobby or if you simply want to know how to get more personal enjoyment from the music and visual capabilities of the Macintosh take a good look at this very well-written book.
This is a terrific book.Review Date: 2004-04-29
Review of iLife '04 by Michael RubinReview Date: 2004-05-12
Author: Michael Rubin
publisher: Peachpit Press, 1249 Eighth St., Berkeley, CA 94710
published: 2004
price: $29.99
Phone number of company: 1-800-283-9444
Pros: easy to read, nicely organized, great color illustrations, excellent index, overall very helpful for the beginner or advances iLife user
Cons: no real cons; ideally, I would like to have seen a second CD included that would have allowed people with OS 9 to get a sample of the iLife lessons
This book was of particular interest to me to review since I will soon be using Apple's iLife '04. This an awesome program with 5 subparts: itunes, iPhoto, iMovie, iDVD, and GarageBand. I wanted a good overview of all five, and was very pleased with what I found. It was easy reading, and its organization, a series of 14 lessons, allows you to learn at your own pace. The book also comes with a CD that you play to work along with the lessons. For me, I had to skip that part for now but certainly will be using it next month after I get my G-5 and begin using OS X (required for iLife). But even without it, the book alone is great for introducing the power and relative simplicity of iLife '04. The great illustrations and index also help a beginner, and would be very useful too to advanced users of iLife. I particularly liked the nice organization and clear writing style of the book, with each section ending with a review of what you learned.
This book is set up as if you were three different people learning about the various parts of iLife '04, namely a parent with a 12-year-old daughter, a high school student, and a small-business owner. Through those people and their needs, you get a real hands-on understanding of what the program can do for you. In all, you learn to 1) create custom CDs and play them on an iPod or a regular stereo system; 2) organize and use still images from your digital camera to create great photos and books of photos, plus slide shows; and 3) create movie DVDs combining still photos with music, special effects, titles, narration, music, and more. Finally, you learn to upload your slide shows and videos to the Web and burn DVDs. Additionally, there are nice "extras" at various logical places in the book, like tips on using your digital camcorder.
Below are the names of the 14 lessons, which further show the progressive nature of the learning process this fine book offers. In all, I would highly recommend this book. It is a great learning tool and well worth the money.
Lesson 1: Making a Custom CD from your music collection
Lesson 2: DJ a Party with your iPod
Lesson 3: Shooting Digital Snapshots and putting them in your Mac
Lesson 4: Organizing and Refining your photos
Lesson 5: Printing and sharing your photos
Lesson 6: Adding motion and effects for a dynamic slide show
Lesson 7: Making a time-lapse video
Lesson 8: Shooting and assembling a very simple movie
Lesson 9: Adding narration to your dynamic slide show
Lesson 10: Shooting with Hollywood-style techniques for better videos
Lesson 11: Editing and finishing a professional-looking movie
Lesson 12: Creating unique music for your projects
Lesson 13: Putting your slide show on the Internet
Lesson 14: Burning DVDs of your videos and slide shows
The Most Complete iLife BookReview Date: 2005-02-03
Apple doesn't include much documention with their iLife products. This book is a quick and easy way to learn these packages. As an Apple certified product, this is the book used in the Apple Training and Certification program. You can use it by yourself at your own pace where it's broken down into fourteen lessons.
The lessons are aimed at the practical use of the packages, not some esoteric project just made up to show off the software. It starts off discussing audio. Then it moves to mnaging still images, printing still images, and finally moving images, i.e. video.
From his background in the motion picture business, the author has written some very interesting pages on how to use Hollywood techniques in your own movies.
This is the most complete iLife book.

Used price: $2.00

Covers the Basics of using ATL serverReview Date: 2003-10-07
The Definitive Guide to ATL ServerReview Date: 2003-07-14
Written by the ATL Server team, this book will guide you through the different parts of ATL Server, giving you not only reasons for why certain design decisions were made but also real-world examples.
Fantastic Addition to ATLReview Date: 2003-07-17
I also found this book very useful when tackling some of the more difficult problems that our application faced. In particular the Advanced sections on SRF files, Request Handlers and Web Services provided a number of useful techniques that we were able to apply in our application.
The book also outlines some techniques for using parts of the ATL Server library in non-web applications, which we are finding very useful as we update some of our existing code.
Great book about ATL ServerReview Date: 2003-07-04
And if you like that, then this book is a great way to get you up to speed on ATL Server. It is, after all, written by the people who wrote it. The book is wonderfully easy to read, covers both the basics and plenty of advanced ATL Server topics, and has tons of examples. Plus, it has the advantage of being written with real applications in mind.
On the other hand, if the profile above doesn't sound like it fits you, then this book is probably not for you :)
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
The Advanced book is not a complete reference on Sharepoint technologies. Instead it contains 8 chapters, which covers widely different areas. There are few chapters which are not covered by other Sharepoint books. This book is good source for CAML, Information Bridge Framework, Business Scorecard Accelerator, Sharepoint and BizTalk Integration, and for Sharepoint and Content Management Server Integration.
Since these topics are usually not covered in regular Sharepoint books, it becomes good source for these topics.
The book has good amount of source code (in C#) along with the text and provides some great ideas for system integrations. But as I said before it is not a complete reference book, just some great solutions for customizing and integrating Sharepoint technologies.