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

Making Software: What Really Works, and Why We Believe It Review

Making Software: What Really Works, and Why We Believe It
Average Reviews:

(More customer reviews)
Are you looking to buy Making Software: What Really Works, and Why We Believe It? Here is the right place to find the great deals. we can offer discounts of up to 90% on Making Software: What Really Works, and Why We Believe It. Check out the link below:

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

Making Software: What Really Works, and Why We Believe It ReviewI'm going to go on record and say that this is one of the most important books about software development that has been published in the last few years. It's easy for many of us in the industry to complain that software engineering research is years behind practice and that it is hard to construct experiments or perform studies which produce information that is relevant for practitioners, but fact is, there are many things we can learn from published studies.
The editors of this book do a great job of explaining what we can and can not expect from research. They also adopt a very pragmatic mindset, taking the point of view that appropriate practice is highly contextual. Research can provide us with evidence, but not necessarily conclusions.
Beyond the philosophical underpinnings, 'Making Software' outlines research results in a variety of areas. It gives you plenty to think about when considering various approaches on your team. The chapter 'How Effective is Modularization?' is worth the price of the book alone.
I recommend this book for anyone who wants to learn how to think rigorously about practice.

Making Software: What Really Works, and Why We Believe It Overview
Many claims are made about how certain tools, technologies, and practices improve software development. But which claims are verifiable, and which are merely wishful thinking? In this book, leading thinkers such as Steve McConnell, Barry Boehm, and Barbara Kitchenham offer essays that uncover the truth and unmask myths commonly held among the software development community. Their insights may surprise you.

Are some programmers really ten times more productive than others?
Does writing tests first help you develop better code faster?
Can code metrics predict the number of bugs in a piece of software?
Do design patterns actually make better software?
What effect does personality have on pair programming?
What matters more: how far apart people are geographically, or how far apart they are in the org chart?

Contributors include:

Jorge Aranda Tom Ball Victor R. Basili Andrew Begel Christian Bird Barry Boehm Marcelo Cataldo Steven Clarke Jason Cohen Robert DeLine Madeline Diep Hakan Erdogmus Michael Godfrey Mark Guzdial Jo E. Hannay Ahmed E. Hassan Israel Herraiz Kim Sebastian Herzig Cory Kapser Barbara Kitchenham Andrew Ko Lucas Layman Steve McConnell Tim Menzies Gail Murphy Nachi Nagappan Thomas J. Ostrand Dewayne Perry Marian Petre Lutz Prechelt Rahul Premraj Forrest Shull Beth Simon Diomidis Spinellis Neil Thomas Walter Tichy Burak Turhan Elaine J. Weyuker Michele A. Whitecraft Laurie Williams Wendy M. Williams Andreas Zeller Thomas Zimmermann


Want to learn more information about Making Software: What Really Works, and Why We Believe It?

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

Silverlight 2 Unleashed Review

Silverlight 2 Unleashed
Average Reviews:

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

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

Silverlight 2 Unleashed ReviewI'm a developer who is intimiately familiar with C# and the .NET platform in general. I've also been playing with Silverlight 1.1-2 betas/rc's and was hoping that this book would fill in the gaps that I'd gotten through just playing with it.
But in general, the book seems to be pitched toward a less technical audience- for example, he spends a paragraph telling us how to comment out XML, another area explains how to install Expression Blend, page 68 explains to us why we've got F's in our numbers (it's hex, duh), the diff between raster and vector graphics (this was necessary?)
Chapter -8- finally gets us into some code, and it's JavaScript- but the whole point of V2 was to get us out of JS and let us use other langs for more complex apps than just adding Flash-like abilities to our .NET sites.
Even THEN, we get told that, "JavaScript ... and other C-based languages are case sensitive!", and apparently (in the next para), "...JavaScript uses -variables- (text has it in italics) to store data." Oh my!
Chapter -9- is "Understanding .NET" and finally gets into VStudio.
At page 488, you get 10 pages on calling WCF servers.
If you're a .NET developer with some familiarity with WPF/XAML and a little WCF, you're probably better off waiting for other books. This should have really been called something similar to "Beginning Silverlight 2, mostly with Javascript".
If there were any other reasonable books specifically on 2.0, I'd send it back, but there aren't yet.Silverlight 2 Unleashed OverviewFull Color Code samples appear as they do in Visual Studio and Expression Blend!Printed entirely in color, with helpful figures and syntax coloring to make code samples appear as they do in Visual Studio and Expression Blend!Silverlight is Microsoft's new web-based User Interface (UI) technology, based on Windows Presentation Foundation (WPF), which is introducing many revolutionary concepts in the world of UI development. Silverlight uses XAML, with tools like Expression Design and Expression Blend, to create astonishing UI effects (such as gradients, compositions, and animations.) In addition to the richness of the UI elements, Silverlight 2 allows the use of C# or VB in addition to JavaScript to automate web pages. With Silverlight, you have the power of .NET on multiple platforms (IE and Firefox on Windows, Firefox and Safari on Macintosh, and Firefox on Linux). The author brings you up to speed very quickly with numerous hands-on examples.Use XAML to create state-of-the-art user interfaces Create XAML transforms and animations Design compelling user experiences with Microsoft Expression Blend Integrate media into your rich Internet applications Program Silverlight with both JavaScript and .NET languages Deploy Silverlight content to web pages Encode videos with Expression Media Encoder Make the most of Silverlight elements, resources, and styles Use templates to quickly change your application's look and feel Efficiently debug Silverlight code Use design tools to create graphics that import seamlessly into SilverlightLaurent Bugnion has been a software engineer since 1996. He has worked with many programming languages and environments, including C, C++, Java, HTML/CSS/JavaScript, and, since 2002, the Microsoft .NET platform. He has been honored twice as a Microsoft MVP: first for ASP.NET and now for Client Application Development. He blogs about Silverlight and related technologies at http://blog.galasoft.ch.ON THE WEB:Download all examples and source code presented in this book from informit.com/title/9780672330148Category:Microsoft Programming/Web Programming Covers:Microsoft® Silverlight 2User Level:Beginning—Intermediate

Want to learn more information about Silverlight 2 Unleashed?

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

Macromedia Studio MX 2004 Bible Review

Macromedia Studio MX 2004 Bible
Average Reviews:

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

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

Macromedia Studio MX 2004 Bible ReviewThe small non-profit company I work for needed a website, and I drew the short straw for designing and maintaining it. We bought the Studio MX suite, and I hoped this book would cover everything I needed to design a simple, yet cool website.
The thing is it DOES cover EVERYTHING I needed, but it is SO overwhelming in all the details, I was pulling my hair out and wondering what I'd gotten myself into.
You really have have some experience with website design before attempting this book. I had no idea what to do, and couldn't filter out what applied to me and what didn't; I needed a little more hand-holding than this book offered. Now that I've been through the H.O.T. and Naked series of help books (which others complain of being too basic), I'm much more comfortable with this book. I'll definitely be using it as a reference as I add dynamic content to the simple website I've built.
Overall, this book is an excellent resource for intermediate or advanced users. Beginners should shop around for other books before buying this one.Macromedia Studio MX 2004 Bible Overview

Want to learn more information about Macromedia Studio MX 2004 Bible?

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

Foundation Fireworks CS4 (Foundations) Review

Foundation Fireworks CS4 (Foundations)
Average Reviews:

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

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

Foundation Fireworks CS4 (Foundations) ReviewThis is not a beginner's guide to Fireworks, nor is it an advanced reference. Instead, it is a selection of various topics about Fireworks. Early sections that present an overview of the various Fireworks bitmap and vector tools are rather straightforward, but with creative examples. Later sections, such as creating Flex skins and AIR applications are for more advanced users. The fact that the book has several authors is rather evident as you read the somewhat disjoint topics in each chapter.
However, even with this variability between the different chapters, there are plenty of "gems" hidden in this book. I've used Fireworks for many months, and I still didn't completely understand how some of the different tools worked until I saw some of the excellent examples in this book. One problem with Fireworks is that some very important features are often hidden within extensions in the Commands menu, or hidden in some far-off panel that needs to be enabled. This book helped me discover some of those hidden gems within Fireworks.
This is not intended to be a Fireworks reference book. But as a stroll through various features of Fireworks (especially those features that make it unique compared to Photoshop or Illustrator), it was a pleasant journey. Reading this book while Fireworks is open so you can try some of the interesting examples will help you better appreciate the features that the authors are trying to highlight. If you just read the book without trying the examples, you will be missing much of the fun.
One downside with this book is that the various images were obviously intended to be published in color, but they are only in black-and-white in this book. If you look at the sample images at the top of the back cover, you can see how some of the images were intended to be shown. By printing these images in black-and-white, many of the examples loose a lot of their value. Another reason to be trying the examples within Fireworks yourself to see how they really look. If the images had been printed in color, I probably would have rated this a 4 instead of a 3.Foundation Fireworks CS4 (Foundations) OverviewAdobe is raising the importance of Fireworks as a creative Web tool for everyone from novices to pros. It would not be out of place to call this the Photoshop-for-the-Web tool. Foundation Fireworks covers all the new features with an eye toward site and page prototyping as well as content creation; a much bigger and more vital market than that served by previous versions of Fireworks.

Want to learn more information about Foundation Fireworks CS4 (Foundations)?

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

UML 2 Toolkit Review

UML 2 Toolkit
Average Reviews:

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

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

UML 2 Toolkit ReviewUML, the Uniform Modeling Language, is a huge specification. It actually comprises a group of specifications covering thousands of pages. Without some guide, a beginner can get lost in the forest of detail.
This book is the best guide I've seen so far. It covers all of the major kinds of graphical notation - over a dozen - that UML uses for describing systems and software. The first part book follows a clear, logical path from the original exploration of requirements, into basic, static design of program elements, and on to the dynamic behavior of software and the systems built around it. UML isn't just about software - it's about meeting real human needs using complex systems.
One strength here is that the authors show Java-based examples of wht the UML notations really mean. That has always caused difficulty for beginners - which Java language constructs are the 'right' representations of UML specifications? The answer has ambiguities, but the authors show some ways to create a proper correspondence.
The later parts of the book describe successively higher levels of system representation, as supported by the UML. They show how design patterns look in proper UML - a real help, since the best DP books predate modern UML. The authors also demonstrate how UML can be extended to meet new needs, or to represent fine, application-specific levels of detail.
I admit to mixed feelings about extensions to the standard. In some ways, extensions are necessary. I have found even basic class diagrams desperately in need of extension - when they address my program design issues at all, they immediately lock in details of implementation that should have been left open. On the other hand, an extension to the standard is, by definition, non-standard. Extensions almost automatically violate UML's goal of uniformity and shared ways of expressing shared concepts. Perhaps I need to see more real-world examples of successful extensions.
The final chapters of the deal with the fundamental concepts needed to make UML work properly: the Model Driven Architecture and broad script for using UML within that paradigm.
Although the authors do a good job of presenting the material, this part of the UML spec is where I have my strongest reservations. I'll agree that analysis and architecture are different from programming, and probably deserve different ways to express their concepts. I certainly agree that all of the different ways to view a system need coherency and cross-validation. My notation should be my servant, though, not my master. Forcing myself into the mold of a person for whom UML works is painful and unproductive. If the notation is so complex that it can only be used within elaborate tool suites, I wonder how well it will accept the sets of tools that I already use. Can I really get UML tools to integrate with Mathematica, Java, Word, VHDL, and source control? If not, then they do not really work with my system. I know, my combinations of tools are idiosyncratic, but other development environments use tool combinations at least as complex. Finally, if UML requires such tool support, does it really meet my needs as a mere human?
UML is real, it has wide value and acceptance in the industry. This book, from the OMG press, comes straight from the UML standards body. I recommend it as a good way to start with most of UML's features, almost an index to the reams of OMG standards documents. I advise the reader to approach UML carefully, though: use it to support your design needs, don't subjugate your design to it.UML 2 Toolkit OverviewGain the skills to effectively plan software applications and systems using the latest version of UMLUML 2 represents a significant update to the UML specification, from providing more robust mechanisms for modeling workflow and actions to making the modeling language more executable. Now in its second edition, this bestselling book provides you with all the tools you'll need for effective modeling with UML 2. The authors get you up to speed by presenting an overview of UML and its main features. You'll then learn how to apply UML to produce effective diagrams as you progress through more advanced topics such as use-case diagrams, classes and their relationships, dynamic diagrams, system architecture, and extending UML. The authors take you through the process of modeling with UML so that you can successfully deliver a software product or information management system.With the help of numerous examples and an extensive case study, this book teaches you how to:* Organize, describe, assess, test, and realize use cases* Gain substantial information about a system by using classes* Utilize activity diagrams, state machines, and interaction diagrams to handle common issues* Extend UML features for specific environment or domains* Use UML as part of a Model Driven Architecture initiative* Apply an effective process for using UMLThe CD-ROM contains all of the UML models and Java?TM code for a complete application, Java?TM 2 Platform, Standard Edition, Version 1.4.1, and links to the Web sites for vendors of UML 2 tools.

Want to learn more information about UML 2 Toolkit?

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

Coders at Work: Reflections on the Craft of Programming Review

Coders at Work: Reflections on the Craft of Programming
Average Reviews:

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

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

Coders at Work: Reflections on the Craft of Programming ReviewIf you are a person who cares at all about the art, craft, or science of software development, you will not be able to put this book down.
Seibel (a hacker-turned-writer himself) talked to some big names in our field. Topics covered include: How do you learn to be a programmer? How do you perfect your skills? How important is formal education? Which programming languages are good and which are terrible? What kinds of tools do great programmers use? (Which text editors? IDEs? Debuggers?) How do you reason about a program, bottom-up or top-down? What's the best way to collaborate with other coders? etc. etc.
As you might expect, the interviewees agree in some areas and wildly disagree in others, but there are insights aplenty. Some answers may surprise you, like how many of these coders shun formal debuggers and use mostly print statements, or how many of them shun IDEs for Emacs (or even pen-and-paper).
Aside from the broad questions, Seibel gets the interviewees to open up about what it was like to work on the projects they are famous for. These stories are engaging and entertaining. Any coder who has stayed up till 4AM squashing bugs will find kindred spirits in these books. And the stories are somehow inspiring, as you realize that even great programmers suffer through the same frustrations and ups and downs that all of the rest of us go through.
Those interviewed also share insights into what they think of our modern world of programming. Most agree that we live in complicated and troubled times as we battle layer upon layer of software complexity. This book has lessons to be learned from the very brief history of our field, and advice for the future ("Keep it simple!").
This book is deliciously buzzword-free and the programmers interviewed give their honest (sometimes brutally honest) opinions about what they love and what they hate.
The author and all of those interviewed share a passion for programming and it's hard not to be swept up into it. Very good book.Coders at Work: Reflections on the Craft of Programming OverviewPatterned after the best selling Founders at Work, Coders at Work represents two years of interviews with some of the top programmers of our times. Readers will find out what their work habits are, coding preferences, language preferences, style choices and idiosyncrasies in the fascinating look at how some of the best in the world do their work.

Want to learn more information about Coders at Work: Reflections on the Craft of Programming?

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

Professional C# 4.0 and .NET 4 (Wrox Programmer to Programmer) Review

Professional C# 4.0 and .NET 4 (Wrox Programmer to Programmer)
Average Reviews:

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

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

Professional C# 4.0 and .NET 4 (Wrox Programmer to Programmer) ReviewC# and .NET are reintroduced in this one book for the 2010 audience of programmers. The two subjects are wedded in the text to form one complete reference. I have just finished reading this book and I can tell you that it will take another two readings to fully absorb the contents because of the numerous details. At just over 1400 pages, this is a compendium of the two programming areas that has enormous scope. I am impressed that the authors and the publisher were able to complete this project before the release of the two in April. Operations specific to the .NET v4 release are noted in the text.
I found the information in this book to be comprehensive and detailed in many ways. With 47 chapters and an appendix this book is going to be the cornerstone of my .NET computing from this time on. My previous references are getting dated and don't give me enough information to pass the employment interviews. This book and one other are going to be my entire reference library for C# programming in general.
I found the information to be very well written to the point that even after six years of using C# it increased my knowledge and understanding of this wonderful new computer language. I have over a dozen books on .NET and C# in my library and this is the best written of them all. For this reason I am giving it 5 stars. I believe that this is the best introduction to these two subject areas
Of course, if you want to work in depth on one of the chapters covered in this book, another reference that expands on the material will be required.Professional C# 4.0 and .NET 4 (Wrox Programmer to Programmer) OverviewThis book starts by reviewing the overall architecture of .NET in order to give you the background you need to be able to write managed code. After that, the book is divided into a number of sections that cover both the C# language and its application in a variety of areas.
Part I: The C# Language: This section gives a good grounding in the C# language itself. This section doesn't presume knowledge of any particular language, although it does assume you are an experienced programmer. You start by looking at C's basic syntax and data types, and then explore the object-oriented features of C# before moving on to look at more advanced C# programming topics. Objects, types, inheritance, generics, arrays, tuples, operators, casts, delegates, lambdas, events, strings, regular expressions, collections, Language Integrated, Query (LINQ), Dynamic Language Extensions, memory management, pointers, reflection, errors, and exception are all covered in part 1.
Part II: Visual Studio: This section looks at the main IDE utilized by C# developers worldwide: Visual Studio 2010. The two chapters in this section look at the best way to use the tool to build applications based on the .NET Framework 4. In addition, this section also focuses on the deployment of your projects.
Part III: Foundation: In this section, you look at the principles of programming in the .NET environment. In particular, you look at assemblies, instrumentation, security, threading, tasks, synchronization, localization, System.Transactions, networking, interop, XAML, Managed Extensibility Framework, Manipulating Files and the Registry, transactions, how to build Windows services, and how to generate your own libraries as assemblies, among other topics.
Part IV: Data: Here, you look at accessing databases with ADO.NET, ADO.NET Entity Framework, data services. This part also extensively covers support in .NET for XML and on the Windows operating system side, and the .NET features of SQL Server 2008.
Part V: Presentation: This section shows how to build applications based upon the Windows Presentation Foundation and Silverlight, and covers writing components that will run on web sites, serving up web pages. It also has coverage on building classic Windows applications, which are called Windows Forms in .NET. Windows Forms are the thick-client version of applications, and using .NET to build these types of applications is a quick and easy way of accomplishing this task. Finally, it includes coverage of the tremendous number of features that ASP.NET, ASP.NET MVC, and ASP.Net Dynamic Data provide.
Part VI: Communication: This section is all about communication. It covers services for platform-independent communication using the Windows Communication Foundation (WCF). With Message Queuing, asynchronous disconnected communication is shown. This section looks at utilizing the Windows Workflow Foundation 4, as well as peer to peer networking, and creating syndication feeds.
The book closes with an appendix covering Windows 7 and Windows Server 2008 R2 development.
Online Chapters: Even with such a large book, we can't fit in everything we'd like to tell you about C# and using this language with other .NET technologies, so we've made ten additional chapters available online at wrox.com. These chapters include information on a variety of topics: GDI+, which is a technology that is used for building applications that include advanced graphics; .Visual Studio Tools for Office (VSTO); NET Remoting for communication between .NET clients and servers; Enterprise Services for the services in the background; web services with ASP.NET, LINQ to SQL, Windows Workflow Foundation 3.0, and the Managed Add-In Framework (MAF). It also includes examples showing .NET 4 in others supported languages including Visual Basic, C++/CLI, and F#.
Note: CD-ROM/DVD and other supplementary materials are not included as part of eBook file.

Want to learn more information about Professional C# 4.0 and .NET 4 (Wrox Programmer to Programmer)?

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

JavaFX 1.2 Application Development Cookbook Review

JavaFX 1.2 Application Development Cookbook
Average Reviews:

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

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

JavaFX 1.2 Application Development Cookbook ReviewIf your new to JavaFX development this is a good starting point, it serves as a good introduction to many of the APIs shipped with the SDK. From experience I can say JavaFX Script literature on-line is not as plentiful as most languages, so a single point with this number of examples is beneficial.
If you're more experienced JavaFX Script developer you may feel you have out grown a lot of the content in this title; however the scope is broad so it's unlikely you will have experience with everything covered here.JavaFX 1.2 Application Development Cookbook OverviewThis book is a comprehensive collection of recipes that elaborate on known use cases. You will find an organized step-by-step procedure to accomplish each task followed by detailed explanations to better understand how and why each step was undertaken, and many links to online references and other related sections in the book that supplement the subject in question. The book is written so that you can work through the recipes in order or go straight to the recipes that interest you; where a recipe depends on other recipes they are clearly referenced. If you are a Java developer, Rich Internet Application content developer, or graphic designer who wants to build RIAs featuring animations, videos, and other feature-rich content, this book is for you. Knowledge of Java, JavaScript, and JavaFX components is not essential, but will help you exploit this book to your advantage.

Want to learn more information about JavaFX 1.2 Application Development Cookbook?

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

Pro ASP.NET 3.5 in C# 2008 (Windows.Net) Review

Pro ASP.NET 3.5 in C# 2008 (Windows.Net)
Average Reviews:

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

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

Pro ASP.NET 3.5 in C# 2008 (Windows.Net) ReviewPro ASP.net 3.5: This book is a must to have book for anyone who is starting/ switching their careers to developing web applications using asp.net technologies. The authors Matthew MacDonald and Mario Szpuszta, has done a very good job of covering all sections that are useful for beginners as well as middle level developers.
For example, if you are seeing Visual Studio for the first time in your life, they dedicated a whole chapter on how to use visual studio. The reason I brought up this point is they kept the beginners in mind and they didn't leave any assumptions that the reader already know how to use Visual Studio.
At the same time for those middle level developers who wants to dive into newly released hot technologies like Ajax, LINQ and Silverlight you won't be disappointed. They have dedicated individual chapters for each of those topics. As I have been developing asp.net application from last several years, I opened this book to see what I can read about Linq and Silverlight. I enjoyed those chapters as they give you an introduction and a good kick start. I am surprised that the authors also dedicated a whole chapter for website deployment (Chapter 18) where the architectures of IIS 5.0, 6.0 and then 7.0 is explained. That is awesome that they have discussed installation of IIS 7.0 and explained the architecture as well as the new Configuration model of IIS 7.0. Everything is explained with the help of screen shots.
Of course I took for granted for all those core concepts of asp.net like developing Http Handlers, Http Modules, Customer Server controls, Custom Membership and profile providers, Security. They are all covered and are very well explained in individual chapters.
Given the broadness of the subject, the authors done a great job of covering all areas in depth methodically that way you won't be lost.
I enjoyed this book so much that I would definitely recommend this book to any .Net Web Developer and this book is going to take some space on my desk.
Pro ASP.NET 3.5 in C# 2008 (Windows.Net) Overview
ASP.NET 3.5 isMicrosoft's revolutionary ASP.NET technology. It is the principal standard for creating dynamic web pages on the Windows platform. Pro ASP.NET 3.5 in C# 2008 raises the bar for high–quality, practical advice on learning and deploying Microsoft's dynamic web solution.

Seasoned .NET professionals Matthew MacDonald and Mario Szpuszta explain how you can get the most from this groundbreaking technology. They cover ASP.NET 3.5 as a whole, illustrating both the brand–new features and the functionality carried over from previous versions of ASP. This book will give you the knowledge you need to code real ASP.NET 3.5 applications in the best possible style.


Want to learn more information about Pro ASP.NET 3.5 in C# 2008 (Windows.Net)?

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

Mastering BEA WebLogic Server: Best Practices for Building and Deploying J2EE Applications Review

Mastering BEA WebLogic Server: Best Practices for Building and Deploying J2EE Applications
Average Reviews:

(More customer reviews)
Are you looking to buy Mastering BEA WebLogic Server: Best Practices for Building and Deploying J2EE Applications? Here is the right place to find the great deals. we can offer discounts of up to 90% on Mastering BEA WebLogic Server: Best Practices for Building and Deploying J2EE Applications. Check out the link below:

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

Mastering BEA WebLogic Server: Best Practices for Building and Deploying J2EE Applications ReviewI really like this book. It is not for beginners, and is not an "Intro to J2EE". However, for advanced developers, and especially those leaning towards the administation aspects of WebLogic Server, this book is an excellent resource.
The examples in this book are straighforward, and the accompianing discussion is well written and easy to follow.
A lot of discussions in this book cover advanced topics leaning towards deployment and administration (such as tuning JVMs, or understanding Thread usage), but there are some excellent discussions regarding architecture as well. There is not a lot of material discussing developing J2EE code.
This book should be a part of any advanced J2EE developers library, especially those using WebLogic (since so many of the examples are targeted towards that platform).Mastering BEA WebLogic Server: Best Practices for Building and Deploying J2EE Applications Overview
Designed to show experienced developers how to become power developers with BEA WebLogic
Covers BEA WebLogic Server version 8.1 and earlier versions
A perfect companion to the bestselling book, Mastering Enterprise JavaBeans, Second Edition (0471-41711-4)
Companion Web site includes technology updates and links to related sites


Want to learn more information about Mastering BEA WebLogic Server: Best Practices for Building and Deploying J2EE Applications?

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

Beginning Android 3 Review

Beginning Android 3
Average Reviews:

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

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

Beginning Android 3 ReviewFirst of all, I would like to say that I am in no way any Android or Java expert. I enjoy creating small apps on my free time and have read a few books about programming, but I have no formal education or experience in the field.
The book "Beginning Android 3" seems well suited for someone like me. It assumes that you have some experience in programming and Java, but it starts off easy, by explaining how to install and use the most common tools in your IDE. Then it continues, showing you how to get a simple "Hello world!" type program up and running. If you are using Eclipse, this book covers how to use Eclipse with the Android tools in details. It also covers other IDE's, but I feel that it leans more towards Eclipse. And that is probably not all that bad, since Eclipse is both free, available for most platforms, and probably the most likely choice for someone just starting with Android development.
If you, like me, also have read "Beginning Android 2", you might find yourself thinking "Hey, this book is exactly the same!". And you are actually right. Many of the chapters are exactly the same, word for word. But this book also covers more recent developments in Android, mainly the 3.0 or "Honeycomb", which is an edition of Android intended for devices with bigger screens than what is commonly used for phones. Honeycomb is more Tablet-oriented. The first few chapter is mainly about setting up text and buttons on the screen, and these are the chapters that haven't changed much since the previous book. Then, in later chapters, you'll have more new stuff, and the book explains how you would go about creating an app for a tablet that has more screen space, and how to create backwards compatibility when creating apps that could end up on a phone running 2.3 as well as a tablet running 3.0. Not all classes that are available to you in 3.0 will work on a device running 2.3, and the author shows examples of how you could check for what version of Android the app is running on, and how to load resources accordingly. He explains some of the changes that has been done to Android in the past, and how we should prepare for changes that might come in the future.
Then the book covers other subjects like how to communicate with the internet, how to load and save things on the phone, both preferences and other information that you need to stay put after the application has been stopped or the phone has been turned off. Then we are shown how to use various services, and how to create services of our own, for instance to get the location from the phones GPS and show that position on a map.
The author also show you how to use the emulator, so that you can check how well your app handles incoming calls, incoming messages or the user flipping the screen to landscape view.
In the last chapters of the book, you a briefly introduced to programming in other languages than Java, mainly HTML5 and PhoneGap. The author also mentions Rhodes, Flash/Flex/AIR, Jruby/ Ruboto, Mono for Android and Googles own "App Inventor", but this is just to give you an idea of what is out there. There is nothing here with any meat on it, it's basically just to tell you that it is possible to use these to create an Android application.
All in all I am pretty content with this book. As I mentioned earlier, if you have already read "Beginning Android 2", then you might feel like you have purchased the same book again. However, this book has more in it than the previous one. It has about 540 pages, where the previous had about 370 pages. If you do not have any Java experience, you should get another book. At least another book in addition to this one. This is not one of those books that starts off by showing you how to plug in your computer, it assumes that you have some Java programming experience. But if you are like me, a self-taught Java programmer that would like to learn how to program applications for Android as a hobby, this book is perfect. It may not be easy, there are chapters that you may have to read more than once, but as long as you know some basic Java, there is nothing in the book that should seem impossible to understand. The fact that the first word in title of the book is "Beginning" should tell you that this book might not be the only book you'll ever need, if you are going to do some serious Android programming. It gives you a good start, but you will not end up as an Android expert. For instance, it doesn't cover things like graphics, sound or video in any detail.Beginning Android 3 Overview
The vibrant and rich Android development platform, created by Google and the Open Handset Alliance, continues to be a platform in its truest sense, encompassing hundreds of classes beyond the traditional Java classes and open source components that ship with the software development kit. Android's continued growthincludes support for Flash and Flash gaming apps, Wi-Fi tethering, improved performance, WebM or WebMedia integration for HTML5-based video and other multimedia APIs, Chrome OS (WebOS) integration, and more. With Beginning Android 3, you'll learn how to develop applications for Android 3 mobile devices using simple examples that are ready to run with your copy of the software development kit. Author, Android columnist, developer, and community advocate Mark L. Murphy will show you what you need to know to get started programming Android applications, including how to craft graphical user interfaces, use GPS, multi-touch, multi-tasking, and access web services.

What you'll learn
Discover Android and how to use it to build Java-based mobile applications for a wide range of phones and devices.
Create user interfaces using both the Android widget framework and the built-in WebKit-powered Web browser components.
Utilize the distinctive capabilities of the Android engine, including location tracking, maps, and Internet access.
Use and create Android applications incorporating activities, services, content providers, and broadcast receivers.
Support Android 3 and earlier devices, including dealing with multiple Android OS versions, multiple screen sizes, and other device-specific characteristics.
Create Flash game and other apps on Android.
Build and experience the array of new WebM video and other multimedia APIs for Android and more.

Who this book is for
This book is aimed at people new to mobile development.

Table of Contents
The Big Picture
How to Get Started
Your First Android Project
Examining Your First Project
A Bit About Eclipse
Enhancing Your First Project
Rewriting Your First Project
Using XML-Based Layouts
Employing Basic Widgets
Working with Containers
The Input Method Framework
Using Selection Widgets
Getting Fancy with Lists
Still More Widgets and Containers
Embedding The WebKit Browser
Applying Menus
Showing Pop-up Messages
Handling Activity Lifecycle Events
Handling Rotation
Dealing with Threads
Creating Intent Filters
Launching Activities and Sub-Activities
Working with Resources
Defining and Using Styles
Handling Multiple Screen Sizes
Introducing the Honeycomb UI
Using the Action Bar
Fragments
Handling Platform Changes
Accessing Files
Using Preferences
Managing and Accessing Local Databases
Leveraging Java Libraries
Communicating via the Internet
Services: The Theory
Basic Service Patterns
Alerting Users via Notifications
Requesting and Requiring Permissions
Accessing Location-Based Services
Mapping with MapView and MapActivity
Handling Telephone Calls
Fonts
More Development Tools
The Role of Alternative Environments
HTML5
PhoneGap
Other Alternative Environments
Dealing with Devices
Where Do We Go from Here?


Want to learn more information about Beginning Android 3?

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

The Ultimate VB .NET and ASP.NET Code Book Review

The Ultimate VB .NET and ASP.NET Code Book
Average Reviews:

(More customer reviews)
Are you looking to buy The Ultimate VB .NET and ASP.NET Code Book? Here is the right place to find the great deals. we can offer discounts of up to 90% on The Ultimate VB .NET and ASP.NET Code Book. Check out the link below:

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

The Ultimate VB .NET and ASP.NET Code Book ReviewThis is a great book with the intention of showing real world tools and tips to fast track any developer. The emphasis of the material is to help developers looking for those tricks we all spend hours and hours trying to figure out. It's NOT a reference book, it's NOT a step by step book. It's a book for a somewhat experienced programmer looking for quick answers. We always miss our tricks when moving to a new platform...Karl has figured out those asp/vb6 tricks for us in VB.NET
Golden!!!The Ultimate VB .NET and ASP.NET Code Book OverviewYou know all those hidden techniques and amazing features you spent months discovering in Visual Basic 6? Imagine you could read just one book and regain all of that knowledge. Imagine a book that clearly shows you how to do practically everything you want in .NET - and provides real-life code to get you there. Imagine a book that goes beyond the basics, yet doesn't get bogged down in detail, a book that will save you hours. That's what this book is all about; it isthe number one book for all your VB.NET code demands.

Want to learn more information about The Ultimate VB .NET and ASP.NET Code Book?

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

Spring Recipes: A Problem-Solution Approach Review

Spring Recipes: A Problem-Solution Approach
Average Reviews:

(More customer reviews)
Are you looking to buy Spring Recipes: A Problem-Solution Approach? Here is the right place to find the great deals. we can offer discounts of up to 90% on Spring Recipes: A Problem-Solution Approach. Check out the link below:

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

Spring Recipes: A Problem-Solution Approach ReviewI used this book as a quick reference to Spring 2.5 for use on a recent JSF project, and was thrilled at how easy it was to find exactly the information that I was looking for.
With JSF and the application context being my focus, I only read about a third of the book (chapters 1 through 4, 10 and 11).
These chapters detailed exactly what I needed to do to get Spring 2.x up and running with JSF, including how to use it instead of the JSF managed bean creation facility, and how to unlock the request/session scopes.
The chapter on the advanced features of the Spring container is particularly interesting as it clearly portrays the number of ways Spring can instantiate a bean (viz., using a constructor, a static factory method, an instance factory method, from a static field, from an object property, or a factory bean.) Also noteworthy are the Java equivalents that are provided for each of these instantiation methods, making understanding the differences a no-brainer.
There's also a wealth of information on multiple approaches to achieving the same goal (e.g., injecting references using the ref element, using ref attribute of a property element, or using the p schema), with clear indications as to why one might be preferable over the others.
Really stretching for a con here - the recipe approach felt a bit contrived and unnecessary. However, the quality of the writing is beyond reproach, and more than made up for any discomfort I had with the topic structure.Spring Recipes: A Problem-Solution Approach Overview

Want to learn more information about Spring Recipes: A Problem-Solution Approach?

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

Big Java Review

Big Java
Average Reviews:

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

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

Big Java ReviewWhen I bought this book, I was unaware that it was written with the intention of being a class textbook for learning not just Java, but also the basics of computer science. Even so, this is an excellent Java book that will serve the reader well.
First, this book is extremely well organized. The table of contents lays out the biggest points of each chapter without cluttering. In turn, each chapter has its own table of contents, outlining more minor points. Things that relate directly to Java and the targeted course are outlined in black, while other topics such as coding suggestions, historical notes and bits of trivia are outlined in blue. This makes navigation through the book very easy and straightforward.
As any textbook has, this one has plenty of practice exercises. These exercises are very relevant to the topics covered and offer the reader some practice. If you buy this book and are turned off by the idea of doing a bunch of exercises, well, don't do them. Then again, practice does make perfect...
Many people like Java books that plunge right into graphics programming. I don't. This book does cover basic graphics and applet programming fairly early on (chapter 4), and that is not much to my personal preference. But, it's relevant in relation to the information in surrounding chapters.
The book even comes with a style guide, which is very nice when you would like some idea of coding standards. Perhaps you will adopt the author's suggestions, perhaps not. Either way, it's an excellent place to start.
This book covers some advanced topics, including XML, JSP, servlets, and relational database interfacing. The coverage is clear and occurs later in the book after the building blocks are out of the way.
There are some errors in the book. HOWEVER, there is an errata page, at the author's web site, that addresses the problems and gives very clear corrections. Most programming books seem to have errors in them, and this one is no exception. The fact that there is a very easily accessible path to get the updates (at no extra cost) is a big plus.
Before I got this book, I was using "Thinking in Java" (Eckel) as my primary book for learning Java. Big Java has taken TIJ's place. I heartily recommend this book to anyone wanting to learn the Java language.Big Java OverviewThis text is an exploration into computer science, programming principles and advanced features of the Java language. The text is useful for anyone interested in learning or reinforcing introductory programming concepts and beginning to take advantage of many of the exciting attributes of the Java language. Now updated with Java 1.5, Big Java, Second Edition remains the definitive introduction to programming.Horstmann, in his extensive teaching and industry experience, has always emphasized that those who truly want to study the discipline of Computer Science and the art of programming must, before writing a line of code, first learn to think like a problem solver. With this in mind, the first part of the text is focused not on programming as an abstract exercise, but on fundamental principles of programming and problem solving. Java is both the tool to be mastered and the key to understanding basic computer science concepts.The second part of this text introduces advanced concepts of the Java programming language. Assuming an understanding of programming concepts at this point, the author offers the reader an in-depth look into how Java relates to searching and sorting, data structures, multithreading, networking, database connectivity, XML, and Java Server Pages.In addition, the author also offers many reference resources in the appendices, including the Java Library, HTML, running applets, and number systems.Throughout the text, readers will find notes that cover historical and social aspects of computing and capsule introductions to advanced topics of computer science. These optional features provide valuable context for those interested in going more deeply into the subject.

Want to learn more information about Big Java?

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

Expert PHP and MySQL (Wrox Programmer to Programmer) Review

Expert PHP and MySQL (Wrox Programmer to Programmer)
Average Reviews:

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

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

Expert PHP and MySQL (Wrox Programmer to Programmer) ReviewThis book is choke-full of information, examples and best practices written by some of the foremost experts in their respective fields. All of the authors clearly have extensive experience working on setups requiring expert knowledge. Best of all, they are not afraid of thinking outside the box and the solutions they present are in no way limited to pure PHP and MySQL solutions.
This book really does expect something from the reader, so perhaps a word of caution is in order: you really do need to be familiar with a range of non-beginner subjects on both PHP and MySQL. I strongly recommend that you first read Chapter 1 of the book, helpfully available on the books' website. If you are not familiar with the contents presented here, you're not likely to gain much from your purchase.
If, on the other hand, all that you read there is Known Stuff, you're really in for a treat with this book. If you write programs because you have that personal itch, this book is going to make you feel as if you've just been attacked by a horde of mosquitoes. Really. You'll be re-thinking everything about how you build your websites from now on. But you won't need any itches for this book to make you re-think how you work with PHP and MySQL.
The book is extremely information-packed. I'm not one to shy away from reading 3-400 pages of technical references in a day, but this book is so densely filled that you simply won't be able to do that. Considering the breadth of topics covered, the authors at the same time manage to dive very deeply into each subject, covering all relevant resources, options, program libraries and best practices along the way. This does not make the book hard to read, to the contrary the language is very clear and concise. Don't expect information to be repeated anywhere.
Whether it's due to the authors or excellent editing, the language is very consistent and flows very well from chapter to chapter. If it wasn't for the change in subject matter and the authors' stated focus areas in the beginning of the book, it would be hard to discern that three people have been involved in writing this book.
A wonderful trait of all the authors is that they are very frank in assessing the available technologies, and don't mind telling you which things simply don't work, and why you should stay away from them - even when those technologies are offered by their respective employers.
You'll learn not only how to make the most optimal pure-PHP and pure-MySQL solutions, you will also see how you can integrate both of these with external programs by writing your own extensions and libraries. Descriptions of best practices in subjects such as user authentication and security will probably make you want to go back and check whether something could be improved in your own code and web server setup.
The chapters on advanced caching techniques, multi-tasking, optimization and debugging considerations are all very detailed and to the point. You'll be able to immediately put the techniques presented to use, and the book will serve you not only as a great tutorial, it will also be a great reference later on when you want to tune your setup.
There are of course a few chapters that could have used a bit more work. One chapter consists of barely more than a listing of output of feature lists, another contains very lengthy outputs that the reader might as well pull up on his own screen when working with some of the products. But these examples really are exceptions in an otherwise extremely well-written, informative and above all useful book.
Another word of caution: The book is highly UNIX (Linux) centric. If all your work is done using Windows, your benefit from reading this book might be limited. Then again, reading the book and realizing the potentials just might explain to you why it is most shops deploy their PHP/MySQL solutions on Linux.
Expert PHP and MySQL (Wrox Programmer to Programmer) OverviewBest practices and expert techniques for even the most demanding MySQL-driven PHP applications
PHP is the world's most popular, general-purpose, open-source scripting language and MySQL is the world's most popular open-source database. This expert-level book begins with a brief overview of the two technologies and quickly moves on to coverage of advanced programming techniques, as well as the exciting new features of the PHP 5.3 release.
Written by three of PHP and MySQL experts and veteran authors, this resource focuses on best practices and expert techniques that can be applied to the most difficult MySQL-driven PHP applications. The authors share design patterns and tools that they themselves have tested in order to save you valuable time usually spent on figuring things out via trial and error.
Reveals best practices and advanced techniques for handling challenges you may face with MySQL-driven PHP apps
Reviews practical data reporting techniques for separating business logic from presentation
Explains how to obtain improved performance and flexibility through caching, multi-tasking, PHP extensions, and MySQL user defined functions
Discusses security, optimization, and debugging
Shares author-tested design patterns and tools to save you time and effort

Packed with helpful examples and indispensable advice, this book shares tips and tricks that you can immediately apply to your projects.
Note: CD-ROM/DVD and other supplementary materials are not included as part of eBook file.

Want to learn more information about Expert PHP and MySQL (Wrox Programmer to Programmer)?

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

Big Java Review

Big Java
Average Reviews:

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

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

Big Java ReviewFirst, this is unmistakably a book for entry-level programmers. The experienced might find other books more useful -- this one starts with basic principles.
That said, I still found it useful enough to keep my copy after I was through with the course that required it.
The writing is very clear, with numerous examples. Concepts from variables to multithreading are generally explained in an easy-to-follow manner. The book is nicely laid out and well-indexed, too, and the combination of traits makes it a good quick-reference tool for a refresher.
It is, however, lacking in depth of technical detail. This makes it easily accessible to new programmers, but experienced ones will want to have other references handy.
Big Java OverviewNo one brews up a better Java guide than Cay Horstmann and in this Third Edition of Big Java he's perfected his recipe. Thoroughly updated to include Java 6, the Third Edition of Horstmann's bestselling text helps you absorb computing concepts and programming principles, develop strong problem-solving skills, and become a better programmer, all while exploring the elements of Java that are needed to write real-life programs.
A top-notch introductory text for beginners, Big Java, Third Edition is also a thorough reference for students and professionals alike to Java technologies, Internet programming, database access, and many other areas of computer science.
Features of the Third Edition:
The 'Objects Gradual' approach leads you into object-oriented thinking step-by-step, from using classes, implementing simple methods, all the way to designing your own object-oriented programs.
A strong emphasis on test-driven development encourages you to consider outcomes as you write programming code so you design better, more usable programs
Helpful "Testing Track" introduces techniques and tools step by step, ensuring that you master one before moving on to the next
New teaching and learning tools in WileyPLUS--including a unique assignment checker that enables you to test your programming problems online before you submit them for a grade
Graphics topics are developed gradually throughout the text, conveniently highlighted in separate color-coded sections
Updated coverage is fully compatible with Java 5 and includes a discussion of the latest Java 6 features


Want to learn more information about Big Java?

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

Sams Teach Yourself Java 6 in 21 Days (5th Edition) Review

Sams Teach Yourself Java 6 in 21 Days (5th Edition)
Average Reviews:

(More customer reviews)
Are you looking to buy Sams Teach Yourself Java 6 in 21 Days (5th Edition)? Here is the right place to find the great deals. we can offer discounts of up to 90% on Sams Teach Yourself Java 6 in 21 Days (5th Edition). Check out the link below:

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

Sams Teach Yourself Java 6 in 21 Days (5th Edition) ReviewHaving had incredible success from The Visual Basic edition of this same title line, I was optimistic about this book. I was quite intimidated by Java but this book has not disappointed me in terms of making me interested and making it easy to learn.
However, I am only now finished with chapter 2 and have found an overwhelming amount of errors in quantity and severity. There are errors in the definitions of primitive types, there is a total mess in one of the code samples... one sample has several lines of code completely reversed, while the comments inserted are the same for one section of code as they are for another section performing the exact inverse calculations! It is an utter mess.
I really hope these errors are cleaned up in the next edition of the book. I've already written to the author, and I'll either want a written guarantee for a free copy of the next edition, or I'm returning the book.
My fear is that as I progress, I will encounter errors that I'm not sharp enough in the language to catch, and will end up with confusion, frustration and time wasted.
So, from what I can tell so far, the book's technique seems like it will be very successful in teaching me the basics of the language, but if the quantity and severity of errors persist as I've seen thus far, I'd have to say that there's got to be a better alternative.
A person learning something brand new from a book should not have to be the one to discover and correct errors in the book. Who's teaching who?Sams Teach Yourself Java 6 in 21 Days (5th Edition) Overview"If you get only one Java book, it should be Sams Teach Yourself Java in 21 Days" –PC MagazineIn just 21 days, you can acquire the knowledge and skills necessary to develop three kinds of programs with Java: applications on your computer, servlets on a web server, and browser-launched Java Web Start applications.No previous programming experience required. By following the 21 carefully organized lessons in this book, anyone can learn the basics of Java programming.Learn at your own pace. You can work through each chapter sequentially to make sure you thoroughly understand all of the concepts and methodologies, or you can focus on specific lessons to learn the techniques that interest you most.Test your knowledge. Each chapter ends with a Workshop section filled with questions, answers, and exercises for further study. There are even certification practice questions."Sams Teach Yourself Java is one of the best introductions to hands-on Java programming. If you buy one book on Java, this is the one to buy!"–Independent Web ReviewCompletely revised, updated, and expanded to cover the latest features of Java 6Learn to develop standalone Java applications, web servlets, JavaServer Pages, and Java Web Start applicationsEasy-to-understand, practical examples clearly illustrate the fundamentals of Java programmingDiscover how Swing can help you quickly develop programs with a graphical user interfaceFind out about JDBC database programming, Internet client/server programming, and XML parsing with the open source XOM class libraryCovers new features of version 6 such as Java DB, the new relational database that is now a built-in part of JavaRogers Cadenhead is a web application developer who has written 22 books on Internet-related topics, including Sams Teach Yourself Java 2 in 24 Hours. He maintains this book's official website at http://www.java21days.com. Laura Lemay is one of the world's most popular authors on Web development topics. She is the author of the bestselling Sams Teach Yourself Web Publishing with HTML, as well as Sams Teach Yourself Perl in 21 Days.CD-ROM includes:Source code for the examples developed in the bookJava™ SE Development Kit 6NetBeans™ IDE 5.5Bonus materialsCategory: Java ProgrammingCovers: Java 6 Platform Standard EditionUser Level: Beginning—Intermediate$44.99 USA / $55.99 CAN / £31.99 Net UK (inc. of VAT)

Want to learn more information about Sams Teach Yourself Java 6 in 21 Days (5th Edition)?

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

Accelerated Silverlight 3 (Books for Professionals by Professionals) Review

Accelerated Silverlight 3 (Books for Professionals by Professionals)
Average Reviews:

(More customer reviews)
Are you looking to buy Accelerated Silverlight 3 (Books for Professionals by Professionals)? Here is the right place to find the great deals. we can offer discounts of up to 90% on Accelerated Silverlight 3 (Books for Professionals by Professionals). Check out the link below:

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

Accelerated Silverlight 3 (Books for Professionals by Professionals) ReviewNone of the code works tht comes along with the book. Was not a good experience overall. Buy another good book. Save Money. Save time.Accelerated Silverlight 3 (Books for Professionals by Professionals) OverviewSilverlight 3 is a new web development technology from Microsoft that is already causing huge waves within the development community. It is the natural successor to Ajax and ASP.NET AJAX-style applications and provides a means for web-pages to provide the seamless and rich user experience that is currently only available from desktop-based applications.Building on the proven approach of Apress' Accelerated C# and Accelerated VB titles this book provides readers with a fast-track to mastering this technology by building on the skills that experienced .NET developers already have already acquired. In a tightly packed five-hundred pages readers will be shown everything they need to know to become proficient in Silverlight 3 development.

Want to learn more information about Accelerated Silverlight 3 (Books for Professionals by Professionals)?

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

Ajax in Action Review

Ajax in Action
Average Reviews:

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

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

Ajax in Action ReviewLet me first preface this review by saying this is the first technical book that I've read cover to cover TWICE prior to posting a review. I had to make sure the stuff stuck, because the material covered in Manning's very excellent "Ajax in Action" is really deep. But bringing the next evolution of user experience, giving your web applications a rich client feel, isn't completely easy. This won't scare you away from using Ajax in your existing applications, but make you aware of exactly what to expect.
The book first starts out by presenting a healthy discussion of the key components of remote scripting - CSS, the DOM, JavaScript's XmlHttpRequest object and client callbacks - and how they interact within the scope of your project. Before diving into full-on Ajax development, authors Dave Crane and Eric Pascarello discuss the need for object-oriented JavaScript programing, which will be foreign and awkward to most developers, even those coming from procedural backgrounds like Java and C++. The authors familiarize you with the various ways of composing the unconventional constructs available (JSON-RPC, prototypes) for optimizing remote scripting.
Best practices are encouraged throughout the chapters and enforced in all code snippets. The use of patterns like Observer, Command and MVC and refactoring and module-based programming (mainly .NET assemblies and Java servlets) permeate the entire work. The actual meat of the book doesn't get started until Chapter 9, which the authors clearly state, dealing with the aforementioned discussion of raw JavaScript programming that'll be completely new to most people. But for those not wanting to engage in the massive task of writing syntax by hand, the major libraries available are thankfully referenced.
The book also isn't a "copyist's" title, one that can provide working code right out of the gate. Also, the audience for this work should be fairly sopisticated and experienced with modern-day web programming, as the book assumes a certain level of competency and doesn't waste time with rudimentary concepts or examples. Crane and Pascarello take a platform-agnostic look at incorporating Ajax-style programming into web applications, citing examples in PHP, Java and .NET, and accordingly the examples are all partial and abstracted, to be implemented in whatever platform the developer/reader is familiar with.
This is also one of the few books that I've ever recommended people read the appendices in addition to the chapters. Most titles have supplementary info that doesn't match the flow of the chapters, or exclusionary stuff you can skip, but this book is really a tome of good reading. Appendix B is an outstanding discussion on JavaScript OOP, providing an introduction to and examples in JSON.
Ajax programming is a lot more complex than it lets on, but not as daunting as you might think. This book is critical in your understanding of how to make the next big thing in web development to work for you. A must-have.Ajax in Action Overview
Val's Blog "A tremendously useful field guide specifically written for developers down in the trenches...waiting for the killer solution..."

Web users are getting tired of the traditional web experience. They get frustrated losing their scroll position; they get annoyed waiting for refresh; they struggle to reorient themselves on every new page. And the list goes on. With asynchronous JavaScript and XML, known as "Ajax," you can give them a better experience. Once users have experienced an Ajax interface, they hate to go back. Ajax is new way of thinking that can result in a flowing and intuitive interaction with the user.

Ajax in Action helps you implement that thinking--it explains how to distribute the application between the client and the server (hint: use a "nested MVC" design) while retaining the integrity of the system. You will learn how to ensure your app is flexible and maintainable, and how good, structured design can help avoid problems like browser incompatibilities. Along the way it helps you unlearn many old coding habits. Above all, it opens your mind to the many advantages gained by placing much of the processing in the browser. If you are a web developer who has prior experience with web technologies, this book is for you.


Want to learn more information about Ajax in Action?

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

Professional ASP.NET MVC 1.0 (Wrox Programmer to Programmer) Review

Professional ASP.NET MVC 1.0 (Wrox Programmer to Programmer)
Average Reviews:

(More customer reviews)
Are you looking to buy Professional ASP.NET MVC 1.0 (Wrox Programmer to Programmer)? Here is the right place to find the great deals. we can offer discounts of up to 90% on Professional ASP.NET MVC 1.0 (Wrox Programmer to Programmer). Check out the link below:

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

Professional ASP.NET MVC 1.0 (Wrox Programmer to Programmer) ReviewIf you are looking for a gentle overview of the ASP.NET MVC Framework, this is a solid book. If you are looking for a "Pro" book, there are better books available.
Over a third of the book is the Nerddinner walkthrough which is an excellent introduction to the ASP.NET MVC Framework. There are plenty of pictures so you don't lose your way, and the step-by-step instructions really help the beginning ASP.NET MVC Developer better understand the code, how it works, and why it was coded as such. Nerddinner will always be that beginner example we talk about and I love having it in book form.
The rest of the book starts to systematically look at the various pieces of ASP.NET MVC - Routes, Controllers, Views, and Filters. You basically get a very nice overview of each with a deeper-dive now and then. As a beginner book, I think the deeper dives are nicely placed and fine for someone who wants to use the MVC Framework out-of-the-box. However, for those who want to become an expert, extend the framework, or create an opinionated MVC Framework, you will be disappointed that the book does not go deep enough.
There are some smaller chapters on AJAX, security, unit testing, Webforms vs. MVC, and using Webforms with MVC. Again, good beginner material that gets your feet wet for more advanced and challenging books. The chapters entitled, Webforms vs. MVC and Webforms with MVC, feel like Microsoft product positioning, but they are still useful in understanding their thoughts ( whether you agree or disagree ).
Lastly the book has some quotes and personal thoughts by various ASP.NET MVC team members sprinkled throughout. I personally love those little gems as it gives you insight here and there into the development process and the decisions that had to be made. Reminds me of the book, Framework Design Guidelines. It humanizes the book, making it fun.
In conclusion, I think Professional ASP.NET MVC 1.0 is a solid beginner book. I think it would have been better named "Beginning ASP.NET MVC 1.0," but I have been using the ASP.NET MVC Framework for a long time, too.Professional ASP.NET MVC 1.0 (Wrox Programmer to Programmer) OverviewThis book begins with you working along as Scott Guthrie builds a complete ASP.NET MVC reference application. He begins NerdDinner by using the File->New Project menu command within Visual Studio to create a new ASP.NET MVC Application. You'll then incrementally add functionality and features. Along the way you'll cover how to create a database, build a model layer with business rule validations, implement listing/details data browsing, provide CRUD (Create, Update, Delete) data form entry support, implement efficient data paging, reuse UI using master pages and partials, secure the application using authentication and authorization, use AJAX to deliver dynamic updates and interactive map support, and implement automated unit testing.
From there, the bulk of the rest of the book begins with the basic concepts around the model view controller pattern, including the little history and the state of the MVC on the web today. We'll then go into the ways that MVC is different from ASP.NET Web Forms. We'll explore the structure of a standard MVC application and see what you get out of the box. Next we dig deep into routing and see the role URLs play in your application. We'll deep dive into controllers and views and see what role the Ajax plays in your applications. The last third of the book focuses entirely on advanced techniques and extending the framework.
In some places, we assume that you're somewhat familiar with ASP.NET WebForms, at least peripherally. There are a lot of ASP.NET WebForms developers out there who are interested in ASP.NET MVC so there are a number of places in this book where we contrast the two technologies. Even if you're not already an ASP.NET developer, you might still find these sections interesting for context, as well as for your own edification as ASP.NET MVC may not be the web technology that you're looking for.
It's worth noting, that ASP.NET MVC is not a replacement for ASP.NET Web Forms (aka just "ASP.NET"). Many web developers have been giving a lot of attention to other web frameworks out there (Ruby on Rails, Django) which have embraced the MVC (Model-View-Controller) application pattern, and if you're one of those developers, or even if you're just curious, this book is for you.
MVC allows for (buzzword alert!) a "greater separation of concerns" between components in your application. The book goes into the ramifications of this, but if it had to be said it in a quick sentence: ASP.NET MVC is ASP.NET Unplugged. ASP.NET MVC is a tinkerer's framework that gives you very fine-grained control over your HTML and Javascript, as well as complete control over the programmatic flow of your application.

Want to learn more information about Professional ASP.NET MVC 1.0 (Wrox Programmer to Programmer)?

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