Showing posts with label software development. Show all posts
Showing posts with label software development. Show all posts

The Intel Microprocessors 8086/8088, 80186/80188, 80286, 80386, 80486, Pentium, and Pentium Pro Processor Architecture, Programming, and Inter- facing Review

The Intel Microprocessors 8086/8088, 80186/80188, 80286, 80386, 80486, Pentium, and Pentium Pro Processor Architecture, Programming, and Inter- facing
Average Reviews:

(More customer reviews)
Are you looking to buy The Intel Microprocessors 8086/8088, 80186/80188, 80286, 80386, 80486, Pentium, and Pentium Pro Processor Architecture, Programming, and Inter- facing? Here is the right place to find the great deals. we can offer discounts of up to 90% on The Intel Microprocessors 8086/8088, 80186/80188, 80286, 80386, 80486, Pentium, and Pentium Pro Processor Architecture, Programming, and Inter- facing. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

The Intel Microprocessors 8086/8088, 80186/80188, 80286, 80386, 80486, Pentium, and Pentium Pro Processor Architecture, Programming, and Inter- facing ReviewI have read the first 140 pages of this book, and I really like it. So far, I have the following comments.
Good points:
1.) It covers both real and protected mode from the start. Other books wait until the middle of the books before they cover protected mode.
2.) Assembly language command mechanism are explained in great detail. The author explain exactly what's going on. How the data moved from memory to register, register to register, how the memory in a computer is organized, how exactly PUSH and POP command works etc. There are lots of diagram that illustrate his explanations.
3.) It covers from 8086 to Pentium II hardware architecture. Many books are strictly limited to outdated 8086 and 8088 processors.
4.) The exercises at the end of each chapter increases my understanding of the subject and answers to even numbered problems are available at the end of the book.
Bad Points:
1.)Assembly language and processor architecture are hard subjects. You have to read each chapter several times before you can get a good grasp of the topic.
2.)Some of the topic presented by the authors can not be easily understood until you read the subsequent chapters.
One suggestion for people who read the book: Make sure you know how to convert binary, hexadecimal and decimal number. You have to know these otherwise you can get lost. Some basic understanding of logic gates is also helpfull!The Intel Microprocessors 8086/8088, 80186/80188, 80286, 80386, 80486, Pentium, and Pentium Pro Processor Architecture, Programming, and Inter- facing OverviewFor Introductory level Microprocessor courses in departments of Electronic Engineering Technology or Electrical Engineering.Keeping students on the forefront of technology, this timely text offers a practical reference to all programming and interfacing aspects of the popular Intel family of microprocessors. Organized in an orderly and manageable format that stimulates and challenges understanding, the text contains numerous example programs using the Microsoft Macro Assembler program, and provides a thorough description of each Intel family member, memory systems, and various I/O systems.

Want to learn more information about The Intel Microprocessors 8086/8088, 80186/80188, 80286, 80386, 80486, Pentium, and Pentium Pro Processor Architecture, Programming, and Inter- facing?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Pro WPF in C# 2010 Review

Pro WPF in C# 2010
Average Reviews:

(More customer reviews)
Are you looking to buy Pro WPF in C# 2010? Here is the right place to find the great deals. we can offer discounts of up to 90% on Pro WPF in C# 2010. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Pro WPF in C# 2010 ReviewI have the first and second edition of this book (Pro WPF: Windows Presentation Foundation in .NET 3.0, Pro WPF in C# 2008), so I was hesitant in buying this version. I had not destroyed the Pro WPF in C# 2008 book, like I did Pro WPF: Windows Presentation Foundation in .NET 3.0, so I didn't really need a new copy of the book. I am glad that I did buy it because there are plenty of new features covered in this version making it worth the purchase, at least to me. This version of the book has also been reorganized. Chapters have been moved and renamed to fit new functionality.
Here is what is new in this release:
--New DataGrid, Calendar, WebBrowser, Ribbon (separate download), and DatePicker controls
--Visual State Manager
--Easing Functions
--Cached Composition (Bitmap caching)
--Windows 7 taskbar and multitouch support
Matthew has added content for all the topics listed above,
Some of the highlights of the book I like:
--The coverage of animation easing.
--The new Windows 7 taskbar coverage.
--His in-depth coverage of printing.
--His Custom Elements chapter.
--The new chapter on Application Add-Ins.
--The chapter on using ClickOnce with WPF.
--Everything is gone into in depth. This is not a brush over the topic book.
--The usability of the code makes the book all that much more valuable.
The book focuses on WPF only. It has a few pages on LINQ, but that i s about it as far as the rest of the .NET 3.5 framework goes. In other words, the book does not cover how to best use WPF in relationship to WCF, WF, or LINQ. This does not take anything away from the book because Matthew does not claim that the book does this. I only mention it because his ASP.NET 3.5 book does go into LINQ application integration.
The downloadable code is very well organized and is very usable.
I highly recommend this book to anyone getting into WPF with .NET 4.0.Pro WPF in C# 2010 OverviewMicrosoft's Windows Presentation Foundation provides the foundation for building applications and high quality user experiences for the Windows operating system. Blending together the application user interface, documents, and media content, while exploiting the full power of your computer operating system.Its functionality extends to the support for Tablet PCs and other forms of input device, and provides a more modern imaging and printing pipeline, accessibility and UI automation infrastructure, data driven UI and visualization, as well as the integration points for weaving the application experience into the Windows shell.This book shows you how WPF really works. It provides you with the no-nonsense, practical advice that you need in order to build high-quality WPF applications quickly and easily. Having build a firm foundation it also explores the more advance aspects of WPF and how they relates to the others elements of the .NET 4.0 Platform and its associated technologies such as Silverlight.

Want to learn more information about Pro WPF in C# 2010?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Advanced Compiler Design and Implementation Review

Advanced Compiler Design and Implementation
Average Reviews:

(More customer reviews)
Are you looking to buy Advanced Compiler Design and Implementation? Here is the right place to find the great deals. we can offer discounts of up to 90% on Advanced Compiler Design and Implementation. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Advanced Compiler Design and Implementation ReviewThis book is the comprehensive text for anyone working on an optimizing compiler for uniprocessor systems. It gives good detail on all major approaches and is up-to-date on important techniques like SSA form and partial redundancy information. As someone working directly in the field, it's saved me the effort of hunting up original research papers in many areas. One drawback for this book as a practical tool: the pseudocode used to illustrate examples is often pretty far from being suitable for real implementations.
A warning: this is not an introductory book, and people who want to learn about the basics of building a compiler should look elsewhere; perhaps Andrew Appel's ``Modern Compilers'' series. Muchnick's book is for people who want to write compilers which generate high-performance code.Advanced Compiler Design and Implementation Overview
From the Foreword by Susan L. Graham: This book takes on the challenges of contemporary languages and architectures, and prepares the reader for the new compiling problems that will inevitably arise in the future.
The definitive book on advanced compiler design This comprehensive, up-to-date work examines advanced issues in the design and implementation of compilers for modern processors. Written for professionals and graduate students, the book guides readers in designing and implementing efficient structures for highly optimizing compilers for real-world languages. Covering advanced issues in fundamental areas of compiler design, this book discusses a wide array of possible code optimizations, determining the relative importance of optimizations, and selecting the most effective methods of implementation.* Lays the foundation for understanding the major issues of advanced compiler design* Treats optimization in-depth* Uses four case studies of commercial compiling suites to illustrate different approaches to compiler structure, intermediate-code design, and optimization-these include Sun Microsystems's compiler for SPARC, IBM's for POWER and PowerPC, DEC's for Alpha, and Intel's for Pentium an related processors* Presents numerous clearly defined algorithms based on actual cases* Introduces Informal Compiler Algorithm Notation (ICAN), a language devised by the author to communicate algorithms effectively to people

Want to learn more information about Advanced Compiler Design and Implementation?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Code Complete (Microsoft Programming Series) Review

Code Complete (Microsoft Programming Series)
Average Reviews:

(More customer reviews)
Are you looking to buy Code Complete (Microsoft Programming Series)? Here is the right place to find the great deals. we can offer discounts of up to 90% on Code Complete (Microsoft Programming Series). Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Code Complete (Microsoft Programming Series) ReviewAbout previous comments: Verbose? Don't think so, every page has some piece of valuable information
For beginners only? Don't think so, but if you are a beginner this is a good place to start. After several years of programming you'll mostly stop thinking about style and follow your habits... so you better have some good habits!
Insistence on using hungarian naming convention? Not at all, did you read this book? The author did talk about this convention but he also gives examples why this is can be bad (and also why it can be good).
This book covers a wide range of material, from variable declaration to software estimation and probably everything concerning software construction.
Also as this book talks a lot about style, the best thing is it is backed up with hard facts not just because of personal preference.
The examples are written in several languages (such as C, Pascal and Basic). One chapter is devoted to object orientation. Although you're heavily into OOP then in no way should you skip over this book as the advices in this book can be applied to every methodology of programming. So this book is in no way out dated.
Each chapter has a 'recommended reading' section so you know where to go for more. This is extremely handy.
I've read this book several times and I just love it. I own every book written by the author. Check them out also - they are very good too.
Summary: This book teaches you how you can write good and self-describing code. I wished every program I've had to read had been written by programmers who read this book and applied that knowledge.
Thanks, ABOCode Complete (Microsoft Programming Series) OverviewHere is a thorough expert look at the intricate process of commercial software development. The text is rich in example code, contains powerful insights on managing technical yet creative people, and examines each milestone in software development in considerable detail. Ideal for professional, self-taught, and student programmers.

Want to learn more information about Code Complete (Microsoft Programming Series)?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Murach's Java SE 6: Training & Reference Review

Murach's Java SE 6: Training and Reference
Average Reviews:

(More customer reviews)
Are you looking to buy Murach's Java SE 6: Training & Reference? Here is the right place to find the great deals. we can offer discounts of up to 90% on Murach's Java SE 6: Training & Reference. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Murach's Java SE 6: Training & Reference ReviewThere have been a number of books and tutorials written about Java. The gold standard for me has always been "Learning Java" by Patrick Niemeyer and Johnathan Knudsen (O'Reilly & Associates). I have had a number of new programmers, enthusiasts, and members of the JUG tell me it is information overload. The book does contain a lot of information in its 828 page heft. As a result, I have been looking for a book just for beginners. I have found it.
I just completed reviewing Murach's Java SE 6. It is a very good resource for learning Java. This book does an excellent job of providing a firm basis for understanding the technology. The book is clearly and concisely written. The book is divided into 5 major sections which cover the essential Java skills to advanced topics on data access programming using XML and JDBC.
The teaching style is very clever. It typically takes the form of a page of information with facing page with examples. I found this to be very important in getting sometimes difficult points across. I typically take the "Show me the code" philosophy, and this style works for me.
The other technique that used is to convey a purpose for learning Java. This is done by using the various topics as building blocks to create an application. The final result is a completed application at the end of the book. It encompasses the lessons learned, and gives the new programmer a sense of accomplishment with a completed functional application at the end of the book. I love it.
I have found that people learn better with functional code examples. This book is replete with them. One of my greatest annoyances is to have code samples which do not work. This clouds the ability to learn because it forces the beginning programmer to question their abilities. The shroud of uncertainty should not be because the gold standard code is incorrect. I am pleased to note that I tried a number of code examples and they all worked.
My favorite section is Data access programming with Java. Chapter 20 covers working with XML. This is a must for any programmer. XML is the new black, and anything that can help you learn this important technology is a must. In chapter 20, the topic of StAX is covered. This is the best simplified example of using StAX I have seen. After reading the information, and performing the examples, I felt I had a better understanding of this technology.
I only have a few minor negative points to mention: the title is a little misleading. The majority of the information in the book really details Java SE 5 enhancements with two notable exceptions: StAX and an introduction to Derby (Java DB).
My overall impression is that the book is an outstanding resource for new and seasoned programmers. This is a great book to add to the reference shelf.Murach's Java SE 6: Training & Reference OverviewThis book teaches how to develop Java applications at the professional level. It starts by showing how to code, test, and debug everyday business applications that won t crash. It presents object-oriented features like classes, inheritance, interfaces, and polymorphism in a way that s both understandable and useful in the real world...perspective that s often missing in Java training. It presents essential Java skills such as working with data types, control statements, arrays, collections, generics, enumerations, exceptions, threads, Swing components, applets, and text and binary files. It covers new Java SE 6 features such as new JDBC features, the StAX XML API, and the built-in Derby database. And it s all done in the distinctive Murach style that has been training professional programmers for more than 30 years.

Want to learn more information about Murach's Java SE 6: Training & Reference?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

CMMI(R): Guidelines for Process Integration and Product Improvement Review

CMMI(R): Guidelines for Process Integration and Product Improvement
Average Reviews:

(More customer reviews)
Are you looking to buy CMMI(R): Guidelines for Process Integration and Product Improvement? Here is the right place to find the great deals. we can offer discounts of up to 90% on CMMI(R): Guidelines for Process Integration and Product Improvement. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

CMMI(R): Guidelines for Process Integration and Product Improvement ReviewLast year my company was rated a CMM level 2 organization, and we decided to begin the transition to CMMi Level 3. Even though we are working with a consultant, the amount of new material was daunting... 'What is the difference between CMM and CMMi?', 'What is the staged vs. continuous representation?', 'what are all of the se SW/SE and iPPD pieces of the CMMi? Are they Optional?'. There are a TON of questions, and answers can be hard to find, especially when the 'official' docs are about as exciting to read as the little pamphlets that come with perscription medicines.
This book answers those questions and more, explaining in pretty practical language what the CMMi is, what the structure of the whole model is about, and finally tunneling down into the details of each process area. I wish I had that knowledge when we were making some of our initial decisions.
I'm not exactly a fan of the CMM/CMMi methodologies, but I have experienced first hand the result of the improvement efforts we have introduced. Ultimately though, I don't think it matters much WHAT methodology you are following; a group of people interested in improving themselves will do well with any methodology, CMMi, RUP, Agile, or otherwise. If you are committed to the CMMi approach, this book needs to be in your toolchest. If you are evaluating different process improvement efforts, this book will help you understand the CMMi approach. It doesn't provide any comparison or contrast to other methodologies; for that you would need other reference material.CMMI(R): Guidelines for Process Integration and Product Improvement OverviewThe Capability Maturity Model (CMM) is a framework widely used to assess an organization's processes in carrying out specific activities, to guide the implemention of improvements, and to measure progress. There currently are CMM frameworks for software (documented in our CMM book), systems, acquisition, and human resources. The new Capability Maturity Model Integration (CMMI) is an attempt by the Department of Defense and a consortium of companies to integrate the CMMs, which often differ in significant ways, into a single coherent model. The CMMI includes two representations -- a staged representation (where organizations can rise from one level to another) and a continuous representation (where there are steady improvements). The market will decide which representation is preferable; this book covers them both with practical examples that allow readers to assess their level of maturity, and most importantly, improve it!

Want to learn more information about CMMI(R): Guidelines for Process Integration and Product Improvement?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Software Testing Review

Software Testing
Average Reviews:

(More customer reviews)
Are you looking to buy Software Testing? Here is the right place to find the great deals. we can offer discounts of up to 90% on Software Testing. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Software Testing ReviewOuch -- I see the previous review was pretty harsh and terse. Having written a book myself (also for SAMS, coincidentally), I know that doesn't feel good or help much.
Anyway, I came to amazon today specifically to order this book after I perused it at the bookstore for a while this weekend. I wasn't going to buy it, but then it sank in and I decided I should.
My QA bible is Robert V. Binder's massive tome "Testing Object-Oriented Systems: Models, Patterns, and Tools." That book is the best book out there for hard core software QA engineers. But it's not for everyone. It's huge, it's somewhat inaccessible (even though Bob Binder might not want it to be), and it's more than many people need.
The reason I am buying Ron Patton's book today is that it's relatively short, it covers all the basics in good, solid detail, and it nicely summarizes some of the same stuff you find in Binder. No, Ron Patton's book doesn't include a UML reference or a full blow out of state machines and combinatorial models, but should every QA book do that? I don't think so.
This book has some good stuff and I will use it and recommend it to try to make some things more accessible to new people joining my team and to managers and QA engineers in other departments who aren't ready or willing to digest something like Binder.Software Testing OverviewSoftware Testing is the book for new or aspiring software testers interested in learning about this crucial part of the software development process. The complexity and size of today's software makes writing bug-free code extremely difficult, even for highly experienced programmers. Couple that with our increasing reliance on software for performing everyday tasks and its pervasiveness in the medical, telecommunications, manufacturing, and financial industries, and a software bug can spell disaster. Quality software can't be created with an ad- hoc, part-time, bug hunt. It requires a methodical and disciplined approach to preventing, finding, and reporting bugs. Software Testing will show you what it takes to be a successful software tester, assuring that you discover those nasty bugs before your customers do.

Want to learn more information about Software Testing?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

SharePoint 2010 Workflows in Action Review

SharePoint 2010 Workflows in Action
Average Reviews:

(More customer reviews)
Are you looking to buy SharePoint 2010 Workflows in Action? Here is the right place to find the great deals. we can offer discounts of up to 90% on SharePoint 2010 Workflows in Action. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

SharePoint 2010 Workflows in Action ReviewNew to workflows. Not a programmer. Been doing basic stuff with SharePoint for a few years. Just was given access to SharePoint 2010 and want to demonstrate what workflows can do.
Bought this book. It's a good fit for my experience level. Good combination of background and follow-along exercises. Got me to the point where I could quickly build simple workflows that interacted with data off multiple lists.
There's more to this book than I need right now. Will probably be referencing it as I progress.
Once you purchase the book, you may download an electronic version. Was handy as I travel and didn't want to lug the book.
SharePoint 2010 Workflows in Action Overview
SharePoint 2010 is a huge technology with tens of thousands of companies adopting it from all across the globe. Within the SharePoint product stack, workflows are one of the most compelling and ROI generating features for many business.

SharePoint 2010 Workflows in Action will take you through the SharePoint workflow fundamentals, and all the way to very advanced topics to help you meet your most complex workflow requirements. This includes covering topics such as the out of box workflows, and building custom workflows with SharePoint Designer 2010, Office Visio 2010, and Visual Studio 2010.

Additionally, the book covers topics that are very important to workflow such as building forms with InfoPath 2010, building custom task processes, building custom activities and conditions, and how to leverage external data sources in your workflows via Business Connectivity Services. Other goodies include building State Machine workflows, leveraging ASP.NET forms, workflow event handlers, and publishing custom actions and conditions into SharePoint Designer. The book is a one stop shop workflow resource for anyone building workflows for the SharePoint 2010 platform.


Want to learn more information about SharePoint 2010 Workflows in Action?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

SCJP Sun Certified Programmer for Java 5 Study Guide (Exam 310-055) (Certification Press) Review

SCJP Sun Certified Programmer for Java 5 Study Guide (Exam 310-055) (Certification Press)
Average Reviews:

(More customer reviews)
Are you looking to buy SCJP Sun Certified Programmer for Java 5 Study Guide (Exam 310-055) (Certification Press)? Here is the right place to find the great deals. we can offer discounts of up to 90% on SCJP Sun Certified Programmer for Java 5 Study Guide (Exam 310-055) (Certification Press). Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

SCJP Sun Certified Programmer for Java 5 Study Guide (Exam 310-055) (Certification Press) ReviewWhen I started reading the reviews, I could sence a lot of familiarity with the comments. Later I realized that the reviews were for the book of the same title but on the previous Java 1.4.
Therefore a word of caution so that readers do not take the reviews literally for this latest book on Java 5.SCJP Sun Certified Programmer for Java 5 Study Guide (Exam 310-055) (Certification Press) OverviewGet the book that shows you not only what to study, but how to study. The only classroom-based integrated study system for professional certification gives you complete coverage of all objectives for the Sun Certified Programmer for Java 5 exam, hundreds of practice exam questions, and hands-on exercises. The CD-ROM features full practice exam software plus an adaptive test engine.

Want to learn more information about SCJP Sun Certified Programmer for Java 5 Study Guide (Exam 310-055) (Certification Press)?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Object-Oriented Software Construction (Book/CD-ROM) (2nd Edition) Review

Object-Oriented Software Construction (Book/CD-ROM) (2nd Edition)
Average Reviews:

(More customer reviews)
Are you looking to buy Object-Oriented Software Construction (Book/CD-ROM) (2nd Edition)? Here is the right place to find the great deals. we can offer discounts of up to 90% on Object-Oriented Software Construction (Book/CD-ROM) (2nd Edition). Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Object-Oriented Software Construction (Book/CD-ROM) (2nd Edition) ReviewA couple of aspects of this book might lead you *not* to read it. That would be too bad, since it contains valuable informaton. Specifically:
(1) it spends a lot of time discussing particulars of the Eiffel language or the considerations leading Meyer to design Eiffel as he did. Observation: Even if you skip these parts, you could find useful information in the rest of the book, and many people may enjoy these insights into Meyer's approach.
(2) the attitude is often rather dogmatic and judgmental. As one authority commented on the first edition, it "tends to confuse Eiffel with universal principles." Observation: though unfortunate, this does not detract from the value of the content.
Further comments:
(3) If you don't know any object oriented language, the book is a natural choice, since it is very clear and does not require prior knowledge of any particular language.
(4) If you know another OO language, especially C++, you may get more for your time and money by choosing another book, at least to start. But you still could find valuable material here. For alternatives, you might check out the comments on Gamma's Design Patterns and Martin's Designing Object-Oriented C++ Applications: Using the Booch Method, or standard books by Booch, etc.Object-Oriented Software Construction (Book/CD-ROM) (2nd Edition) OverviewThis is, quite simply, the definitive reference on the most important development in software technology for the last 20 years: object-orientation.A whole generation was introduced to object technology through the first edition of this book. This long-awaited new edition retains the qualities of clarity, practicality and scholarship that made the first an instant best-seller, but has been thoroughly revised and expanded. Among the new topics covered in depth are: Concurrency, distribution, client/server and the Internet; object-oriented databases; design by contract; fundamental design patterns; finding classes; the use and misuse of inheritance; abstract data types; and typing issues. The book also includes completely updated discussions of reusability, modularity, software quality, object-oriented languages, memory management, and many other essential topics.All software developers and computer science students, worldwide.

Want to learn more information about Object-Oriented Software Construction (Book/CD-ROM) (2nd Edition)?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Real World ASP.NET: Building a Content Management System Review

Real World ASP.NET: Building a Content Management System
Average Reviews:

(More customer reviews)
Are you looking to buy Real World ASP.NET: Building a Content Management System? Here is the right place to find the great deals. we can offer discounts of up to 90% on Real World ASP.NET: Building a Content Management System. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Real World ASP.NET: Building a Content Management System ReviewFirst off, the source code that accompanies the book is very useful (I use it to run an intranet) and it can be extended to display the content in a manner very different than the original author envisioned.
That said, I think this book could be used as a classic example of how not to write extensible, maintainable code. Rather than demonstrate the power and ease of ASP.Net using datagrids and user controls, the content lists are constructed using loops and tables, and the form to edit content is repeated no fewer than 3 times. In order to filter the content before displaying it to the user we run a test on every row to determine if it meets the criteria rather than using a DataView and a filter. I am currently converting the code to a cleaner implementation and I find I am deleting an average of 2 pages of code per page, with no loss of functionality.
When talking about content management I would have expected some sort of elegant promotion system, instead we are offered a custom page complete with custom code for each promotion, in spite of the fact that the only thing that changes between pages is who is allowed to perform the promotion and which state it is being promoted from/to.
This book will not teach you to create flexible software that can be easily adapted to changing requirements. It will teach you to create brittle software that requires an inordinate amount of effort to make the simplest changes (replacing the editor textbox with a WYSIWYG control shouldn't require modifying 3 separate pages -- and I have the code to prove it).Real World ASP.NET: Building a Content Management System Overview
Real World ASP.NET: Building a Content Management System provides web developers with a cost-effective way to develop a content management system within Microsoft's .NET Framework. Unlike other .NET books on ASP.NET that teach technologies on a piecemeal basis, this book explains the underlying technologies and also shows how they are integrated into a complete ASP.NET application suitable for many organizations. Complete source code written in C# and ASP.NET is included, which will enable web developers to create a dynamic content site at a fraction of the cost of a commercial solution. You will learn about the following:



Content management system: This system used to manage the content of a website consists of the content management, metacontent management, and content delivery applications.
C# and ASP.NET: These underlying technologies are introduced and then applied extensively.
ADO.NET: All aspects relevant to dynamic content management are covered.
XML: Extensible Markup Language (XML) is introduced and then applied in the programmatic updating of the config.web file.
Authentication, authorization, and encryption: These topics are discussed in the book, especially with regard to protected content and system administration.
Personalization: Many key technologies are used to make the CMS solution truly user-friendly.

Real-World ASP.NET: Building a Content Management System is the complete hands-on guide to mastering the art of content management systems and website development using the .NET Framework.


Want to learn more information about Real World ASP.NET: Building a Content Management System?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Object-Oriented Software Engineering Using UML, Patterns, and Java (3rd Edition) Review

Object-Oriented Software Engineering Using UML, Patterns, and Java (3rd Edition)
Average Reviews:

(More customer reviews)
Are you looking to buy Object-Oriented Software Engineering Using UML, Patterns, and Java (3rd Edition)? Here is the right place to find the great deals. we can offer discounts of up to 90% on Object-Oriented Software Engineering Using UML, Patterns, and Java (3rd Edition). Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Object-Oriented Software Engineering Using UML, Patterns, and Java (3rd Edition) ReviewMany SE books tell you about SE (eg., Sommerville). Those kinds of books equip you to win in a software engineering version of the trivia game Jeopardy! but will hardly impart any skill and will not make you a better software engineer, only more informed.
In contrast, this book tells you how to do software engineering. They tell you what, Bruegge shows you how. Rather than cover all the concepts in SE, Bruegge picks the most essential ones, gives you a brief but thorough explication of those and then proceeds to teach how they are used.
Professor Bruegge's approach to teaching his SE students is by having his entire class work *together* as one team on *one* real-life project during the term (that's one project for the whole class).
Typically, this project is an upgrade of the previous class's project. Stop and imagine how realistic this approach is -- modifying a system created by engineers who are no longer available for interview, working with as many as 50 different people, working with designs that do not match the code anymore, working with code of varying quality, etc.
Bruegge distills the lessons learned from these practical projects and illustrates practical (not idealistic) approaches to solutions.
Expect German thoroughness and a lucid, unpretentious prose that heeds Strunk and White's dictum: "Omit needless words".
Highly recommended.
-vjaObject-Oriented Software Engineering Using UML, Patterns, and Java (3rd Edition) OverviewFor courses in Software Engineering, Software Development, or Object-Oriented Design and Analysis at the Junior/Senior or Graduate level. This text can also be utilized in short technical courses or in short, intensive management courses.

Object-Oriented Software Engineering Using UML, Patterns, and Java, 3e, shows readers how to use both the principles of software engineering and the practices of various object-oriented tools, processes, and products.

Using a step-by-step case study to illustrate the concepts and topics in each chapter, Bruegge and Dutoit emphasize learning object-oriented software engineer through practical experience: readers can apply the techniques learned in class by implementing a real-world software project.

The third edition addresses new trends, in particular agile project management (Chapter 14 Project Management) and agile methodologies (Chapter 16 Methodologies).


Want to learn more information about Object-Oriented Software Engineering Using UML, Patterns, and Java (3rd Edition)?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Professional C# Web Services: Building .NET Web Services with ASP.NET and .NET Remoting Review

Professional C# Web Services: Building .NET Web Services with ASP.NET and .NET Remoting
Average Reviews:

(More customer reviews)
Are you looking to buy Professional C# Web Services: Building .NET Web Services with ASP.NET and .NET Remoting? Here is the right place to find the great deals. we can offer discounts of up to 90% on Professional C# Web Services: Building .NET Web Services with ASP.NET and .NET Remoting. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Professional C# Web Services: Building .NET Web Services with ASP.NET and .NET Remoting ReviewTo really understand Web Services and Remoting requires hard work, but if you take the time and don't give up, this book will give you a solid understanding of the subjects, especially Remoting. Not only the basics but also advanced techniques. I've read the book a couple of times, together with Professional ASP.NET Web Services, and written the code examples, so now I'm doing my own projects with both techniques and feeling confident with what I'm doing. But it takes time!Professional C# Web Services: Building .NET Web Services with ASP.NET and .NET Remoting OverviewWeb services are perhaps the most important feature of .NET development. They take componentization to a new level by allowing method calls to be made over the Internet or over an intranet using standard protocols such as HTTP and SOAP. This means that the calling application needs to know nothing about the internal implementation of the service - a web service built in C# on the .NET platform will (in theory) be indistinguishable from one built on Linux using Java. The .NET Framework provides two ways to build web services - ASP.NET and .NET Remoting. Unlike most books on web services, this book covers both of these technologies in depth. .NET Remoting web services require a little extra effort to build, but they offer us greater flexibility. They allow us to use different encoding and channels, and they can be hosted in any application, not just IIS. This book covers: This book covers building web services and web service clients with both ASP.NET and .NET Remoting. We also look at the generic protocols used by web services - SOAP, WSDL, and we discuss discovering web services using Universal Description, Discovery and Integration (UDDI). Case studies illustrate the integration of web services into an application, and demonstrate how to create a custom channel sink to apply cryptography to a Remoting web service.

Want to learn more information about Professional C# Web Services: Building .NET Web Services with ASP.NET and .NET Remoting?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Software Pioneers Review

Software Pioneers
Average Reviews:

(More customer reviews)
Are you looking to buy Software Pioneers? Here is the right place to find the great deals. we can offer discounts of up to 90% on Software Pioneers. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Software Pioneers ReviewThe book provide a broad overview of significant ideas in the software field. It contains helpful papers to explain these ideas. I am currently working on a graduate degree in computer science and this book provided a good background for my studies.Software Pioneers OverviewThis book, coming with four DVDs, presents epochal works of 16 of the most influential software pioneers. Seminal historical papers, going back as far as to the 1950s, are complemented by new papers especially written by the software pioneers for inclusion in this book and by short biographical notes. The volume is based on a conference where the pioneers met and presented their assessment of the past, new ideas, and visions for the future. The volume editors coherently integrated the historical contributions with current aspects and future perspectives. The four DVDs included are an important supplement to the book providing more than 12 hours of video documentation. Besides a representative overview drawing together the highlights of the presentations, the video recording of each pioneer's talk together with the transparencies used is included. Together, the book and the four DVDs constitute a unique and major contribution to the history of software engineering.

Want to learn more information about Software Pioneers?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Agile Software Development Review

Agile Software Development
Average Reviews:

(More customer reviews)
Are you looking to buy Agile Software Development? Here is the right place to find the great deals. we can offer discounts of up to 90% on Agile Software Development. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Agile Software Development ReviewEvery fifteen years or so, a great book pops up that describes what
projects are really like. There was Brooks, then DeMarco and Lister,
and now there's Cockburn.
Why is there such a gap between these great books? Possibly because
the message they contain isn't the easy-to-digest dictate: "run your
project this way and everything will be fine." Instead these books all
focus on the fundamentals of projects: people and the way they work
together. These books treat people as people, and not replaceable
parts in a process. The books accept people's foibles and
inconsistencies, and work out how to work with them, rather than how
to try to stamp them out. The books ask: how can we help these funky
people work better together to produce great software?
Agile Software Development has some great answers, which makes it a
significant book. It deals with the issue that programming is
essentially communicating. It looks at the success factors of
individuals, and how to help align the project with these. It
discusses practical ways to reduce the latency of communication (do
you know how much each extra minute taken finding things out costs on
a 12 person project? How do you line your walls with information
radiators?) The book mines the metaphor of development as a
cooperative team game, and looks at development organizations as a
community, where good citizenship pays.
So how _do_ you organize all these people, these team players, these
citizens? The answer is with methodologies. But not with something you
buy off-the-shelf. Cockburn argues that teams should work to define,
and then refine, their own methodologies, bringing in standard ones
where they fit. To help the teams, he has a wonderful section
describing what methodologies _are_, and how to build them. This is
good, solid, practical advice. He talks about when it's good to be
light, and when you need to be heavier, when laissez-faire works, and
when you need ceremony to reduce risks. Then, not content with helping
you create a methodology, Cockburn explains how to adapt what you have
to a changing world.
If you work in or with a team developing software, then you owe it to
yourself (and your team) to read this book. You'll come away with a
far clearer understanding of the dynamic at work in your team, and
with lots of ideas for improving it. And that's the whole point.Agile Software Development OverviewLightweight methodologies are exploding in popularity because their flexibility is ideal for today's fast-changing development environments. In Agile Software Development, legendary software expert Alistair Cockburn reviews the advantages and disadvantages of lightweight methods, synthesizing the field's key lessons into a simplified approach that allows developers to focus on building quality software rapidly, cost-effectively, and without burnout. Ideal for managers seeking to transcend yesterday's failed approaches, the agile movement views software development as a cooperative game. As players move throughout the game, they use markers and props to inform, remind, and inspire themselves and each other. The goal of the game: to deliver a working software system -- and to use the lessons of each project to build a new, smarter "game" for the next project. For every IT executive and manager, software developer, team leader, team member, and client concerned with building robust, cost-effective software.

Want to learn more information about Agile Software Development?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

MVS TSO: Commands, CLIST & REXX (Part 2) (Pt. 2) Review

MVS TSO: Commands, CLIST and REXX (Part 2)  (Pt. 2)
Average Reviews:

(More customer reviews)
Are you looking to buy MVS TSO: Commands, CLIST & REXX (Part 2) (Pt. 2)? Here is the right place to find the great deals. we can offer discounts of up to 90% on MVS TSO: Commands, CLIST & REXX (Part 2) (Pt. 2). Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

MVS TSO: Commands, CLIST & REXX (Part 2) (Pt. 2) ReviewThis book presents a complete picture of the MVS environment with chapters on REXX, CLISTs, Dialog Manager, TSO commands among others. While it does not have the complete syntax for any of these components, it is a good starting point for all of them, and one of the few reference books to cover all of them in one book. This allows the author to show the interaction between the components. In all, a very helpful book for the MVS developer.MVS TSO: Commands, CLIST & REXX (Part 2) (Pt. 2) OverviewOnce you know how to use ISPF, you're ready to learn to use the underlying TSO commands directly, for more control. So MVS TSO, Part 2 starts by teaching you how to use TSO commands for everyday programming tasks. And once you're skilled at using TSO commands, you're going to want to combine those commands into time-saving procedures for the job you do most often. So this book then goes on to teach you how to create procedures using either TSO's procedure facilities -- CLIST or REXX.

Want to learn more information about MVS TSO: Commands, CLIST & REXX (Part 2) (Pt. 2)?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Code Optimization: Effective Memory Usage Review

Code Optimization: Effective Memory Usage
Average Reviews:

(More customer reviews)
Are you looking to buy Code Optimization: Effective Memory Usage? Here is the right place to find the great deals. we can offer discounts of up to 90% on Code Optimization: Effective Memory Usage. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Code Optimization: Effective Memory Usage ReviewThis book has been a revelation to me. Prior to read this book, all I knew was that memory access was expensive. This book will teach you how to organize your data in memory and how to access it to improve your program performance and most of the time without having to use assembly programming. It covers x86 memory organization and the interface between the processor and the memory and there is a whole chapter covering x86 processor cache memory. To me, the most shocking information contained in this book is a C implementation of memcpy() that outbeats VC++ implementation by 25%-30%!!!
This book is not for novices but if you are ready to change your perception forever of the x86 programming, this book is highly recommended!
Code Optimization: Effective Memory Usage OverviewA guide to optimizing programs on the PC and Unix platforms, this book covers the expediency of optimization and the methods to increase the speed of programs via optimization. Discussed are typical mistakes made by programmers that lessen the performance of the system along with easily implemented solutions. Detailed descriptions of the devices and mechanism of interaction of the computer components, effective ways of programming, and a technique for optimizing programs, are provided. Programmers will also learn how to effectively implement programming methods in a high-level language that is usually done in assembler with particular attention given to the RAM subsystem. The working principles of the RAM and the way in which it is coupled with the processor as well as a description of programming methods that allows programmers to overclock the memory to reach maximum performance are included.

Want to learn more information about Code Optimization: Effective Memory Usage?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

The Practice of Programming Review

The Practice of Programming
Average Reviews:

(More customer reviews)
Are you looking to buy The Practice of Programming? Here is the right place to find the great deals. we can offer discounts of up to 90% on The Practice of Programming. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

The Practice of Programming ReviewIn computing, the learning curve is doubly steep. Not only do we have to learn very complex operations, but we have to learn them at a pace unrivaled in any other field. Furthermore, the equipment improves at a rate that simply boggles the mind. In this frantic environment, we rarely have time to read our code twice, much less read a book about code. Therefore, when we do read, we must make every minute count. This is one book where your count of wasted minutes would be a very small one.
Some of the tips in this book are obvious in retrospect, yet ones that you probably would not think of. My favorite is the fact that due to the changes in processors, a double precision floating point arithmetic operation can be faster than the equivalent one for integers. In the "old" days, the gospel was that you must avoid floating point operations unless absolutely necessary, to avoid the degradation of performance.
Other tips, such as methods to assure you comment what is necessary, taking a few minutes to learn simple performance features, debugging and testing guidelines; portability issues and basic algorithm analysis should cause you to pause for a moment. Even in our hectic development environments, stopping and analyzing your code is a necessity.
It is difficult to conceive of someone who will not find a tip in here that will justify the cost of the book. Unless of course, you are one of the authors. I listed it as one of the top books of the year in my On Books column that appeared in the September, 1999 issue of _Journal of Object-Oriented Programming_.The Practice of Programming Overview

Want to learn more information about The Practice of Programming?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Beginning ASP.NET 4.0 in C# 2010 Review

Beginning ASP.NET 4.0 in C# 2010
Average Reviews:

(More customer reviews)
Are you looking to buy Beginning ASP.NET 4.0 in C# 2010? Here is the right place to find the great deals. we can offer discounts of up to 90% on Beginning ASP.NET 4.0 in C# 2010. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Beginning ASP.NET 4.0 in C# 2010 ReviewThis book has lots of good information, and it is in mostly the right order. The problem with this book for many readers will be the style of presentation. It has been proven many times that people learn by doing, but this book doesn't give you as much in that area as is necessary to learn. There is code that you can download but it doesn't really line up with the book.
The worst part of this book are the code snippets that are placed throughout the book. They don't show the surrounding code, so everything is out of context, and you don't feel 100% sure of where it goes in your file, and to top it off, it is code that sometimes doesn't relate to the code you download. Many times, instead of showing actual real-life variables, it just shows the equivalent of an 'x'. So you have no idea how it is supposed to come together. It continuously says 'code removed for clarity'. I understand the point of this as that code isn't the focus of this section, but if I'm building a page, I need to see that code to make sure I have the same code as the book.
I would have to say that the information given is very precise, and if you already know C#, you're probably going to enjoy this book, but if you are new to it, and need examples and practice, it's not the best. Imagine watching an Olympic freestyle skier for a few minutes, and then without ever having skied or practiced jumping, you are suddenly asked to do the same flips and twists perfectly. Maybe an exaggeration, but you are really left on your own a lot of the time.
The book is very dry, so you have a very long attention span and motivation to get through the book in order to do well with it. It is clear it is written by a programmer. There are constantly references to terms that haven't been defined previously, and sometimes you get the feeling this guy is trying to impress you with words. I've had professors like that, and although I respect their knowledge and intelligence, it does not contribute to a good learning atmosphere. I'm not saying 'dumb it down', but when learning a complex topic, the simpler it can be presented, the better.
Another problem is the low resolution of many of the screen shots. I know that's a limitation of the technology, but it can actually be somewhat dizzying to look at because of the blurriness.
There are other pros, and other cons, but I just touched on the main ones I noticed.Beginning ASP.NET 4.0 in C# 2010 OverviewBeginning ASP.NET 4.0 in C# 2010 follows in the footsteps of the highly successful .NET 2.0 and .NET 3.5 editions, teaching novice users how to use ASP.NET by gradually building their knowledge of the technology up in a pyramidal fashion chapter by chapter.Comprehensively revised for both ASP.NET 4.0 and the new Visual C# 2010 language this book presents the easiest path to ASP.NET 4.0 mastery.

Want to learn more information about Beginning ASP.NET 4.0 in C# 2010?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Beginning iPhone Development: Exploring the iPhone SDK Review

Beginning iPhone Development: Exploring the iPhone SDK
Average Reviews:

(More customer reviews)
Are you looking to buy Beginning iPhone Development: Exploring the iPhone SDK? Here is the right place to find the great deals. we can offer discounts of up to 90% on Beginning iPhone Development: Exploring the iPhone SDK. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Beginning iPhone Development: Exploring the iPhone SDK ReviewI have some very mixed feelings about this book. Let's start on a positive note. First of all, it is VERY well written. the authors don't just walk you through the answers they present in their projects, but also awaken your curiosity and walk you through the trial and error process that leads to their answer. some people say that this makes the book longer than necessary. i say that this makes them great teachers, since they know how to engage their readers and get you to understand not just what their solutions do, but why they have been implemented a certain way. my only qualm about their writing is that they spend a bit too much time explaining what they have done in the past and what they are going to do in the future instead of focusing on the lesson at hand.
I also got a lot of mileage out of the projects / code included in the book, especially the chapters on setting up your first two applications and the chapter on persistence.
Unfortunately, though, after reading this book it turns out i was not ready to make iPhone applications. i still ended up reading exorbitant amounts of documentation from apple to troubleshoot my code and do some very ordinary things. i found that apple's iPhone Application Development guide and Cocoa Fundamentals Guide had much more relevant data for learning how to make an iPhone application and are a better way to get started. i especially found that i needed to understand a lot more about how how my development environment manages resources, how events are handled and passed around (especially with regard to when to use actions vs delegates vs notifications and details on how these mechanisms work), memory management details, how an iPhone application works under the hood, how to interface between different languages and libraries, etc, etc.
The material in this book is great, but in the end, i would say that apple's introductory guides are what you need to get started, and this is just a supplement to them.Beginning iPhone Development: Exploring the iPhone SDK OverviewBeginning iPhone Development: Exploring the iPhone SDK is the second beginning level book from Apress that is written for developers who want to program Apple's iPhone, this time focusing on how to take advantage of the powerful new SDK that Apple are due to release in the second half of 2008.So while our first book (Beginning iPhone Application Development 978-1-4302-1051-1) was a general introduction to application development on the iPhone with general introductions to the tools of the trade such as Objective-C, the platform APIs and developer tools, this second book focuses specifically on the new iPhone 2 SDK, which will give developers new ways to create experiences for iPhone users.Readers will discover how to create programs for the iPhone using Apple's official Software Development Kit (SDK). Readers will learn to design user interfaces using Apple's Interface Builder tool, starting with simple interfaces and progressing to complex, professional-quality multi-view applications. Using a practical step-by-step approach, the readers will see how to implement common iPhone application interfaces and learn about about the Model-View-Controller approach to programming used throughout the iPhone SDK. Readers will also see how to interact with the user through the iPhone's multitouch screen as well as learn how to save data using the iPhone's file system and the embedded SQLite database. The book is packed with information and code samples showing how to exploit all the goodness of the new SDK from the iPhone's built-in accelerometer to the built-in camera and everything in between.

Want to learn more information about Beginning iPhone Development: Exploring the iPhone SDK?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...