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

Practical symfony 1.2 for Doctrine - second edition Review

Practical symfony 1.2 for Doctrine - second edition
Average Reviews:

(More customer reviews)
Are you looking to buy Practical symfony 1.2 for Doctrine - second edition? Here is the right place to find the great deals. we can offer discounts of up to 90% on Practical symfony 1.2 for Doctrine - second edition. Check out the link below:

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

Practical symfony 1.2 for Doctrine - second edition ReviewIf you're just starting out with symfony and doctrine, or are just wanting a refresher this is the main guide to get. It is the print version of the Jobeet tutorial that is available over at the symfony website [...], with a few added bells and whistles like an index.
Practical symfony contains enough information for a beginner to start their first project and work up to some of the more advanced features without getting so detailed as to overwhelm the reader.
If you are unsure whether to use symfony for your next project, I'd recommend to check out the online version before purchasing. However, if you've jumped in head first, grab your copy and help support the symfony framework - I'm sure you'll find it useful!
Practical symfony 1.2 for Doctrine - second edition OverviewThe practical symfony book shows you all it takes to build up a complete and effective application from scratch. Definitely the best way to learn symfony. This book is based on the Jobeet tutorial.

Want to learn more information about Practical symfony 1.2 for Doctrine - second edition?

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

How to Find and Land a Microsoft .NET Development Job Review

How to Find and Land a Microsoft .NET Development Job
Average Reviews:

(More customer reviews)
Are you looking to buy How to Find and Land a Microsoft .NET Development Job? Here is the right place to find the great deals. we can offer discounts of up to 90% on How to Find and Land a Microsoft .NET Development Job. Check out the link below:

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

How to Find and Land a Microsoft .NET Development Job ReviewI haven't written many reviews on Amazon.com before but I thought this book deserved it. I have quite a bit of experience as a junior developer but my main profession is a commercial pilot. This book not only helped me with programming but has also gave me valuable tools to use in my recent major airline interview which I successfully got hired as a pilot. I want to thank Dave Haynes for his tips and experience that he shares upon us in this book. Thanks!
-RobertHow to Find and Land a Microsoft .NET Development Job OverviewThis book will teach you how to find and land a Microsoft .NET software development job and make you a better developer in the process. Learn the secrets of senior developers and take your career to the next level!You will learn:
The five traits that every successful developer should possess.
The best places to find .NET development jobs.
How to dramatically increase your chances by doing one thing that HR does not want you to do.
How to write a professional resume that will knock 'em dead.
Secret techniques for getting more interviews.
The one word that can boost your chances of success by up to 94%.
The questions to ask them to determine if the job would be a good fit for you.
Which interview questions you can expect to be asked on various technologies.
And lots more, including tons of technical information and learning resources regarding programming and .NET.
Technologies and concepts covered: .NET, C#, VB.NET, SQL, LINQ, XML, Design Patterns, OOP, Agile/Scrum methodologies, Version control, ASP.NET, CSS, HTML, JavaScript, SOLID Principles, Dependency Injection, Modular Programming, Unit Testing and Test Driven Development, ORMs, SharePoint, WCF, WF, and WPF. This book is designed for :
college students wondering what they need to know to break into the development field
junior developers who want to take their careers to the next level
senior developers who want to make themselves more marketable


Want to learn more information about How to Find and Land a Microsoft .NET Development Job?

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

Testing ASP.NET Web Applications (Wrox Programmer to Programmer) Review

Testing ASP.NET Web Applications (Wrox Programmer to Programmer)
Average Reviews:

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

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

Testing ASP.NET Web Applications (Wrox Programmer to Programmer) ReviewI got a copy of "Testing ASP.NET Web Applications" a while ago but it's taken me some time to get through it because I wanted to dedicate the time and attention to it that it needed. There really aren't many decent books that discuss testing all different aspects of web applications (though there are several dedicated specifically to security testing). The content in this book is something I've been trying to find for a long time in a format aggregated all together in one place and, despite a few rough edges, I'll be recommending it to my QA friends this year.
I'll run down the content chapter by chapter so you can see what's inside and decide for yourself.
CHAPTER 1: PRELIMINARY CONCERNS
The first chapter gives a nice, concise history of testing tools starting from sUnit (Smalltalk unit testing) and bringing us through today, so you can see where we've been. It also provides a really nice terminology list. I may have to blow the terminology list up and attach it to my wall so I can point to it and make sure in discussions that everyone's on the same page, talking about the same thing. Finally, there's a good test-related "mythbusters" section you can use to get testing moving forward in your organization.
CHAPTER 2: DESIGN AND TESTABILITY
This chapter starts off with a summary overview of what makes a good unit test. I agreed with some points and disagreed with others, but the qualities that "make a good unit test" are sort of a religious debate that people can't agree on - for example, naming conventions. That said, they revisit what makes a good unit test at the end with a checklist of sorts that is really good. They talk about the design of your code and how it affects testability, discussing the SOLID design principles, and test smells (fragile tests, slow tests, etc.) you might encounter. They do touch lightly on pair programming and test driven development in this chapter (saving the details for the next chapter) but they don't discuss it in a dogmatic way, which is a nice change from most articles you'll read on the subject.
There is a section on refactoring in chapter 2 that felt somewhat out of place, like they wanted to relate the refactoring examples to how easy refactoring can be if you design your code well, but it really felt bolted on and distracting.
CHAPTER 3: UNIT TESTING AND TEST DRIVEN DEVELOPMENT
The chapter on unit testing and TDD should have been one of the best chapters, but it wasn't as helpful as I'd hoped it would be. Since this is an ASP.NET specific book, the aim of the chapter should have been to explain how to get testing running in ASP.NET - web forms and MVC. Of the 50 pages in the chapter, about two talk about web forms and the model-view-presenter way of separating concerns and getting web forms testable. The rest of the time is spent on ASP.NET MVC and setting up an example application that gets used through the rest of the book. While I agree with the authors that MVC is a far more testable framework, that doesn't help the people who have legacy applications or who are otherwise stuck on web forms. There is a tiny bit at the end that basically says, "It's not worth much to try retrofitting unit tests to web forms" (without saying those exact words). I feel like there was a huge opportunity missed.
As for MVC, the authors suggest a different "default project structure" than the one provided by ASP.NET MVC out of the box, and I only partially agree with the proposal. The idea is sound, but it would be nice to see things in a stock fashion since a new project structure really only applies to Greenfield work.
The walkthrough of creating the demo application is very valuable and shows the red/green/refactor process of test driven development well. If you're unfamiliar with this process, it's good to see it. Of course, they also introduce a lot of patterns and concepts very quickly with little ceremony (e.g., the repository pattern, NHibernate usage, etc.) and that's a lot to take in, so be patient.
CHAPTER 4: INTEGRATION TESTING
This chapter is a pretty short chapter and talks about the differences between unit testing and integration testing, then runs through adding some integration tests to the sample application so you can get a feel for doing that.
CHAPTER 5: AUTOMATED USER INTERFACE TESTING
This chapter breaks down the different types of functional testing and talks about the benefits, drawbacks, and challenges of automating the UI. The discussion of challenges is really good, listing different ways your UI automation tests can fail. It definitely gives you something to think about as you head down this road.
They break down different tools and approaches to UI testing with a primary focus on WatiN, Visual Studio Web Tests, and Selenium usage. They then show how to apply these tools to automating the sample application so you can see them in action. (There is also a section on qUnit - unit testing for JavaScript - at the end of the chapter, but it's really thin and feels like an afterthought.)
During the automation of the sample app, there is a little bit of distraction as the authors get a little lost in the weeds introducing test data generators with fluent interfaces right in the middle. For automated UI testing you do need some test data to populate the system with, but it's really confusing and distracting plopped right in the middle of everything.
CHAPTER 6: ACCEPTANCE TESTING
The chapter on acceptance testing starts off with some good terminology, but then dives into Scrum project management methodology. It feels like they're taking you on a ride, but if you have a little faith, you'll see how they bring you back around to testing. It's a worthwhile detour, even if it feels a little abrupt.
They focus on FitNesse and Cucumber as the two acceptance testing frameworks and show you how to get each running. I read the FitNesse section twice and still didn't really get it. There were lots of wiki screen shots and tiny code snippets, but nothing that was complete enough. It took skipping forward to the example section and once I got it, I started questioning if the work involved was really worth it. On the other hand, Cucumber seemed reasonably straightforward (though it, too, didn't come clear until seeing a real example rather than just reading about it in hypothetical terms).
I'm not sure the acceptance testing chapter accomplished for me what it set out to. After seeing all of the work and "glue code" required to get the business users the ability to write tests, I wondered if it might be time better spent getting them to write use case documents and having the developers write WatiN tests to associate with those documents. (Of course, in thinking that, maybe I missed the point.)
CHAPTER 7: MANUAL TESTING
This chapter talks about the things to look for in manual testing - usability, documentation, error messages - as well as scenarios you might look for - session timeouts, disconnected/down services, network issues, etc. It provides a few tools that can help you in manual testing and explains how to document manual test cases. It's not a long chapter, but it's nice to formalize some of this stuff, or at least give teams a place to start discussing. "Manual testing" isn't just "jump in and start clicking buttons."
CHAPTER 8: PERFORMANCE TESTING
Of all the chapters in the book, this one was my favorite. It starts off by giving a high-level description of what performance testing is and then it dives right in. There is some great guidance on establishing baselines and expectations as well as capturing requirements. It gives you a lot to think about and discuss with your customers around performance and gives a good set of questions to ask about it.
They provide a great list of tools you can use to measure performance and shows a sample run of each one. I was really happy with this bit because it was like having someone evaluate all of these tools for you, show you the outputs, and help you decide which one you like best. Really helpful.
They outline the components of a performance test environment and explain some of the relevant performance counters you should watch when running tests and what they mean.
Finally, they correlate performance testing with capacity planning so you can take the numbers you record and start figuring out what kind of resources you'll need to address your site's target audience.
CHAPTER 9: ACCESSIBILITY TESTING
Right after the chapter on performance testing, this was my next favorite chapter. There's a nice "accessibility mythbusters" section to disprove common misconceptions about accessibility and the web and a good discussion about the benefits of making your site accessible.
One of the nice bits about this chapter is that they take the time to discuss a few of the disabilities that people visiting your site might have and then provide simulated screen shots showing what users with these disabilities might be seeing. (Granted, the book is printed in black and white so the screen shots showing "color blindness" are less than effective, but the rest are good.)
They talk about several things you might see in web sites - images, graphs, forms, lists - and how to make them accessible. They also talk about other things to look for like acronym usage and CAPTCHA and how those aren't accessible. While they touch briefly on audio/visual media, not much help is offered beyond descriptions of what you could possibly do (not how to do it). Same thing with JavaScript - they talk a bit about what to do and what not to do, but don't really show any examples...Read more›Testing ASP.NET Web Applications (Wrox Programmer to Programmer) Overview
A unique resource that combines all aspects of Web testing and makes it completely specific to ASP.NET

As Microsoft's key Web technology for creating dynamic, data-driven Web sites and Web applications, ASP.NET is incredibly popular. This is the first book to combine several testing topics and make them specific to ASP.NET. The author duo of Microsoft MVPs covers both the test-driven development approach and the specifics of automated user interface testing; performance, load, and stress testing; accessibility testing; and security testing.
This definitive guide walks you through the many testing pitfalls you might experience when developing ASP.NET applications. The authors explain the fundamental concepts of testing and demystify all the correct actions you need to consider and the tools that are available so that you may successfully text your application.
Author duo of Microsoft MVPs offer a unique resource: a combination of several testing topics and making them specific to ASP.NET, Microsoft's key Web technology for creating dynamic, data-driven Web sites and applications
Guides you through the many testing pitfalls you may experience when developing ASP.NET applications
Reviews the fundamental concepts of testing and walks you through the various tools and techniques available and for successfully testing an application
Discusses several different types of testing: acceptance, stress, accessibility, and security
Examines various testing tools, such as nUnit, VS test suite, WCAT, Selenium, Fiddler, Firebug, and more

This one-of-a-kind resource will help you become proficient in successfull application testing.

Want to learn more information about Testing ASP.NET Web Applications (Wrox Programmer to Programmer)?

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

Pro Android 2 Review

Pro Android 2
Average Reviews:

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

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

Pro Android 2 ReviewPro Android 2 is aimed at developers who want to take Android to the next level. This large book serves as a manual for how to do almost anything on Android. The book starts by giving a refresher of the platform, and then quickly dives into explaining XML files, GUI layout and Views, and working with mapping. Building and consuming services are explained, giving the first example of working with Apache's HttpClient libs that I have seen in an Android book. Examples of working with the Telephony API, searching, using gestures, you name it. The book even offers an alternative way of creating applications using Titanium Mobile. Finally time is spent explaining the Android Marketplace and things you should know before making your application public.
The information contained in this book is at the same time enlightening and overwhelming. In just the first few chapters, I had already found better ways to handle several things in my own Android applications. That alone was worth the time spent reading this book.
Although the book was written by three different authors, I found the writing style and flow of the book well done and congruous.
The book explains that the intended audience should have previous exposure to developing on the Android platform and to Java, and they mean it. While an introduction is given to the various parts of an Android application, a new developer wouldn't be able to get enough understanding to use this book as a starting point for developing Android applications. Previous exposure to any number of beginning Android books is recommended before you attempt to tackle this one. The publisher suggest you start with Beginning Android 2.
If you are an Android developer, do yourself a favor and pick up this book. If you spend 2 minutes flipping through the various chapters, I promise you will walk out of the book store with Pro Android 2 in hand. My rating, 5 stars. The book delivers exactly what it advertises and does so in a manner that is enjoyable to read and very helpful.
Pro Android 2 OverviewAndroid is Google's software platform answer to the iPhone and BlackBerry, and at the very least, has advantages in terms of multitasking, running apps in the background and others.Google's partners in the Open Handset Alliance - supporting Android -- provide the devices, with HTC G1 and G2 already available now and 18 more Google Phones set to debut later this year according to Google I/O Conference news. Among these 18 apparently will be Nokia, currently 40% of world cell phone market share.Pro Android 2 is the first or one of the first on Android 2.0. This book is a detailed look at all aspects of application development on Google's Mobile OS and Development Platform including detailed discussion of the APIs and how to use them.This book focuses on giving developers the essential tools and examples required to make viable commercial applications work on mobile devices and even Netbooks.

Want to learn more information about Pro Android 2?

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

Apache Wicket Cookbook Review

Apache Wicket Cookbook
Average Reviews:

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

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

Apache Wicket Cookbook ReviewThis isn't a casual introduction to Wicket - it's much, much more useful than that. This book is aimed squarely at someone who has picked up the basics of the framework and now has some real-world problems to solve. If you've ever asked questions on the mailing lists for Wicket, you'll know that the author (Igor) is exceptionally active and helpful there. His experience helping people through various common issues and use cases for web development on the mailing lists really shines through in the selection of examples and "recipes" in the book.
The Apache Wicket Cookbook covers a really useful and diverse set of functionality, from preventing multiple form submits and security issues to chart visualization and making your site look pretty. I really like the way that each recipe is presented in sections: "Getting ready", which contains skeleton code before the addition of the functionality; "How to do it...", which has the meat; "How it works...", which explains things concisely but thoroughly; and "There's more..." with often invaluable extra coverage of how to extend or override the functionality in the best way. It's easy to digest, superbly thought out and gives you a good framework to grasp all the information quickly.
This is an excellent book - it's jam-packed with useful content and avoids the verbose and pompous language so popular with many technical authors. It works both as a dip-in-and-out reference and as an in-depth guide to some parts of the Wicket framework that are difficult to uncover for yourself. I was a developer on the core Wicket team until a couple of years ago, so hopefully I know what I'm talking about: Quite simply, if you create applications with Wicket, you should have a copy of this book on your desk.Apache Wicket Cookbook OverviewThis is a hands-on practical guide to a large variety of topics and use cases. This book tries to use real-world examples when possible, but is not afraid to come up with a contrived pretext if it makes explaining the problem simpler. Unlike a lot of other books, this one does not try to maintain a continuous theme from chapter to chapter, such as demonstrating solutions on the same fictional application; doing so would be almost impossible given the wide variety of recipes presented here. Instead, this book concentrates on focused problems users are likely to encounter and shows clear solutions in a step-by-step manner. This book tries to teach by example and is not afraid to show a lot of code because, after all, it is for coders. This book is for current users of the Apache Wicket framework; it is not an introduction to Wicket that will bore you with tons of theory. You are expected to have built or maintained a simple Wicket application in the past and to be looking to learn new and better ways of using Wicket. If you are ready to take your Wicket skills to the next level this book is for you.

Want to learn more information about Apache Wicket Cookbook?

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

Apache Struts 2 Web Application Development Review

Apache Struts 2 Web Application Development
Average Reviews:

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

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

Apache Struts 2 Web Application Development ReviewDISCLOSURE: I received a free copy of the book from Packt Publishing in return for agreeing to write a review. I also know the author, Dave Newton, from his frequent and very useful contributions to the Struts 2 user mailing list. Dave also helped me on a Struts 2 - Jasper Reports project.
I completed reading and working through the code for Apache Struts 2 Web Application Development (Packt Publishing, 2009, ISBN 978-1847193-39-1) by Dave Newton. I was looking forward to reading this book as published books on learning Struts 2 are few, especially since the 2.1.X release of Struts 2.
I've been developing Java web applications using Struts 2 for approximately 18 months, so I'm not a Struts 2 beginner. Since the book's target audience is Java developers new to Struts 2 [page 3] I tried to read the book with a newbie mindset.
Overall, I give this book 3 stars out of 5. If you're brand new to Struts 2, I'd recommend you first read Struts 2 in Action ([...]) and then pick up Apache Struts 2.
My main criticism of Apache Struts 2 (and why I don't think it's the best book for newbies) is that this book quickly skims over some critical foundation subjects such as XML configuration, convention plugin, and annotations. Without a thorough understanding of how and when to use those key Struts 2 techniques, it will be difficult for someone new to Struts 2 to actually build a web application that uses the framework and even more important trouble-shoot a problem.
The introduction to using the convention plugin and annotations is only 4 pages long. If I did not already have prior experience with those techniques I would have been lost trying to understand the examples in the following chapters. The book does provide external references at the end of each chapter where the user can go to learn more. The online documentation on the Struts convention plugin and annotations was updated in August so readers of Apache Struts 2 will find referring to that web page ([...]) very helpful.
The problem with Apache Struts 2 not providing a more complete coverage of how to configure a Struts 2 application is compounded by the code examples. In one chapter the code examples use extensive annotations, other examples just use the convention plugin, and even other examples use an XML configuration.
Another criticism I have is that (as of early September 2009) the code examples are not easy to run after you download them from the book's web site. There were some issues in the Maven configuration and the application's start page that I had to fix before I could run the projects using Maven (even though each project uses Maven and Jetty).
Also the code examples in later chapters that are focused on the continued theme of each chapter (designing a recipe web application) don't work because of a problem with the recipe form and its model and Action classes. The publisher is aware of these problems and hopefully an improved code download will be available. But again as someone new to Struts 2, being able to have trouble-free code examples out-of-the-box is important since most Struts 2 newbies are not going to have the knowledge to fix any problems.
Additionally, in some of the code examples the author uses the bang operator (!) to dynamically call a method in a Struts 2 Action class. However, I couldn't find anywhere in the text where the author explains the dynamic method invocation (which uses the bang operator). Also using the dynamic method invocation isn't a good practice for Struts 2 developers to follow ([...]). The author might have better explained and shown examples for the wildcard method selection technique.
The book could really use an appendix on using Maven to build and run the example applications. Each chapter's example is a Maven project that also uses the Jetty Servlet container. For someone who hasn't used Maven or Jetty, an appendix on how to use them to build and run the chapter examples would be important. The author states he "takes a non-committal approach to its source" [page 15]. I'm not sure what he means by that, but the easier you make for someone to get your code running (and using Maven and Jetty make that pretty easy if you're familiar with those tools) the more learning that person can accomplish.

For developers who already have experience with Struts 2, the book does provide several useful techniques. Examples of how to use the Struts 2 configuration plugin were very helpful and something I quickly applied to my own Struts 2 applications. The code examples provide insights into how to use Struts 2 annotations (though you'll need to refer to the Struts 2 online documentation to get more background).

The chapter on validation explains how to use OGNL to include dynamic information in your error messages which was something I hadn't seen before. The chapter on comprehensive testing provides an example of how to unit test a custom interceptor. I found the code hard to follow but with further study I may be able to use it to create my own unit tests.
Lastly, the code examples and book's discussion focus on the latest release of Struts (2.1.6) as of early September. That's very helpful as there are many changes from early Struts 2 releases and the post 2.1.X releases. The Struts 2 in Action book provides a good foundation, but it is getting more and more out-of-date. Additionally, if you know Maven and Jetty then running the code examples (provided the other issues I mention above are corrected) is easy.
Apache Struts 2 Web Application Development is a good book for developers already familiar with Struts 2. For Java developers brand-new to Struts 2, I recommend first reading the Struts 2 in Action book (and the latest documentation on the Struts 2 web site [...]) prior to reading Apache Struts 2.
Apache Struts 2 Web Application Development OverviewThis book takes a clear approach, focusing on one topic per chapter, but interspersing other issues in the mainline text and in chapter detours. Taking a practical approach, it discusses agile web development using Struts 2, with plenty of examples for better understanding. This book is for Java developers who are interested in developing web applications using Struts. If you need a comprehensive introduction to Struts 2.1, along with the most important aspects of additional web application development technologies, agile programming practices, tool creation, and application life cycle management this book is for you. You don't need to know JavaScript and CSS to use this book as the author will teach you the required basics. If you are a Struts 1 or WebWork user and wish to go ahead and migrate to Struts 2, this practical guide is also for you.

Want to learn more information about Apache Struts 2 Web Application Development?

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

ASP.NET 4.0 in Practice Review

ASP.NET 4.0 in Practice
Average Reviews:

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

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

ASP.NET 4.0 in Practice ReviewI bought this book to learn about the new features in ASP.NET 4.0. I chose it instead of ASP.NET 4.0 Unleashed and other titles on the subject because of my positive experience with other Manning titles (their books on AJAX, LINQ, C#) and because the new edition of the Walther book took on three new authors for the ASP.NET 4.0 changes, I figured Stephen Walther had other things to do.
The book purports to be all about best practices but there seems to be a bias against Web Forms over new approaches/technologies like MVC and Entity Framework without addressing performance issues. Their differentiation of WebForms and MVC is laughably shallow: "ASP.NET MVC implements the Model-View-Controller (MVC) pattern..." Really? (Regarding performance, check out Richard Kiessig's Ultra-Fast ASP.NET [3.5]).
After a very sparse explanation of a topic, they will write glibly: "Now that you have a clear understanding of what happens under the hood, lets move on to ..."
References in the book to chapters where a topic is covered are incorrect in many places, so you end up going from the text, to the index, to the table of contents, and back. MVC is said to be covered in chapters 11 and 12. No, try 8 and 9.
The first new feature in 4.0 that I looked up was predictable clientIDs. The online documentation available from Microsoft is clearer. They mention AutoId and Static, then you get this: "We're going to cover the Predictable value in chapter 5. OK, go to the index. 'Predictable' is not there. Flip through chapter 5--where is it? Is this chapter reference incorrect as elsewhere? Never did find it.
Three authors, an army of editors, the prolonged Manning MEAP process--then piff, paff, puff, this book. Not worth the price. By the way--have you noticed that the Amazon discount for computer books has been less of late?ASP.NET 4.0 in Practice Overview
Summary

ASP.NET 4.0 in Practice contains over 100 real world techniques distilled from the experience of a team of MVPs. Using a practical problem-solution-discussion format, the book will guide you through the most common scenarios you will face in a typical ASP.NET application, and provide solutions and suggestions to take your applications to another level.
About the Technology
ASP.NET is an established technology to build web applications using Microsoft products. It drives a number of enterprise-level web sites around the world, but it can be scaled for projects of any size. The new version 4.0 is an evolutionary step: you will find a lot of new features that you will be able to leverage to build better web applications with minimal effort.
About the Book
ASP.NET is a massive framework that requires a large amount of know-how from developers. Fortunately, this book distills over 100 practical ASP.NET techniques from the experience of a team of MVPs, and puts them right at your fingertips.

The techniques are tested and selected for their usefulness, and they are all presented in a simple problem-solution-discussion format. You'll discover methods for key new subjects like data integration with Entity Framework and ASP.NET MVC. Along the way, you'll also find ways to make your applications fast and secure.
Who Should Read It
This book is written for developers familiar with the basics of ASP.NET, looking to become more productive with it.
What's Inside
The Identity Map pattern in EF 4
Use Master Pages to define a common UI
Adaptive Rendering
Save user login data securely ......and much more
========================================​======= Table of Contents
PART 1 ASP.NET FUNDAMENTALS
Getting acquainted with ASP.NET 4.0
Data access reloaded: Entity Framework
Integrating Entity Framework and ASP.NET
PART 2 ASP.NET WEB FORMS
Building the user interface with ASP.NET Web Forms
Data binding in ASP.NET Web Forms
Custom controls
Taking control of markup
PART 3 ASP.NET MVC
Introducing ASP.NET MVC
Customizing and extending ASP.NET MVC
PART 4 SECURITY
ASP.NET security
ASP.NET authentication and authorization
PART 5 ADVANCED TOPICS
Ajax and RIAs with ASP.NET 4.0
State
Caching in ASP.NET
Extreme ASP.NET 4.0
Performance and optimizations


Want to learn more information about ASP.NET 4.0 in Practice?

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

Pro ASP.NET SharePoint 2010 Solutions: Techniques for Building SharePoint Functionality into ASP.NET Applications (Expert's Voice in .NET) Review

Pro ASP.NET SharePoint 2010 Solutions: Techniques for Building SharePoint Functionality into ASP.NET Applications (Expert's Voice in .NET)
Average Reviews:

(More customer reviews)
Are you looking to buy Pro ASP.NET SharePoint 2010 Solutions: Techniques for Building SharePoint Functionality into ASP.NET Applications (Expert's Voice in .NET)? Here is the right place to find the great deals. we can offer discounts of up to 90% on Pro ASP.NET SharePoint 2010 Solutions: Techniques for Building SharePoint Functionality into ASP.NET Applications (Expert's Voice in .NET). Check out the link below:

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

Pro ASP.NET SharePoint 2010 Solutions: Techniques for Building SharePoint Functionality into ASP.NET Applications (Expert's Voice in .NET) ReviewReview of "Pro ASP.NET SharePoint 2010 Solutions - Techniques for Building SharePoint Functionality into ASP.NET Applications"
With many . NET and SharePoint titles available, Apress released a great piece of work that explains how to use the best of both worlds to build a powerful collaboration platform, being delivered in less time. Even if SharePoint Server is not available in your or your customer's organization, this book is still of great value, as it focuses primarily on the freely available SharePoint 2010 Foundation.
The book starts with an overview of SharePoint's architecture and the way in which it can be utilized from a development point of view. The book zooms in to all architectural levels of SharePoint, and, in subsequent chapters, explains how to utilize the SharePoint API, the new Visual Studio 2010 SharePoint tools, the SharePoint core, the .NET framework (as it applies to SharePoint) and IIS. The SharePoint development platform topics that this book covers include extensibility, document management, Microsoft Office integration, built-in authentication and authorization, SharePoint Designer 2010, Visual Studio 2010 integration, and sandboxed solutions.
Chapter 2 of the book deals with the many kinds of SharePoint solutions, including creating features, workflows, and packaging and deployment using the SharePoint PowerShell commandlets.
The next chapter goes deeper than the regular SharePoint development environment in Visual Studio. In this chapter the relationship between SharePoint, IIS 7 (being 7.0 or 7.5) and the .NET framework is explained. The purpose and functionality of the new and different services (HTTP.sys, WWW, WAS), the various security options - including the new sandboxed solutions, are all there and explained. In the consecutive chapter, the file system and the database usages are explained. Basic design patterns are briefly mentioned; the Provider design pattern, used in many ASP.NET solutions, being one of them.
The theories in the first four chapters are applied in chapter 5 and further. From this point on, the solution building phase starts. The construction of all kinds of web parts, including Silverlight web parts, are carefully explained.
Chapter 6 is all about the new Client Object Model, that can be leveraged both from server side .NET and client side JavaScript. Chapter 7 deals with the new Business Data Catalog and shows various samples on how to work with them, again including a Silverlight solution. Chapter 8 to 10 offer real world business scenario's and shows ways of delivering solutions on a variety of extension levels - varying from `low touch point' to `high touch point' solutions. Subjects like PowerPivot and Azure are covered really well.
Pro ASP.NET SharePoint 2010 Solutions let you be far more productive by showing you how to unleash SharePoint 2010's functionality by including it into your own ASP.NET applications. When reading this book, it's inspiring to see all the opportunities you have at your disposal. Developers that are new to SharePoint development, but also experienced .NET developers who really want to understand what's going on behind the scenes, gain a deeper understanding and will bring their skills rapidly to a higher level. The many references to online resources are very valuable as well. I also recommend this book strongly to collaboration developers, managers and solution architects.
Extending SharePoint is a big thing. Recently, Microsoft and SAP released version 1.0 of Duet Enterprise (see www.duet.com). Duet Enterprise is deployed as add-ons to both SAP and SharePoint 2010. It provides all the technical and functional foundation that's needed to a realize a fully integrated and extendable enterprise. This book helps to understand how to build this.
Arno Tolmeijer
About the reviewer
Arno Tolmeijer is Senior Solution Developer at Avanade® Netherlands. He has many years of experience in BI and .NET solution development. Currently Arno is learning the new Duet® Enterprise product, a joint effort of Microsoft® and SAP® to deliver a deeply integrated solution for Microsoft® SharePoint® 2010 front-ends and SAP® back-ends.
Avanade is the only world-wide Microsoft® solution specialist. In 2008, 2009 and 2010 Avanade® was named Microsoft Enterprise Alliance Partner of the Year.
About the book
Author: Dave Milner
Publisher: Apress
Year of publication: 2010
ISBN-13 (pbk): 978-1-4302-3111-0
ISBN-13 (electronic): 978-1-4302-3112-7
Pro ASP.NET SharePoint 2010 Solutions: Techniques for Building SharePoint Functionality into ASP.NET Applications (Expert's Voice in .NET) Overview
You've run into this issue numerous times. You are developing an ASP.NET application, and you need to incorporate functionality that comes pre-packaged in SharePoint. Wikis, blogs, document management, user authentication, access management-common needs across a variety of solutions. Without guidance and examples, interacting with underlying SharePoint components can be challenging, and working with the different SharePoint APIs is complicated.Thisbook willintroduce you to a variety of techniques to master the art of developing ASP.NET applications that are built upon a SharePoint foundation. With these techniques you can start using SharePoint as a development platform to enhance and complement your ASP.NET development. You'll explore:
Integration with SharePoint components
The SharePoint/.NET/IIS implementation
Configuration management
Code Access Security
Feature packaging
Proper use of SharePoint APIs
Advanced deployment techniques
Pro ASP.NET Sharepoint 2010walks you through all of the steps needed to successfully build and deploy ASP.NET solutions within the SharePoint platform. You'll then be able to greatly enhance your applications and build unique solutions that are a mixture of SharePoint and ASP.NET.

What you'll learn
How to use SharePoint as a development platform
How to build SharePoint features such as authentication, document management, and wikis and blogs into an ASP.NET application
How to migrate an existing application from ASP.NET into SharePoint
Understand the SharePoint / .NET / IIS implementation
Different approaches to packaging ASP.NET within SharePoint

Who this book is for
This book is for ASP.NET developers who want to incorporate the functionality of SharePoint into their applications. Readers familiar with either ASP.NET development or with SharePoint will find valuable information which will greatly enhance their solutions and allow them to build solid, professional applications with minimal effort.

Table of Contents
SharePoint as a Development Platform
Visual Studio 2010-Advancing the SharePoint Development Environment
SharePoint, IIS, and the .NET Framework
SharePoint Architecture-File System, Database, and the Provider Pattern
Web Parts and Master Pages
The Client Object Model
Business Connectivity Services
Touch Points-Integrating SharePoint 2010 and ASP.NET
Medium Touch Point Solutions
High Touch Point Solutions
Index


Want to learn more information about Pro ASP.NET SharePoint 2010 Solutions: Techniques for Building SharePoint Functionality into ASP.NET Applications (Expert's Voice in .NET)?

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

Beginning WordPress 3 (Expert's Voice in Web Development) Review

Beginning WordPress 3 (Expert's Voice in Web Development)
Average Reviews:

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

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

Beginning WordPress 3 (Expert's Voice in Web Development) ReviewThe title of this book is deceptive, enough so that I handed it to a friend who was making the move from [...] to self-hosted WordPress because I thought she might find it helpful. She didn't, and when I actually sat down to read it myself, I understood why.
This is not a book for beginners, if by "beginners" you mean the people for whom WordPress for Dummies was written. It's a book for web developers who haven't used WordPress before.
To be fair to the author, the back cover copy says exactly that, but the publisher describes it as "User level: Beginner." I'm not sure how Apress would describe books for people who don't have any technical knowledge. "User level: Hopeless N00b"?
But the book itself is fantastic. It may be the best book I've ever read about WordPress. I don't consider myself a developer, but I know enough not to get completely lost in the code examples. This is a great book for those who are experienced users of WordPress but not PHP wizards and who want to go deeper and understand more.
I had a number of revelatory moments while reading this book. You can turn off or limit post revisions with one line of code in your wp-config.php file? So why was I bothering to use a plugin for it? (I know, some people don't have access to their wp-config.php file...or shouldn't be allowed access to it. But other people need to reduce the number of plugins they have installed, and I'm one of them.) There are RSS feeds for pages? Wish I'd known that when someone was asking about it on LinkedIn a few weeks back. You can show custom taxonomies, custom post types, and tags in your menu management page by clicking on Screen Options? (I beat my head against this for ages because I'd forgotten I'd read it, and I even marked the page.) There's a way to import content from Joomla? Bring it on. (Please. I'm desperately hoping to convince a client to change platforms.)
Then there's the great discussion of things you can do with the Loop, like create a page that displays excerpts from all its child pages. Most magazine themes make you pick two or three featured categories, but you could actually feature all your categories if you wanted to. (That's assuming you have a reasonable number of categories, unless you want a really long home page.)
I admit I got a bit lost in the chapters on creating widgets and plugins--I don't think I'm anywhere near ready to start developing plugins, and I'm not sure I ever will be. But I understand a little better what's involved in the process and how to look at the code.
There's a solid chapter on performance and security that covers all the usual suspects except the define('WP_MEMORY_LIMIT', '96M'); trick (another single line in wp-config.php that can make a big difference) and then a highly valuable chapter on custom post types and custom taxonomies. Stephanie Leary walks you through how to do this the hard way, which gave me a chance to see what the plugins that help with these two WordPress features actually do, and helped me follow the demonstrations at the September WordPress Meetup.
The final chapter is on WordPress Multi-site, with a brief mention of BuddyPress. While this is a fraction of the information found in BuddyPress for Dummies, it has the advantage of referring to WordPress 3.0 and not the old WordPress MU, so it was good to get an overview of what had stayed the same and what had changed.
The author refers to useful plugins throughout the book, and also has a plugin index (Appendix A) and a collection of "plugin recipes" (Appendix C). The recipes are combinations of plugins you can use to build things with WordPress, like a wiki (I thought there was already a wiki plugin for WP) or a document sharing site. Again, I had a couple of surprises. There are plugins to sort your posts alphabetically? And I spent time creating special category page templates to do that for a client. (The other surprise was that Stephanie Leary doesn't seem to have heard of Blubrry's PowerPress plugin for podcasting, or that PodPress had been revived.)
If you have no web background at all and you're completely new to WordPress, this isn't the book for you. But if you're somewhere in between the complete novice and the hard-core developer, you're going to find this book unbelievably useful. The fact that it's clearly written in a non-technical style, tidily laid out, and has abundant screenshots is just a bonus. And you can download all the code samples from the Apress website.Beginning WordPress 3 (Expert's Voice in Web Development) OverviewOther WordPress books on the market discuss WordPress only in the context of blogging: how to set up a blog, how to write a blog, how to optimize a business blog. A few books offer detailed technical instructions on a specific aspect of the software, such as plugin or theme development. Beginning WordPress is the first to discuss WordPress as a general content management system that can compete with other popular open source projects like Joomla or Drupal. This book also aims to be one of the first if not the first to cover the new WordPress 3.0. Lastly, WordPress remains one if not the top blogging and content management platform, besides Joomla and Drupal. See http://wordpress.org/download/counter/ for just version 2.8.x. As of September 2009, Wordpress is used by 62.8 million websites in the US and 202 million websites worldwide

Want to learn more information about Beginning WordPress 3 (Expert's Voice in Web Development)?

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

Visual Studio 2010 and .NET 4 Six-in-One (Wrox Programmer to Programmer) Review

Visual Studio 2010 and .NET 4 Six-in-One (Wrox Programmer to Programmer)
Average Reviews:

(More customer reviews)
Are you looking to buy Visual Studio 2010 and .NET 4 Six-in-One (Wrox Programmer to Programmer)? Here is the right place to find the great deals. we can offer discounts of up to 90% on Visual Studio 2010 and .NET 4 Six-in-One (Wrox Programmer to Programmer). Check out the link below:

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

Visual Studio 2010 and .NET 4 Six-in-One (Wrox Programmer to Programmer) ReviewThis book is an awesome survey that does Wrox and the entire .Net community proud. The quality and professionalism are exemplary. The low price is an amazing value!
Since technology is changing so quickly, survey books have much to offer in the way of imparting a great high level view of the entire .Net landscape while requiring the least amount of time on the part of the reader. Survey books also serve as a solid foundation on which to build deeper study.
This book leverages the wisdom of "many hands make light the work" by recruiting top notch domain experts for each topic. I hope more industry related technology books will follow this lead because utilizing lots of authors prevents the reader from picking up the limitations and biases that can (potentially) come from a smaller set of authors, and it also imposes less stress on a group of authors by not forcing overreach.
The book walks readers through the evolution of .Net technologies, which provides beneficial context. This information is also useful to those using legacy versions of .Net technologies.
My favorite part is the F# section, which is delightfully concise and accessible, yet doesn't skirt advanced topics like computation expressions, asynchronous workflows, and CPS (continuation passing style). The F# presentation is extremely important to all .Net programmers because many of the latest trends in C# and .Net are coming directly out of F# and functional programming (i.e. generics, LINQ, lambda functions, etc.). It is very pedagogical to see these concepts in a natively functional language like F#; they can then be leveraged from other technologies.
Visual Studio 2010 and .NET 4 Six-in-One (Wrox Programmer to Programmer) OverviewComplete coverage of all key .NET 4 and Visual Studio 2010 languages and technologies
.NET 4 is Microsoft's latest version of their core programming platform, and Visual Studio 2010 is the toolset that helps write .NET 4 applications. This comprehensive resource offers one-stop shopping for all you need to know to get productive with .NET 4. Experienced author and .NET guru Mitchel Sellers reviews all the important new features of .NET 4, including .NET charting and ASP.NET charting, ASP.NET dynamic data and jQuery, and the addition of F# as a supported package language.
The expansive coverage is divided into six distinctive parts for easy navigation, and addresses: Visual Studio 2010, .NET 4, ASP.NET, the C# language, the VB.NET language, and the new F# language. A practical approach and complete examples round out this much-needed reference.
Focuses on the new and important features of the latest version Microsoft's core programming platform-.NET 4-as well as Visual Studio 2010, which allows you to write .NET 4 applications
Provides comprehensive coverage divided into six parts: Visual Studio 2010, .NET 4, ASP.NET, the C# language, the VB.NET language, and the new F# language
Discusses Visual Studio snippets and templates, .NET charting components, the .NET framework and WPF, LINQ, and the Entity framework
Explores various aspects of Visual Basic 2010, such as multi-line lambdas, auto-implemented properties, nullable optional parameters, and more

This investigative look at .NET 4 and Visual Studio 2010 will help you identify and isolate key elements that can benefit you immediately.

Want to learn more information about Visual Studio 2010 and .NET 4 Six-in-One (Wrox Programmer to Programmer)?

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

SharePoint 2010 Web Parts in Action Review

SharePoint 2010 Web Parts in Action
Average Reviews:

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

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

SharePoint 2010 Web Parts in Action ReviewIf you wish to develop a webpart in C#, this is the book for you.
It treats webparts in a very thorough manner, covering every conceivable detail from development to deployment, using many examples which fully demonstrate every feature.
The downloadable samples contain code that can be reused and save much time and research.
I more than fully recommend it.SharePoint 2010 Web Parts in Action Overview
If you look at a SharePoint application you'll find that most of its active components are Web Parts. SharePoint 2010 includes dozens of prebuilt Web Parts that you can use. It also provides an API that lets you build custom Web Parts using C# or VB.NET.

SharePoint 2010 Web Parts in Actionis a comprehensive guide to deploying, customizing, and creating Web Parts. Countless examples walk you through everything from design, to development, deployment, troubleshooting, and upgrading. Because Web Parts are ASP.NET controls, you'll learn to use Visual Studio 2010 to extend existing Web Parts and to build custom components from scratch.
What's Inside Using and configuring Web Parts Web Part and portal best practices Custom use cases, like mobile and international apps Web Part design patterns
This book is written for application developers working with SharePoint 2010. Knowing Visual Studio 2010 is helpful but not required.


Want to learn more information about SharePoint 2010 Web Parts in Action?

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

Beginning ASP.NET MVC 1.0 Review

Beginning ASP.NET MVC 1.0
Average Reviews:

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

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

Beginning ASP.NET MVC 1.0 ReviewAlthough I've been a Web Developer for several years, I changed my career path since few years and all my knowledge about Web Programming was not-so-fresh.
Beginning ASP.NET MVC drove me through the new way of making THE WEB with the MVC pattern in the .NET World.
Simone and Keyvan start with Chapters regarding all the basic building blocks of ASP.NET MVC (from what a Model/ a View / a Controller are, to ActionFilters, ActionControllers and so on) with very clever examples.
Every chapter starts with the assumption the reader has no knowledge about such topic and, at the end, makes you aware of what that piece is and how to use it in next chapters.
I've been ready in less than 2 weeks with my first real-world (simple) Application...and I neither finished the book at that time!
The book also covers technologies an "ASP.NET MVC Starter" should know about to let a Web Application works: Ajax, Security (Authentication - Authorization).
Final Chapters get the reader a basic but good idea on how to extend ASP.NET MVC and how to use it in the real world following a couple of
Case Studies.
All chapters are pushing the reader thru the Test-Driven Development methodology: the way of programming ASP.NET MVC has been though on.
Very practical but won't leave you without theoretical topics in mind.
It is my definitive MVC Reference even now I feel more "comfortable" with this new Technology: it covers all I need for a good Web Application.
Personal Experience and gain in knowledge: EXCELLENT; one of the best technical book I ever read.Beginning ASP.NET MVC 1.0 OverviewASP.NET MVC (Model View Framework) allows you to use ready-to-use MVC code so you can develop Web applications faster. This book?s cut-to-the-chase approach gets you up to speed on the new ASP.NET MVC without getting bogging you down in learning or re-learning ASP.NET itself. You?ll receive straightforward instruction on concepts, backed by real-world case studies and examples that offer practical solutions. Topics include test-driven development and unit testing, the principles of the MVC pattern, how to implement it, how to move from traditional ASP.NET Webforms to ASP.NET MVC, and much more.

Want to learn more information about Beginning ASP.NET MVC 1.0?

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

Developing Microsoft SharePoint Applications Using Windows Azure Review

Developing Microsoft SharePoint Applications Using Windows Azure
Average Reviews:

(More customer reviews)
Are you looking to buy Developing Microsoft SharePoint Applications Using Windows Azure? Here is the right place to find the great deals. we can offer discounts of up to 90% on Developing Microsoft SharePoint Applications Using Windows Azure. Check out the link below:

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

Developing Microsoft SharePoint Applications Using Windows Azure ReviewOn premises, SharePoint is one of the most important products in the Microsoft stable because there are tremendous tangible benefits that it too can provide. Both products have a lot of different areas of functionality though, so getting to grips with aspects of both of these can be quite a challenge. Thankfully, I found that this book did just that - it covers a lot of ground on both the SharePoint and Azure stacks and it does so by looking at a lot of practical, real-world type ideas that can be incorporated into your solutions.
Steve does a tremendous job of explaining what each component is and how it works for both the SharePoint and the Azure feature he is covering, then details why it could be worth combining them, and then goes very carefully step by step through how to go about it. Finally, he discusses alternatives, even including SharePoint Online and Windows Phone 7 examples. Because of this approach, irrespective of your familiarity with either SP or Azure, you'll get a lot of value out of this book - I highly recommend it.Developing Microsoft SharePoint Applications Using Windows Azure Overview
Your expert guide to building Microsoft® SharePoint® applications in the cloud

Deliver custom, cloud-based business solutions using SharePoint 2010 and Windows Azure™ together. By applying hands-on techniques from Microsoft cloud development expert Steve Fox, you'll learn how to increase the reach, resource capability, and reusability of your apps. Get the practical code exercises and solid advice you need—whether you're planning to build complete data-driven applications or hybrid solutions with simple Web parts.

Discover how to:

Deliver data from Windows Azure Marketplace DataMarket into SharePoint and Microsoft Office applications
Use Microsoft Business Connectivity Services to connect to SQL Azure™ data
Create advanced web parts to surface SQL Azure data in Bing™ Maps, using the SharePoint client object model
Manage files in Windows Azure using BLOB storage
Deploy Windows Communication Foundation (WCF) services to Windows Azure
Build business intelligence solutions, using SQL Azure, Microsoft SQL Server® Reporting Services (SSRS)

Get code samples on the web Ready to download at http://go.microsoft.com/FWLink/?Linkid=0​00000. For system requirements, see the Introduction.


Want to learn more information about Developing Microsoft SharePoint Applications Using Windows Azure?

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

Beginning Django Ecommerce (Expert's Voice in Web Development) Review

Beginning Django Ecommerce (Expert's Voice in Web Development)
Average Reviews:

(More customer reviews)
Are you looking to buy Beginning Django Ecommerce (Expert's Voice in Web Development)? Here is the right place to find the great deals. we can offer discounts of up to 90% on Beginning Django Ecommerce (Expert's Voice in Web Development). Check out the link below:

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

Beginning Django Ecommerce (Expert's Voice in Web Development) ReviewThough I haven't yet completed this book, I like the author's writing style and the information he presents. I also like that fact that he has you write code by yourself instead of just suggesting 3rd party plug-ins to accomplish a particular task (unlike some other Django books). Though the title would suggest this book is only about E-Commerce, it isn't. It is a great introduction to Django and covers everything someone new to Django would need to know to get started.
I bought two Django books published by Apress at about the same time. The first one, Practical Django Projects - 2nd Edition, is a good book, but it has some errors in it, and the author has been unresponsive in addressing them, so they are not included in the books errata on Apress's website. Another negative is that the source code that is supposed to be included with the book wasn't for several months, and though it is now, it is incomplete.
This book also has some errors in it, but the author has been very responsive in commenting on them and getting them out to Apress's errata page so that people new to Django won't be frustrated and unable to move past them. This kind of dedication is very important and appreciated. The book is good on its own, but with the added support of the author, it is a great title.Beginning Django Ecommerce (Expert's Voice in Web Development) OverviewBeginning Django E-Commerce is the first book to guide web developers through producing an e-commerce site using Django, the most popular Python web development framework. It covers everything you need to know to make your own e-commerce site, including how to make a shopping cart, a checkout, and a payment processor, how to make the most of Ajax, as well as search engine optimization best practices.

Want to learn more information about Beginning Django Ecommerce (Expert's Voice in Web Development)?

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

Beginning Rails 3 (Expert's Voice in Web Development) Review

Beginning Rails 3 (Expert's Voice in Web Development)
Average Reviews:

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

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

Beginning Rails 3 (Expert's Voice in Web Development) ReviewEvery Rails books needs to set the stage, to "explain the rules" so to speak, since using Rails is quite different from other "traditional" approaches of web development (LAMP, etc.). Beginning Rails 3 sets the stage nicely, and continues to deliver throughout the entire text - at least, until it comes to getting your Rails app on the web.
The first three chapters follow the typical pattern of a Rails book, explaining the origins of Rails, why it's good, how to install it, and then setting up a very simple web app so the reader can see how easy it is to get Rails up and running. One thing I liked in particular was in Chapter 1, where the authors stressed the importance of being open to the "Rails way" of doing things. This was a nice touch, as there's a good chance the "Rails way" is different from what the reader is expecting, especially if they have some experience developing with PHP.
From there the authors continue to get more in-depth on the various aspects of Rails, focusing on Active Record (the database aspect of a web app) and Active Pack (the "bridge" between the user interface and the database) for the first half of the book. Readers who prefer the programming aspect of development will enjoy these chapters, though they do get a bit dry to read in some places, with some sections (throughout the book actually) being virtually nothing but code for several pages.
One key thing to note at this point is that beginning with version 3, Rails is much more modular than before. This makes it much easier to "take out" things you don't need, or switch certain portions for something else (like using HAML for building your HTML templates instead of eRB, or DataMapper in place of ActiveRecord). It would have been great to see examples of how to do this, rather than just mentioning it's possible, but then that might push this beyond a "beginner's" book.
Web designers more interested in the user interface aspects of a web app will enjoy Chapter 8, which goes over Rails' Ajax support. I would have preferred this chapter to be a bit more in-depth, but I like the fact that the authors covered how to switch from the built-in Prototype library to jQuery, which is more common and better suited (in my opinion) for Rails development.
Chapter 9, "Sending and Receiving E-Mail" was a welcome surprise. In previous Rails books I've read (Simply Rails 2.0 and Foundation Rails 2) I don't remember this being mentioned - but it's such a common requirement for web apps, that almost every Rails developer needs to learn how to do this as some point.
It seems that many Rails newbies (like myself) are also somewhat new to programming in general, and we often don't quite grasp the importance of testing a web app to make sure it works properly and can handle errors and unforeseen difficulties with grace. Chapter 10 stresses the importance of testing a Rails app, and points out that testing is something you're probably already doing to some degree (though perhaps just by hand on an "ad-hoc" basis).
Rails has a very systematic way of testing, and this was a good (though hardly exciting) overview of how to test the various aspects of the web app you've been building (if you've been following along and typing in code as you've been reading - you can also download the code rather than type it all out, if you prefer, and links are provided at the beginning of each chapter).
I was a bit surprised that Internationalization was covered in this book, as it's something most people (in English-speaking countries at any rate) don't usually think about until after their app has been deployed. Fortunately, an entire chapter is devoted to Internationalization, and this was a really nice touch.
It's a very rare Rails developer that doesn't, at some point, want to add some sort of plugin to extend the functionality of the web app they're building. Chapter 12 goes over how to do this, even covering how to create and add your own plugin to Rails.
Probably my biggest expectation for this book was Chapter 13, which goes over deploying a Rails app to the web. It's just not simply uploading the finished files to a server (I wish!), and I have yet to come across a book that really nails this well, so that it's easy to understand for "traditional" web designers. Unfortunately, this chapter is lacking. It does cover Capistrano and Phusion Passenger, which really help ease the deployment of a Rails app to the web, but instead of also explaining a bit about server configuration (for those who want or have to do it themselves) there is instead a section preaching the benefits of outsourcing this to your hosting company, recommending you stay away from cheap Rails hosts (which I agree with, to a point) and instead use an experienced Rails-specific host.
I understand the reasons behind the authors' choice in this matter, as it's simply too much to expect new Rails developers to become experts in server configuration, but for companies or independent developers on a shoestring budget, high quality (read "expensive" here) Rails hosts may not be an option. I personally wanted to know how to do this, even if I decide not to do so with a real web app. As such, having more in-depth information about Rails deployment is, in my mind, necessary in a book like this (even if the reader decides not to do it themselves). This is a serious omission, in my opinion, and mars an otherwise great book.
Beginning Rails 3 is a great resource for those who are new the Rails, covering most of the key aspects of Rails 3 web development. Unfortunately, it falls short when it comes to actually explaining how to get your Rails app out into the world.Beginning Rails 3 (Expert's Voice in Web Development) OverviewRails 3 is a massive shake-up to the Rails community because it includes the surprise merger of the powerful Merb framework. This means a lot of people will be interested in knowing what's new in Rails if they've used it before, and getting started with it from scratch if they haven't.

Want to learn more information about Beginning Rails 3 (Expert's Voice in Web Development)?

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

Pro ASP.NET MVC Framework Review

Pro ASP.NET MVC Framework
Average Reviews:

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

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

Pro ASP.NET MVC Framework ReviewI read this book about a week after reading the wrox-published "four talking heads" book by Guthrie, et. al.
It was like night and day. This book is, simply put, perfect. I could not put it down. Sanderson does such a magnificent job at taking the reader from "Hello, MVC" all the way through fairly advanced application concepts that I have a whole new threshold for what a "good" programming book is.
Throughout the book, he does a wonderful job of keeping true to good, solid principles of design, using proven patterns of Test-Driven Design, Domain Modeling, and Dependency Injection; but (to borrow another reviewer's term) never from an "ivory tower" perspective. His approach is always well-grounded in real developer concerns and application needs.
I sincerely hope this isn't Mr. Sanderson's last programming book.Pro ASP.NET MVC Framework OverviewThe ASP.NET Model-View-Controller (MVC) Framework is a widely anticipated extension and improvement to the way that ASP.NET applications are architected and developed. MVC frameworks have been widely and successfully employed in other technology areas, such as Java, for some time. This is Microsoft's long-awaited version for the .NET framework and community interest is very high.This book aims to give the average ASP.NET developer everything they need to make the leap from traditional ASP.NET practices to ASP.NET MVC techniques. It details the minutiae of the MVC framework, and the official MVC developer's toolkit that supports it, before going further and demonstrating these techniques in action by creating a working eCommerce website - a design that has been widely deployed in traditional ASP.NET and that will serve to highlight the differences well. Finally, the book provides readers with a rapid run-down of how traditional ASP.NET features are applied differently in ASP.NET MVC to get them up and running quickly and to provide a valuable reference as they begin their own projects.

Want to learn more information about Pro ASP.NET MVC Framework?

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

Django 1.0 Website Development Review

Django 1.0 Website Development
Average Reviews:

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

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

Django 1.0 Website Development ReviewLet me preface this review by saying that I'm a professional software developer. I work for a mid-size communications company, and one of my tasks over the past 6 months has been investigating new web technologies to help us develop more modern, best-practices web applications.
I started messing around with Django around 5 months ago, by reading the official website documentation and the online Django book (which were both great resources), but I felt that what was lacking from my experiences was a complete, best-practices walk through of building a full website with Django. As I'm sure most of you know, the best way to get comfortable with a new technology is to use it to build something. This is when I started checking out other Django books on Amazon and came across this one.
This book walks you through building a complete social bookmarking site (similar to [...]) from scratch. The author does an amazing job of introducing you to Django and starts with the basics, working up to more and more complex things. I was surprised how well this book was written, and how easy it was to understand the code and explanations without much thinking. By Chapter 4 (45 pages in) you've already implemented a full user authentication system and user portal. You're able to display bookmarks, and much more. The author is not long-winded, and his writing style reminds me in many ways of Dennis Ritchie and Brian Kernighan (authors of the infamous book: 'The C Programming Language').
As to what the book covers, it walks you through everything from the installation of Django to depolying Django on production servers once the site has been finished. It does an excellent job of discussing useful deployment techniques including caching, in only a few lines of code. Furthermore, the author will show you how to add ajax effects to your website to increase usability, using the jQuery framework (an incredibly popular and powerful javascript framework). It even covers usage of some jQuery plugins (like live searching of content).
I frequently use this book as a reference guide (the cover is beginning to wear out) as the examples are really easy to navigate, and the descriptions are verbose.
Overall, I'd say this book is a must read for any Django developer who wants to really grasp the inner workings of the Django framework. It's easy to read, very concise, and filled with useful, best-practices information that you will not want to miss.Django 1.0 Website Development OverviewA beginner's guide to design, develop, and deploy a fully-featured dynamic website using the features of Django 1.0. This book is for web developers who want to learn to build a complete site with Web 2.0 features, using the power of a proven and popular development system, Django, but do not necessarily want to learn how the complete framework functions in order to do this. Basic knowledge of Python development is required for this book, but no knowledge of Django is expected.

Want to learn more information about Django 1.0 Website Development?

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

SharePoint 2007 and 2010 Customization for the Site Owner Review

SharePoint 2007 and 2010 Customization for the Site Owner
Average Reviews:

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

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

SharePoint 2007 and 2010 Customization for the Site Owner ReviewI have had the opportunity to take several SharePoint classes from Mike Smith at the place where he is a technical trainer. I loved his classes because he always included real world best practices that were worth the price of admission. In my last class he mentioned on a break that he was working on a book. I watched like a hawk for it to come out because I figured it had to be good since it was being based on his wonderful blog. I was not disappointed.
Mike provides a great many of those previously mentioned best practices and step-by-step instructions that every site owner should know. I highly recommend all site owners or SharePoint support personnel, like myself, read this book. It is worth every penny. If I had one complaint it was that I couldn't buy it for my kindle. (My preferred method of purchase.) Normally if it doesn't come in e-book format, I do not buy it. I made the exception for Mike's book without a second thought.
Great job Mike! Thanks for the effort!!SharePoint 2007 and 2010 Customization for the Site Owner Overview
Finally a book for the Site Owner!

There are many books for administrators, developers, designers and end users, but few for the site owner. This one is for you, the SharePoint site owner and the SharePoint power user. It's also for the developer who does not want to "reinvent the wheel" and create a complex solution when a simpler one is available. It's for the SharePoint administrator who is always asked to do the impossible! This is not a branding book, but everything here can be used as part of your site design.

Customization you can do!

This book is designed to get you started in customizing your SharePoint site with the tools you have readily at hand.This book has complete copy and paste solutions, and it also shows how each solution was crafted and how it works. After working through a few of the customizations and picking up some basic skills, you can start to figure out how SharePoint has been put together and start creating your own customizations.

Everything in this book can be done by a Site Owner or a Site Collection Administrator.
Nothing in this book requires the deployment of files to the SharePoint web servers.
Nothing in this book requires programming skills or Visual Studio (but additional skills and tools are always good).
All of the examples can be duplicated using only web parts, SharePoint Designer, and copy and paste from the book's web site.
This is not a branding book, it's all about improving the SharePoint user experience.
While you can duplicate all of the examples using the step by step instructions, the book also explains how and why each one works.
The book also includes "getting started" chapters on JavaScript, HTML, CSS, Web Parts and SharePoint Designer.
This book has a supporting web site! There you will find all of the source code, a place to ask questions, samples of many of the web parts in a SharePoint site, along with any new additions.



A few of the over 75 customizations and tricks you will find inside:

Color coded calendars and task lists
Replace your home page and web part zones
How the change the site title text: font, color and size, or hide it altogether
How to add a copyright message, or any general header and footer to every page
Add, remove, move and resize web part zones
Customize Quick Launch and the Tree View
Create views that can group by more than two columns
Change a web part's "Add new" and "No items" messages
Hide standard menu options such as "Upload Multiple" and "Windows Explorer"
Customize the calendar to add color or to strike out canceled events
Highlight past due tasks in a task list
Add "open in new window" to the Links list web part
Create a random picture web part
Create custom dropdown Top Link bar menus
and many more!


Want to learn more information about SharePoint 2007 and 2010 Customization for the Site Owner?

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

Murach's ASP.NET 4 Web Programming with C# 2010 (Murach: Training & Reference) Review

Murach's ASP.NET 4 Web Programming with C# 2010 (Murach: Training and Reference)
Average Reviews:

(More customer reviews)
Are you looking to buy Murach's ASP.NET 4 Web Programming with C# 2010 (Murach: Training & Reference)? Here is the right place to find the great deals. we can offer discounts of up to 90% on Murach's ASP.NET 4 Web Programming with C# 2010 (Murach: Training & Reference). Check out the link below:

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

Murach's ASP.NET 4 Web Programming with C# 2010 (Murach: Training & Reference) ReviewIf you're even thinking about this book, you have an interest in or a project to do regarding connecting a database to a web site. This could be something simple like putting in a guest book, or more complex like a full fledged store. ASP.NET is Microsoft's vision of how this should be done (using purely Microsoft products of course).
The Microsoft products used in the ASP.NET approach include the operating system (Windows - possibly XP Professional, more likely Windows Server), Internet Information Service (the web server), Visual Studio (the integrated development environment that includes C# - pronounced 'C Sharp'), and the database (probably SQL Server).
The book covers these software products. It uses the Murach two-page presentation where the left hand page gives a text description of an issue, and the right hand side a more visual description of the same issue. I happen to like this format a great deal. One page tends to say the same thing in a different way. Sometimes one way is preferred (preferred means that I understand it better), sometimes the other.
If you're serious about this subject, I think you also will need a book on the SQL language for the particular database you will be using. SQL is a programming language all by itself. If you just use ASP, you will be tempted to do things in ASP that would be better done in a more complex SQL statement.
A great book, not for the total computer novice, but if you're planning a web site and want dynamic pages that have data coming out of a web site ....Murach's ASP.NET 4 Web Programming with C# 2010 (Murach: Training & Reference) Overview"In the last 3 years, I have tried to learn C# for web programming using books from a number of different publishers, but have always lost my motivation. The books were just not geared toward someone trying to learn on their own. Then, I checked out your ASP.NET/C# book from our corporate library. What a fantastic book! It's in such high demand at work that I bought my own copy." (A developer's comment on a previous edition of Murach's ASP.NET)Already know how to code in C# 2010? Then, master web programming with this .NET 4 edition of the ASP.NET book that's a favorite of developers. It teaches beginners how to develop web applications from scratch. And more seasoned professionals use it as a time-saving guide whenever they need the "how-to" details that take forever to find online.Here's a quick rundown on what developers have always liked best about this book:#1: Complete applications show you how all the pieces interactThe key to mastering ASP.NET 4 is to have plenty of real-world applications that guide you in using the new skills that you're learning...and that help you avoid the problems that you might run into as you build complex web sites. That's why this book gives you complete applications, including the web forms, the aspx code, and the C# code. Download the applications for free from the Murach website, and experiment with them on your own to see how valuable they are.
#2: It gives you a 6-chapter section on database programming that's geared to business applicationsDatabase handling is crucial in business programming, yet it's glossed over in just a chapter or two in many books. In contrast, this 6-chapter section teaches you how to use SQL data sources and ASP.NET data controls to develop database applications with little or no C# code. Then, it teaches you how to use object data sources to create 3-layer applications that let you separate the presentation code from the data access code. And each topic is illustrated using examples like maintenance and shopping cart applications...the kind of database applications you'll deal with every day.
#3: It teaches you ASP.NET development the way it should be done, using Visual Studio 2010The 1.x edition of this book was one of the first to teach web development using Visual Studio instead of tools like Notepad. Today, no developer should miss out on the productivity features of Visual Studio 2010. So those features are integrated throughout this book, rather than being relegated to just a chapter or two at the beginning.#4: It teaches you ASP.NET 4 features when they're appropriate, not just convenientIn contrast to some books, the ASP.NET 4 features haven't just been tacked onto the chapters from the previous .NET 3.5 edition. Instead, authors Anne Boehm and Joel Murach have carefully analyzed how the changes affect the way you develop web applications and what you need to learn when. That means this book integrates the new material with the classic ASP.NET features that haven't changed, giving you a cohesive, fluid approach to learning web programming the way it's done today.
#5: The distinctive paired-pages format* makes learning...and reference...a breezeA few years ago, a customer used the term "paired pages" to describe our presentation style, and the name has stuck. It means that this book presents each topic in a two-page spread. The right page gives screen shots, code, syntax, bulleted details--whatever is needed to illustrate and summarize the topic; the left page provides extra explanation and perspective as needed. That makes it easy for developers at any level to skim through material they already know and focus on what's new to them.

Want to learn more information about Murach's ASP.NET 4 Web Programming with C# 2010 (Murach: Training & Reference)?

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